@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 19px;
	color: #000000;
}


body a:link { color:#1f8496; }
body a:visited { color:#1f8496; }
body a:hover { color: #48382b; }
body a:active { color: #48382b; }

h3 {
	color:#886641;
	text-decoration: underline;
	font-size: 12px;
	text-align: left;
}

div {
     margin-left: auto;
     margin-right: auto;
     width: 750px; /* largeur obligatoire pour ��tre centr�� */
     text-align: center;
	 }
div#top {
	width:750px;
	height:150px;
	margin-top: 15px;
	}
	
.menugauche {
	float: left;
	height: 750px;
	width: 170px;
	margin-left: 5px;
	margin-top: 7px;
	text-align: left;
}

div#contenu {
	width:750px;
	height:750px;
	background-color:#ffffff;
	background-image: url(images/fond1table_bleu.jpg);
	background-repeat: no-repeat;
	}
	
div#breadcrumbs {
	width:500px;
	height:12px;
	float: left;
	text-align: left;
	}
div#navhaut_fr {
	width:200px;
	height:12px;
	float: right;
	text-align: right;
	}
.principal {
	float: left;
	width: 552px;
	height: 100%;
	margin-top: 15px;
	margin-left: 5px;
}

div#lettrine {
	float: left;
	height: 156px;
	width: 165px;
	margin-top: 10px;
	text-align: left;
}

div#identification {
	float: left;
	height: 156px;
	width: 355px;
	margin-top: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
}

div#lettrine_equipe {
	float: right;
	height: 156px;
	width: 165px;
	margin-top: 10px;
	text-align: left;
}

div#identification_equipe {
	float: left;
	height: 156px;
	width: 355px;
	margin-top: 10px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
}

.contenu_table_550 {
	float: left;
	height: 100%;
	width: 550px;
	margin-top: 10px;
	text-align: left;
}
.piedpage {
	width:550px;
	height:50px;
	float: left;
	}


.txmenuhaut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color:#48382b;
}
.txmenuhaut a:link { color:#48382b; }
.txmenuhaut a:visited { color:#48382b; }
.txmenuhaut a:hover { color: #1f8496; }
.txmenuhaut a:active { color: #1f8496; }
.txbreadhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	color: #666666;
}
.txbreadhome a:link { color:#48382b; }
.txbreadhome a:visited { color:#48382b; }
.txbreadhome a:hover { color: #1f8496; }
.txbreadhome a:active { color: #1f8496; }


	



.tx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	line-height: 150%;
	padding-left: 0px;
	color: #000000;
}
ul {
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	padding: 0px;
	list-style-type: disc;
	margin-left: 14px;
}


.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 120%;
	color: #333333;
	text-align: right;
	padding-left: 0px;
}
.copyright a:link { color:#333333; }
.copyright a:visited { color:#333333; }
.copyright a:hover { color: #e32c3e; }
.copyright a:active { color: #e32c3e; }
.linkopacity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a.linkopacity img {
filter:alpha(opacity=25); 
-moz-opacity: 0.25; 
opacity: 0.25;}

a.linkopacity:hover img {
filter:alpha(opacity=75);   
-moz-opacity: 0.75;   
opacity: 0.75;
}
.grandtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #886641;
	padding-left: 0px;
	line-height: 110%;
}
.projets1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #886641;
	padding-left: 0px;
	text-align: left;
	line-height: 125%;
}
.projets1 a:link { color:#886641; }
.projets1 a:visited { color:#886641; }
.projets1 a:hover { color: #1f8496; }
.projets1 a:active { color: #1f8496; }

.projets1_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #886641;
	padding-left: 0px;
	text-align: right;
	line-height: 125%;
}


.menugauche_projets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #886641;
	padding-left: 20px;
}
.menugauche_projets a:link { color:#886641; }
.menugauche_projets a:visited { color:#886641; }
.menugauche_projets a:hover { color: #1f8496; }
.menugauche_projets a:active { color: #1f8496; }

.txgris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	padding-left: 0px;
}table_equipe {
	height: 400px;
	width: 450px;
}
#contenu_table_equipe {
	height: 420px;
	width: 500px;
	float: left;
}
#contenu_table_550 {
	height: 100%;
	width: 550px;
	float: left;
	text-align: left;
}

#equipe {
	height: 62px;
	width: 550px;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
	margin-top: 10px;
}

#resultat {
	height: 62px;
	width: 550px;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
}


.soustit_fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}
.duree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
.photopadding_left {
	padding-left: 6px;
}
.photopadding_right {
	padding-right: 6px;
}
.splash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(images/splash.jpg);
	background-repeat: no-repeat;
}
.divsplash {
	background-repeat: no-repeat;
	height: 575px;
	width: 792px;
}
.divsplash_demi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 30px;
	width: 320px;
	margin-top: 220px;
	float: left;
	margin-left: 50px;
}
.boite_plan {
	text-align: left;
	float: left;
	height: 100%;
	width: 45%;
	margin-left: 15px;
}
.boite_plan2 {
	text-align: left;
	height: 100%;
	width: 48%;
	float: left;
}
