body{
background: #FFFFFF url("../img/fond.gif") top left repeat;
color:gray;
text-align:center;
margin:0;
padding:0;
font-family:sans-serif;
font-size:13px;
}

img{
border:0;
}

#menu{
text-align:left;
width:899px;
background: #FFFFFF url("../img/onglet.gif") top left repeat-x;
height:20px;
margin-left:auto;
margin-right:auto;
}

#header{
width:899px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background: #FFFFFF url("../img/img_02.gif") top left no-repeat;
text-align:right;
color:white;
height:162px;
}

#header img{
margin-top:3px;
}

.tx-hypernav-pi1-firstLevel
{
color:white;
font-size:9px;
}

.tx-hypernav-pi1-firstLevel a
{
color:white;
}

.tx-hypernav-pi1-subLevels
{
color:black;
font-size:9px;
background-color:#ddf0f5;
}

.tx-hypernav-pi1-subLevels a
{
color:black;
font-size:9px;
}

.tx-hypernav-pi1-subLevels-row
{
}

.tx-hypernav-pi1{
padding-top:0px;
}


#droite{
float:left;
width:200px;
background-color:white;
padding-top:10px;
padding-right:5px;
text-align:left;
margin-left:85px;
*margin-left:15px;
}

#droite2{
float:right;
width:200px;
background-color:white;
padding-top:10px;
padding-right:5px;
text-align:center;
}

#droite2 a img{
width:190px;
padding:0px;
margin:0px;
}

#bloc1 titre1{
padding:0px;
margin:0px;
margin-left:90px;
*margin-left:0px;
}


#bloc2 titre2{
padding:0px;
margin:0px;
margin-left:90px;
*margin-left:0px;
}


#bloc1{
background:#DDF0F5 url("../img/jaune.gif") top right repeat-y;
width:333px;
padding-top:0px;
margin-top:0px;
margin-left:-90px;
*margin-left:0px;
}

#bloc2{
background:#DDF0F5 url("../img/bleu.gif") top right repeat-y;
width:333px;
padding-top:0px;
margin-top:0px;
margin-left:-90px;
*margin-left:0px;
}

#droite img{
margin-left:-90px;
*margin-left:0px;
}

#gauche{
float:left;
width:530px;
background-color:white;
margin-right:auto;
text-align:center;
padding-top:10px;
margin-left:5px;
}

#gauche2{
float:left;
width:210px;
background-color:white;
margin-right:auto;
text-align:center;
padding-top:10px;
padding-left:2px;
}

.logo
{
background:orange url("../img/fleche03.gif") top left no-repeat;
padding-left:23px;
width:480px;
}

#footer{
width:899px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
background-color:white;
height:auto;
*height:0px;
}

#footer img{
padding-top:30px;
*padding-top:0px;
background-color:white;
}

#conteneur{
width:899px;
background-color:white;
margin-left:auto;
margin-right:auto;
position:relative;
}

#centre{
text-align:left;
float:left;
width:450px;
padding-top:10px;
}

.box_search{
width:191px;
color:white;
margin-bottom:15px;
background-color:white;
}

.searchform{
background-color:#00819A;
} 

.box_login{
background-color:#17B3D2;
width:191px;
color:white;
margin-left:10px;
}

#centre table tbody tr td{
font-size:10px;
}

#submenu{
background-color:white;
width:176px;
}

#submenu h2{
margin:0px;
padding:0px;
color:#17B3D2;
background:white url("../img/menutop.gif") top left no-repeat;
font-size:13px;
text-align:left;
height:23px;
}

#submenu a{
color:#00819A;
}

.block{
background-color:#DDF0F5;
text-align:left;
padding-left:5px;
padding-top:2px;
margin-top:2px;
}