/* balise body */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
background: url(img/fond-page.gif) top left;
background-color: #fff;
scrollbar-face-color: #112C68;
scrollbar-highlight-color: #CDD7ED;
scrollbar-3dlight-color: #CDD7ED;
scrollbar-darkshadow-color: #CDD7ED;
scrollbar-shadow-color: #CDD7ED;
scrollbar-arrow-color: #FAC600;
scrollbar-track-color: #B9C5E1;
}

/* Fond site */
#fond {
background-color: #E4E9F5;
}

/* titres pages standard */

h1 {
font-size: 13px;
font-weight: bold;
color: #fff;
line-height: 38px;
padding: 0 30px 0 20px;
background: url(img/titre-std.gif) top left no-repeat;
margin: 0 0 -10px 0;
}

h2 {
font-size: 13px;
font-weight: bold;
color: #FBA500;
padding: 0 30px 0 10px;
margin: 0 10px 0 10px;
}

/* slogan */
#slogan {
background: url(img/fond-slogan.jpg) top left no-repeat;
font-size: 11px;
font-weight: bold;
font-style: italic;
color: #A3B2D7;
padding :2px 0 0 380px;
}

/* titres home */
#recherche-flash {
background: url(img/recherche-flash-titre.gif) top left no-repeat;
font-size: 13px;
font-weight: bold;
color: #fff;
padding :7px 0 10px 12px;
}

#connexion {
background: url(img/connexion-titre.gif) top left no-repeat;
font-size: 13px;
font-weight: bold;
color: #fff;
padding :8px 0 14px 18px;
}

#texte {
background: url(img/txt-home-titre.gif) top left no-repeat;
font-size: 13px;
font-weight: bold;
color: #fff;
padding :8px 0 14px 18px;
}

#stats {
background: url(img/statistiques-titre.gif) top left no-repeat;
font-size: 13px;
font-weight: bold;
color: #fff;
padding :9px 0 13px 18px;
}

/* backgrounds- home */
#fond-recherche-flash {
background: url(img/recherche-flash-fond.gif) top left repeat-y;
}

#fond-connexion {
background: url(img/connexion-fond.gif) top left repeat-y;
}

#fond-texte {
background: url(img/txt-home-fond.gif) top left repeat-y;
}

#fond-stats {
background: url(img/statistiques-fond.gif) top left repeat-y;
}

#fond-std {
background: url(img/fond-page-std.gif) top left repeat-y;
}

/* textes pages standard */

#photo {
background: url(img/fond-photo-profil.gif) top center no-repeat;
padding: 26px 0 0 0;
text-align: center;
line-height: 170px;
}

#photo2 {
background: url(img/fond-photo-profil.gif) top center no-repeat;
padding: 16px 0 0 0;
text-align: center;
line-height: 170px;
}

#photo p{
margin: 10px;
}

#centre2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
padding: 0 10px 0 10px;
}

#centre2 a {
color: #152F6B;
}

#centre2 a:hover {
text-decoration: none;
color: #FEB40B;
}

#centre3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
padding: 0 10px 0 10px;
}

.jaune {
font-size: 13px;
font-weight: bold;
color: #FBA500;
font-style: italic;
}

/* messagerie */
.titre {
font-size: 13px;
font-weight: bold;
color: #152F6B;
padding: 0 10px 0 10px;
}

.bleu {
background: url(img/fond-bleu.gif) top left;
}

.ocre {
background: url(img/fond-ocre.gif) top left;
}

.titre-jaune {
font-size: 12px;
font-weight: bold;
color: #152F6B;
background: url(img/titre-temoignage.gif) top left no-repeat;
padding: 0 10px 0 10px;
margin: 10px 5px 0 15px;
line-height: 25px;
}

.titre-jaune a{
color: #152F6B;
}

.titre-jaune a:hover{
color: #fff;
text-decoration: none;
}

.photo {
border: 1px solid #152F6B; 
}

