.texte { font-family:Arial; font-size:12px; color:#000000; }
.cpage { font-family:Arial; font-size:14px; color:#336699; font-weight:bold; text-decoration:none; text-transform:uppercase; }

.ccm { font-size: 11px; color:#738793; }
a.ccm { color: #738793; border-bottom:1px solid #738793; text-decoration:none; }
a.ccm:hover { color:#CC0000; }

.page { font-family:Arial; font-size:9px; color:#000000; }
a.page { font-family:Arial; font-size:9px; color:#FFFFFF; background-color:#000000; border:1px solid #000000; padding:2px; text-decoration:none; }

.filariane { font-family:Arial; font-size:11px; color:#738793; }
a.filariane { font-family:Arial; font-size:11px; color:#0000CC; font-weight:bold; }
a.filariane:hover { color:#CC0000; }

a.lien { font-family:Arial; font-size:12px; color:#0000CC; }
a.lien:hover { color:#CC0000; }
a.minilien { font-family:Arial; font-size:9px; color:#0000CC; }

.eltform { font-family:Arial; font-size:11px; color:#336699; border:1px solid #336699; padding:2px; width:160px; }
.eltformpage { font-family:Arial; font-size:9px; color:#336699; border:1px solid #336699; padding:2px; }
.eltformfill { font-family:Arial; font-size:12px; color:#FFFFFF; background-color:#336699; border:1px solid #EFEFEF; }
.copyright { font-family:Arial; font-size:11px; color:#666666; }
.infos { color:#4D964B; font-weight:bold; }
.minilast { width:370px; padding:3px; padding-top:5px; padding-bottom:5px; }

ul.menu { display: inline; list-style-type: none; list-style: none; margin: 0pt; padding: 0pt; border: 0pt; }
ul.menu li { display: inline; float: left; font-family: Verdana; font-size: 12px; color: #000000; }
/* # padding : haut droit bas gauche ; */
ul.menu li.mnu { float: left; border-top:1px solid #000000; padding: 0 3 0 3; line-height: 25px; height:25px; }
ul.menu li.mnub { float: left; border-bottom:1px solid #000000; padding: 0 3 0 3; line-height: 25px; height:25px; }
ul.menu li.mnub { float: left; line-height: 25px; height:25px; }
ul.menu li.progress { float: left; line-height: 5px; height: 5px; border: 1px solid #738793; padding:1px; width: 100px; }
ul.menu li a { color: #738793; font-weight: bold; text-decoration: none; line-height: 25px; height: 25px; }
ul.menu li a:hover { color: #CC0000; line-height: 25px; height:25px; }

ul.photos { display: inline; list-style-type: none; list-style: none; margin: 0pt; padding: 0pt; border: 0pt; height: 560px; }
ul.photos li { display: inline; float: left; height: 560px; }

.gras { font-weight: bold; vertical-align:center; }

#summaryBox {
position:relative;
padding: 2px;
/* border: 1px solid #999; */
width:1000px;
/*height:560px; */
overflow: hidden; 
}

#summaryContent {
/* height: 560px; */
width: 980px;
padding: 3px;
overflow: hidden;
text-align: center;
}

#summaryContent img {
	border: 5px solid #738793;
}

#summaryContent img:hover {
	border: 5px solid #CC0000;
}

#fs { position: absolute; top:0; left:0; visibility: hidden; text-align: center; vertical-align: middle; background-color: #FFFFFF; z-index:99; }
#fs img { border: 5px solid #738793; margin-top: 140px; }

dl {
	width: 430px;
	height: 90px;
	margin: 3px;
	font-family: georgia, times, serif;
}

dt {
	/* position: relative;
	top: 10px;
	width: 90px; 
	margin-right: 10px; */
}

dd {
	border-left: 2px solid #DFDFDF;
	margin: 0 0 0 100px; 
	padding: 3px; 
	width: 330px;
}

dd.nomphoto {
	margin: 0 0 0 100px; 
	font-weight:bold;
	font-size: 14px;
	font-style:italic;
	background-color: #DFDFDF;
}

.esp {
	font-family: georgia, times, serif;
	font-weight:bold;
	font-size: 14px;
	font-style:italic;
	background-color: #DFDFDF;
	border-bottom: 1px solid #000000;
	padding: 5px;
}