html, body { 
width : 100%;
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color : #d1d9db;
} 
#titre { 
color : #ffffff;
border-right : 1px solid;
border-right-color : #ffffff;
padding-right : 15px;
margin-top : 20px;
font-weight : bold;
font-size : 22px;
text-transform : uppercase;
margin-right : 30px;
height : 70px;
} 
#entete { 
background-image : url(../images/entete.gif);
height : 63px;
background-repeat : no-repeat;
} 
#conteneur { 
margin : 0 auto;
text-align : left;
background-color : #ffffff;
width : 900px;
} 
#navigation { 
height : 45px;
background-image : url(../images/bg-navigation.jpg);
background-repeat : no-repeat;
text-align : left;
} 
#visuel {
	background-color : #64abb5;
	width : 900px;
	height: 115px;
	float: left;
} 
#visuel-1 { 
width : 200px;
height : 115px;
float : left;
background-image : url(../images/Vtest1.jpg);
background-repeat : no-repeat;
} 
#visuel-2 {
	background-color : #64abb5;
	height : 115px;
	float : left;
	width : 300px;
	text-align: right;
} 
#visuel-3 {
	width : 311px;
	height : 115px;
	float: right;
	background-image: url(../images/V33.jpg);
} 
#page { 
background-color : #ffffff;
width : 900px;
float : left;
min-height : 600px;
text-align : justify;
} 
#contenu { 
width : 500px;
line-height : 1.5;
margin-top : 30px;
float : left;
margin-left : 2em;
} 
#sousnavigation { 
background-color : #ffffff;
width : 180px;
float : left;
} 

.special_sithere{
	height:550px;
	background-image:url(../images/sit_petit.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:50px;
}
.imgban{
	float:left;
	margin:0px 10px 5px 0px;
	border:#666 solid 1px;
}

.imgban2{
	margin:0;
	border:#EEE solid 2px;
	border:0;
}

#colonne { 
background-color : #ffffff;
width : 180px;
float : right;
margin-top : 30px;
} 
#images {
	width: 220px;
	float: right;
	margin-left: 20px;
	color: #4b949e;
	border-left: 1px solid;
	border-left-color: #C6C6C6;
	padding-left: 10px;
}
#footer {
	background-color : #4f6064;
	color : #ffffff;
	height : 45px;
	text-align : center;
	float: left;
	padding-top: 5px;
	width: 900px;
} 
#accessibilite {
height : 30px;
margin-left: 7px;
} 
#carnet { 
color : #000000;
background-image : url(../images/carnet.gif);
height : 105px;
padding-left : 1.2em;
padding-top : 5em;
background-repeat : no-repeat;
} 
#imc { 
color : #000000;
background-image : url(../images/imc.gif);
height : 60px;
padding-left : 1.2em;
padding-top : 4em;
background-repeat : no-repeat;
} 
#pratique { 
color : #000000;
background-image : url(../images/pratique.gif);
height : 60px;
padding-left : 1.2em;
padding-top : 4em;
background-repeat : no-repeat;
} 
#blog { 
color : #000000;
background-image : url(../images/blog.gif);
height : 60px;
padding-left : 1.2em;
padding-top : 4em;
background-repeat : no-repeat;
} 
#module_ig { 
color : #000000;
background-image : url(../images/module_ig.gif);
height : 155px;
padding-left : 1.2em;
padding-top : 4em;
background-repeat : no-repeat;
} 
#recherche { 
width : 296px;
float : right;
margin-right : 20px;
background-image : url(../images/bg-recherche.jpg);
background-repeat : no-repeat;
color : #ffffff;
font-weight : bold;
} 
#resultatDiv { 
color : #000000;
} 
#statistiques {
	color: #000000;
}
#tableaux table { 
border-collapse : collapse;
width : 100%;
border-color : #64abb5;
text-align : center;
border : 1px solid;
} 
#tableaux th { 
border-color : #ffffff;
border : 1px solid;
background-color : #64abb5;
color : #ffffff;
text-align : center;
height : 20px;
} 
#tableaux td {
	border-color : #64abb5;
	border : 1px solid;
	background-color : #ffffff;
	font-size : 11px;
	color : #000000;
	text-align : center;
	line-height: normal;
} 
caption { 
font-weight : bold;
color : #6e0238;
margin : 2px;
height : 30px;
background-color : #ffffff;
text-align : left;
} 
h1 { 
font-size : 16px;
color : #6e0238;
} 
.sousrubrique {
color : #6e0238;
font-weight : bold;
font-size: 13px;
} 
li { 
list-style-type : square;
text-align : left;
} 
.legende { 
font-size : 11px;
} 
.liste {
	color : #6e0238;
	font-weight : bold;
}
img { 
background-color : #ffffff;
}

.zoom { 
text-align : left;
padding : 10px;
background-color : #deedef;
color : #3d767e;
border-width : 1px;
border-color : #64abb5;
border-style : dotted;
} 
form.IMC fieldset { 
margin-bottom : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
} 
form.IMC legend { 
padding : 0 2px;
font-weight : bold;
font-size : 16px;
color : #64abb5;
} 
form.IMC label { 
display : inline-block;
line-height : 1.6;
vertical-align : top;
} 
form.IMC fieldset ol { 
margin : 0;
padding : 0;
} 
form.IMC fieldset li { 
list-style : none;
padding : 5px;
margin : 0;
} 
form.IMC input.text, textarea { 
width : 200px;
background-color : #ffd100;
margin-right : 0.25em;
text-align : center;
} 
form.recherche fieldset { 
border : 0;
} 
form.recherche label { 
display : block;
vertical-align : top;
margin-top : 3px;
} 
form.recherche fieldset ul { 
margin : 0;
padding : 0;
} 
form.recherche fieldset li { 
list-style : none;
margin : 0;
padding-left : 10px;
} 
form.recherche input.text, textarea {
	width : 200px;
	background-color : #FFFFFF;
	text-align : left;
	border : 1px solid;
	border-color : #ffffff;
	font-size : 11px;
	color: #999999;
} 
form.recherche input[type="submit"] { 
color : #345071;
margin-left : 10px;
width : 40px;
} 
#colonne_gauche { 
background-color : #ffffff;
color : #000000;
line-height : 1.5;
margin-top : 30px;
float : left;
margin-left : 1em;
width : 160px;
} 

form.contact fieldset {
	border: 1px solid;
	width: auto;
	margin: 0.5em;
	border-color: #d1d9db;
}
form.contact fieldset p {
	clear: both;
	margin: 0;

}
form.contact legend {
	margin: 0 0 0.5em 0;
	padding: 0.3em;
	color: #6e0238;
	background-color: none;
	font-size: 12px;
	font-weight: bold;
}
form.contact label.text {
	display: block;
	float: left;
	width: 180px;
	text-align: right;
	border-bottom: 1px solid;
	border-bottom-color: #d1d9db;
	margin-left: 10px;
	margin-right: 10px;
}
form.contact radioCheck {
	margin: 0 1em 0 0.25em;	
}
form.contact input.text, textarea {
	background-color: #FFD100;
	border: 0;
	margin-right: 0.25em;
	width: 220px;
	padding-left: 5px;

}
form.contact input[type="submit"] {
	color : #345071;
	margin-left : 45%;
} 
form.contact span.warning {
	font-weight: bold;
	font-size: 1.3em;
	color: #990000;
}