.centre4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
padding: 0 10px 0 10px;
}

.centre4 a {
color: #152F6B;
}

.centre4 a:hover {
text-decoration: none;
color: #FEB40B;
}

/* textes home */

.dernier-inscrit {
text-align: center;
background: url(img/fond-photo-home.gif) top center no-repeat;
}

.dernier-inscrit p{
margin: 10px;
}

.dernier-inscrit2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
padding: 0 15px 0 15px;
text-align: center;
font-weight: bold;
}

.dernier-inscrit2 a {
text-decoration: none;
color: #152F6B;
}

.dernier-inscrit2 a:hover {
text-decoration: none;
color: #FEB40B;
}

.rechercheflash {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
padding: 0 5px 0 5px;
}

.rechercheflash a {
color: #152F6B;
}

.rechercheflash a:hover {
text-decoration: none;
color: #FEB40B;
}

#centre {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
padding: 0 30px 0 30px;
}

#centre a {
color: #152F6B;
}

#centre a:hover {
text-decoration: none;
color: #FEB40B;
}

/* menu haut */

#menu {
background: url(img/menu-fond.jpg) top left no-repeat;
font-weight: bold;
padding: 3px 10px 0 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #fff;
}

#menu a {
text-decoration: none;
color: #fff;
}

#menu a:hover {
text-decoration: none;
color: #FAC500;
}

/* Menu zone membre */
.menu-zm {
background: url(img/bouton-menu-zm.gif) top left no-repeat;
font-weight: bold;
padding: 0 10px 0 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #152F6B;
line-height: 29px;
}

.menu-zm a {
text-decoration: none;
color: #152F6B;
}

.menu-zm a:hover {
text-decoration: none;
color: #fff;
}

/* footer */

#footer {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #152F6B;
padding: 0 0 0 0;
}

#footer a {
color: #152F6B;
}

#footer a:hover {
text-decoration: none;
color: #FEB40B;
}

/* menu footer */

#footer-menu {
text-align: center;
background: url(img/footer.jpg) top left no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
padding: 40px 0 3px 0;
}

#footer-menu a {
color: #fff;
}

#footer-menu a:hover {
text-decoration: none;
color: #FAC500;
}

/* balises diverses et mise en forme */

p {margin: 10px 10px 0 15px;}

.centrer {
text-align: center;
}

.erreur {
text-align: center;
background-color: #FDC7BE;
border: 2px dotted #F42503;
width: 400px;
}

.erreurMini {
text-align: center;
background-color: #FDC7BE;
border: 2px dotted #F42503;
width: 232px;
font-weight: bold;
font-style: italic;
}

.infoZM {
text-align: center;
background-color: #FDF0C8;
border: 2px dotted #000080;
width: 150px;
}

.citation {
font-family:Arial, Helvetica, sans-serif;
color: #152F6B;
border :1px solid #000080;
background-color :#FDF0C8;
padding: 0 10px 0 10px;
}

.citation a{
color: #152F6B;
}

.citation a:hover{
color: #FAC500;
text-decoration: none;
}

.right {
text-align: right;
}

.gris {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
}

.gris2 {
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
}

/* Mise en forme formulaires */

input {
border:1px solid #000080;
background-color:#FDF0C8;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
}

select, option {
background-color:#FDF0C8;
color:#000080;
}

textarea {
border :1px solid #000080;
background-color :#FDF0C8;
font-family :Arial, Helvetica, sans-serif;
color :#000080;
}

.photo-zoom {
	background-color: #FDF0C8;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	position: absolute;
	top: 20px;
	z-index: 65535;
}

.promo-abo {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000080;
background-color: #FDF0C8;
border: 1px solid #000080;
margin: 15px;
text-align: center;
font-weight: bold;
padding: 10px 0 10px 0;
width: 540px
}

.conditions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DDDDFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	position: absolute;
	top: 20px;
	z-index: 65535;
}