body {
margin:0;
padding:0;
border:0;
height:100%;
background:#ECFFFC url(../images/icono/txt/fond_gauche_tile.png) repeat-y;
font-family : Arial, Helvetica, sans-serif;
}
img{border:0}
.txt h1{
font-size:1.25em;
color:#2CA1A8;
font-weight:bold;
margin:0;padding:0;
}
.txt h2{
font-size:1em;
color:#2CA1A8;
font-weight:bold;
margin:0;padding:0;
}
body h1{
font-size:1em;
color:#2CA1A8;
font-weight:bold;
margin:0;padding:0;
}
h2{
font-size: .8em;
color: #2CA1A8;
font-weight: bold;
margin: 0;
padding: 0;
}
h3{
font-size: .6em;
color: #2CA1A8;
margin: 0;
padding: 0;
}
ul{list-style:none;margin:0;padding:0 0 16px 0;}
li {margin:0;padding:0;}
#page{
margin:120px -184px 0 184px;
display:block;
width:531px;
color:#000000;
}
#container_haut{
display:block;
top:0px;
left:0px;
position:absolute;
width:100%;
height:81px;
overflow:hidden;
background:#000000 url(../images/icono/txt/fond_haut_tile.png);
}
#choix{
top:47px;
left:231px;
position:absolute;
width:530px;
}
.sep{margin:0 9px 0 10px;}
#c4{position:relative;top:1px;}
.logo{position:absolute;top:20px;left:10px;}
.ibandeau{margin-left:158px;border:0;}
#menu{position:absolute;display:block;top:325px; left:0; width:144px;line-height:1em;}


#container_gauche{
position:absolute;top:0px;left:0px;
height:100%;
width:158px;
background-image:url(../images/icono/txt/fond_gauche.png);
background-repeat:no-repeat;
}

.gauche_menu{float:left;margin-left:17px;}

/* Menu gauche : lien menu niveau 1*/
a.menuoff{font-size :.7em;text-decoration: none;font-weight:bold;}
a.menuoff:link {color : #E2E2E4;}
a.menuoff:visited {color : #E2E2E4;}
a.menuoff:hover {color : #85E0DB;}
a.menuon{font-size :.7em;text-decoration: none;;font-weight:bold;}
a.menuon:link {color : #E2E2E4;}
a.menuon:visited {color : #85E0DB;}

/* Menu gauche : lien menu niveau 2*/
a.menu2off{font-size :.6em;text-decoration: none;padding:0 0 0 10px}
a.menu2off:link {color : #E2E2E4;}
a.menu2off:visited {color : #E2E2E4;}
a.menu2off:hover {color : #85E0DB;}
a.menu2on{font-size :.6em;text-decoration: none;}
a.menu2on:link {color : #E2E2E4;}
a.menu2on:visited {color : #85E0DB;}


a.lunk:link{color: #177F85;text-decoration: none;}
a.lunk:visited{color: #849391;text-decoration: none;}
a.lunk:hover{text-decoration: underline;}

.filet{
border-bottom:1px solid #2CA1A8;padding:0;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
width:370px;
clear:both;
}
.filet2{
border-bottom:1px solid #2CA1A8;padding:0;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
width:400px;
clear:both;
}
.filettitre{
border-bottom:1px solid #2CA1A8;padding:0;
line-height: 1px; /*needed for IE/win*/ 
font-size: 1px; /*needed for IE/win*/ 
width:550px;
}
.imgtxt{
padding-top:16px;
width:555px;
}
.img {
float:left;
width:150px;
}
.txt{
font-size:.8em;width:397px;
margin-left:150px;
}
.txt2{
font-size:90%;float: left;width:400px;
}
.clear{
clear:both;
}
.exp {
font-family: arial, helvetica, sans-serif;
font-size : 60%;
vertical-align: super;
}
.hp{
width:550px;text-align:right;
}
.hpim{
border:0;
margin-top:10px;margin-bottom:10px;
}
.droite{margin-left:20px;}

.voirAussi{text-decoration:none;font-weight:bold;font-size:.85em}
a.voirAussi:link, a.voirAussi:active, a.voirAussi:visited {color:#AFB0B0;}
a.voirAussi:hover{color:#2CA1A8;} 

.fleche{
vertical-align:bottom;
}
/********Images a consulter ***************/
#bandeLegende{
color:#2CA1A8;
font-weight:bold;
margin-bottom:8px;
}
#bandeImages{
border-bottom:1px solid #2CA1A8;
border-top:1px solid #2CA1A8;
padding:7px 0 5px 0;
margin:2px 0 0 0;
}
.fotgal {padding:2px;margin:0 2px 0 0;border:1px; border-color: #ECFFFC;border-style: solid;}
A:hover, a.active{border-color: #2CA1A8}
A:hover .fotgal, A:active .fotgal {border:1px;border-color: #2CA1A8; border-style: solid}

