
body{
background-repeat:repeat-x;
background-image:url(background.gif);
}

H2{ 
margin:0px 0px 15px 0px;
color:#ad430d;
font-size:12px;
font-weight:bold;
font-style: normal;
display:block;
} 

/** Page headers */

H1{
color: #000;
font-size: 16px;
font-weight:bold;
padding:32px 0px 0px 72px;
width:760px;
height:30px;
margin:15px 0px 20px 0px;
background-image:url(bgH1.gif);
background-repeat:no-repeat;
}

/** special sections */

#serv_desc_top{
width:525px;
height:33px;
margin:0px auto 0px auto;
padding:0px;
background-image:url(description_haut.png);
}


/*
head
*/

#up_01{
height:68px;
width:111px;
background-image:url(header/up_01.gif);
float:left;
}

a.up_02, a.up_02:link, a.up_02:link:visited{
display:block;
height:68px;
width:76px;
background-image:url(header/up_02.gif);
}

a.up_02:hover{
background-image:url(header/up_02_o.gif);
}

a.up_03, a.up_03:link, a.up_03:link:visited{
display:block;
height:68px;
width:77px;
background-image:url(header/up_03.gif);
}

a.up_03:hover{
background-image:url(header/up_03_o.gif);
}

a.up_04, a.up_04:link, a.up_04:link:visited{
display:block;
height:68px;
width:86px;
background-image:url(header/up_04.gif);
}

a.up_04:hover{
background-image:url(header/up_04_o.gif);
}

a.up_05, a.up_05:link, a.up_05:link:visited{
display:block;
height:68px;
width:81px;
background-image:url(header/up_05.gif);
}

a.up_05:hover{
background-image:url(header/up_05_o.gif);
}

a.up_06, a.up_06:link, a.up_06:link:visited{
display:block;
height:68px;
width:77px;
background-image:url(header/up_06.gif);
}

a.up_06:hover{
background-image:url(header/up_06_o.gif);
}

a.up_07, a.up_07:link, a.up_07:link:visited{
display:block;
height:68px;
width:84px;
background-image:url(header/up_07.gif);
}

a.up_07:hover{
background-image:url(header/up_07_o.gif);
}

a.up_08, a.up_08:link, a.up_08:link:visited{
display:block;
height:68px;
width:72px;
background-image:url(header/up_08.gif);
}

a.up_08:hover{
background-image:url(header/up_08_o.gif);
}

#up_09{
display:block;
height:68px;
width:116px;
background-image:url(header/up_09.gif);
float:left;
}

#up_09 input[type="submit"] {
width:58px;
height:14px;
margin:5px 0px 0px 30px;
background-color:transparent;
background-image:url(header/up_search.gif);
border: 0px;
}

#up_09 input[type="submit"]:hover{
background-image:url(header/up_search_o.gif);
}
/* DIV page principal */
#main_bg{
background-image:url(main_bg.gif);
background-position:top;
background-repeat:no-repeat;
width:780px;
height:375px;
margin:0px;
padding:0px;
}


#main_tx    {padding-top: 155px; margin-left:358px; width: 320px; }
#main_tx H1		{ background-color: #FFFFFF; color:#996633; font-size:11px; font-style:italic; font-weight:bold; margin:0px; padding:0px 0px 7px 0px; background-image:none; height:100%; width:100%;}
#main_tx H2		{ background-color: #FFFFFF; color:#000000; font-weight: normal; font-style: italic;font-size: 11px; line-height: 14px }
#main_tx a:link		{ color: #996633; font-size: 11px;}
#main_tx a:visited   { color: #000; font-size: 11px;}
#main_tx a:hover		{ color: #000; font-size: 11px;}


/* Normal (color => a:link) */
td    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
input     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f5f5f5 }
option   { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link  { color: #ad430d; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:visited  { color: #ad430d; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:hover { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

