
body {
margin: 0;
padding: 0;
background: #ffffff;
color:#777777;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
a {
color:#777777;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: none;
}
a:hover {
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
color: #0caf2e;
text-decoration: underline;
}
a.parcours {
font-size: 10px;
}
a.parcours:hover {
font-size: 10px;
}
a.navig {
font-size: 10px;
color: #0caf2e;
text-decoration: none;
}
a.navig:hover {
font-size: 10px;
color: #99cc01;
text-decoration: none;
}
a.loupe {
display:block;
width:65px;
height:80px;
background: url(img/loupe_01.jpg) no-repeat 0 0;
}
a.loupe:hover {
background: url(img/loupe_02.jpg);
}
a.retour {
display:block;
width:55px;
height:40px;
background: url(img/retour_01.jpg) no-repeat 0 0;
}
a.retour:hover {
background: url(img/retour_02.jpg);
}
a.copy {
color:#bfbfbd;
font-size: 10px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
text-decoration: none;
}
a.copy:hover {
font-size: 10px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
color: #bfbfbd;
font-weight: normal;
text-decoration: underline;
}
hr.2      { color: #f5f5f5; line-height: 0px; border: #369; width: 80%; height: 2px; align: left  }
p {
margin:0px;
padding-left: 10px;
color:#696969;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
line-height: 18px;
text-align:justify;
}
p.accueil {
margin:0px;
padding-left: 0px;
color:#696969;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
line-height: 18px;
text-align:justify;
}
p.beige {
background-color:#ece9dd;
}
h3 {font-size: 13px;background-color:#ece9dd;font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;color:#696969;margin:0px;margin-bottom:0px;padding:0px;padding-bottom:0px;}
p.flash {
margin:0px;
padding-left:1px;
}
p.log {
margin:0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 30px;
width:350px;
color:#696969;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
line-height: 18px;
text-align:justify;
}
p.legende {
margin:0px;
padding: 0px;
color:#696969;
font-size: 10px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
text-align:center;
}
ul {
margin-top:10px;
margin-bottom:10px;
padding-top:0px;
margin-left:40px;
padding-left: 30px;
color:#696969;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
line-height: 20px;
text-align:justify;
}
.edito {
background : white url(fond_edito.jpg) top center no-repeat;
}

/*Copyright*/
p.copy {
margin: 0px;
padding:0px;
color: #c9c9c9;
line-height: 10px;
font-size: 10px;
text-align: center;
}
hr.copy  {
margin: 0;
padding: 0;
width:47%; 
color:#e8e8e8; 
height:5px; 
text-align:left; 
border:solid
}
/*Formulaire de contact*/
p.contact {
margin:0px;
padding-left: 15px;
color:#696969;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
line-height: 18px;
text-align:right;
}
form {margin-top: 0px;margin-left: 25px;margin-bottom: 0px;bgcolor:#696969;
}
form .txt {
color:#696969;
font-size: 11px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
form .comment {
color:#696969;
font-size: 10px;
font-style: italic;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
}
form .champ {font-size: 11px;color: #a9a9a9;border: 1px solid #c0c0c0; width: 275px;font-family:Tahoma,Helvetica,Arial,'sans-serif'
}
form .valid {margin-left:120px;margin-bottom:-5px;font-size: 11px;color: white;background: #a1a1a1;border: 0; width: 50px;height: 17px;
}
form .valid1 {margin-left:10px;margin-bottom:-5px;font-size: 11px;color: white;background: #c0c0c0;border: 0; width: 50px;height: 17px;
}
p.comment {
color:#777777;
font-size: 9px;
font-family: Tahoma, Helvetica, Verdana, Arial, sans-serif;
text-indent: 50px;
margin-top:10px;
margin-left:25px;
}
.warning {color:red;padding:0px 0px 0px 25px}
.success {color:green;padding:0px 0px 0px 25px}

#popup{
	background: #ece9dd;
	margin:0px;
	padding:0px;
	text-align:center;
	}
#popup h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	}
#popup p{
	font-weight:bold;
	font-size:14px;
	margin: 0px;
	padding-top:7px;
	padding-left:0px;
	padding-bottom: 2px;
	text-align:center;
	}
#popup .bordure { background-color: aqua; margin-top: 4px; border: solid 1px #c2af85 }

/* LIVRE D'OR */
.guestTxt {
    font-size: 11px;
    font-color: #777777;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    }
form.guestForm {margin: 0px; padding: 0px; margin-left: 0px;padding-left: 0px;
}
form .guestChamp {font-size: 11px;color: #777777;border: 1px solid #c0c0c0; width: 110px;
}
form .guestArea {font-size: 11px;color: #777777;  font-family : Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;border: 1px solid #c0c0c0; width: 300px;
}
form .guestValid {font-size: 11px;font-weight:bold;color: white;background: #c0c0c0;border: 0; width: 150px;height: 17px;
}
/* BARRE AFFICHANT L'ARBORESCENCE DES ALBUMS (1ère ligne) */
.barrearbo {
    font-size: 11px;
    background-color: #ECE9DD;
    font-weight: bold;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }

/* BARRE AFFICHANT LES INFOS SUR LA GALERIE (2ème ligne) */
.barreinfo {
    font-size: 11px;
    background-color: #FFFFFF;
    font-family : Verdana, Arial, Helvetica, sans-serif
    }
    
/* GALERIES PHOTOS ET PRESSE */
a.albumback {margin-left:290px}
td.albumtitre {background:#ece9dd;padding:5px;}
td.titremini {font-size:11px;color:green;}/*Titre des images de la galerie*/
td.vide{color:red;text-align:center}
p.albumtitre{font-size:0.8em;font-style: italic;color:green;margin:0;padding:0;font-weight:bold;text-align:left}
p.albumcomment {font-size:0.8em;font-style: normal;color:green;margin:0;padding:0;text-align:left}
#galerieLbnavig {margin: 2em 0em 0em 0em;padding: 0;font-size:11px;text-align:center;color: #0caf2e;}
