body{margin:auto;width:1041px;font-family:arial;font-size:13px;behavior:url(csshover.htc);behavior: url(csshover3.htc);background:url(images/abaque2.jpg) #cbcbcb;background-repeat:repeat-x;}
label{font-weight:900; color:#B70570;}
legend{font-weight:900; color:#000000;font-size:14px;}
#site {background:#FFFFFF;width:1000px;float:left;margin:auto;}

#header{
margin-top:-15px;
background-image:url("images/header.png");
width:1041px;
height:231px;
float:left;
}

#header #demandededoc{
float:left;
width:425px;
height:72px;
background-image:url("images/demandededoc.png");
margin:140px 0px 0px 570px;
}

#header #demandededoc a{
display:block;
height:31px;
width:83px;
float:left;
margin:37px 0px 0px 310px;
background-image:url("images/bouton_n.jpg");
border:1px solid #FFFFFF;
}

#header #demandededoc a:hover{
background-image:url("images/bouton_n-hover.jpg");
}

#container{background:url("images/bgsite.png");float:left;width:1041px; background-repeat:repeat-y;padding-left:20px;padding-right:20px;}
#menu{
width:1041px;
height:36px;
float:left;
margin:0px;
}

#menu .m{
font-size:12px;
font-weight:900;
background-image:url("images/menu.jpg");
height:36px;
display:block;
float:left;
margin:0px 1px 0px 1px;
color:#000000;
text-decoration:none;

}
#menu .m:hover{
background-image:url("images/menu_hover.jpg");
height:36px;
display:block;
float:left;

color:#FFFFFF;
}

#menu .m div{
margin:9px 22px 0px 22px;
font-size:13px;
}


#menu .asmenu{
margin:0px 0px 0px 0px;
height:36px;
width:158px;
font-size:14px;
text-decoration:none;
background:#A1DB24;
color:#FFFFFF;
cursor:pointer;

}
#menu .asmenu .txt{padding:4px 0px 4px 10px;border-bottom:1px solid #CCCCCC;}
#menu .asmenu .txt:hover{
background:#FE719B;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
}

#colgauche{
width:230px;
float:left;
margin:10px 5px 10px 5px;
}
#colgauche input,select{border:1px solid #EA1D58;}
#colgauche option{color:#EA1D58;}
#colgauche input:hover,select:hover{border:1px solid #FFFFFF;}
#colgauche .cat_tout{
margin:5px 0px 5px 5px;
float:left;
}

#colgauche .cat_tout .cat_top{
background-image:url("images/cat_top.jpg");
height:46px;
width:220px;
float:left;
}

#colgauche .cat_tout .cat_top ul{
list-style-image: url("images/puce_v.png");
margin-top:10px;
font-size:20px;
color:#FFFFFF;
}

#colgauche .cat_tout .contenu{
background:#A1DB24;
width:219px;
float:left;
margin-left:1px;
}

#colgauche .cat_tout .contenu ul{
list-style-image: url("images/puce_r.png");
color:#000000;
}
#colgauche .cat_tout .contenu ul li{
margin:10px 0px 10px 0px;
}

#colgauche .cat_tout .contenu ul li a{
margin-top:-10px;
font-size:16px;
text-decoration:none;
color:#000000;
}
#colgauche .cat_tout .contenu ul li a:hover{
text-decoration:underline;
}

#colgauche .cat_tout .cat_bas{
background-image:url("images/cat_bas.jpg");
height:15px;
width:220px;
float:left;
margin-left:1px;
}
#ariane{margin-top:15px;float:left;font-size:10px;}
#ariane a{color:#E91653;}
#top{
background-image:url("images/top_contenu.jpg");
width:750px;
height:18px;
float:left;
margin:5px 0px 0px 0px;
}

#colcentral{
background-image:url("images/fond_contenu.jpg");
width:750px;
float:left;
margin:0px;
}


#colcentral .plusdinfo a{
position:absolute;
display:block;
height:31px;
width:83px;
float:left;
margin:-35px 0px 0px 613px;
background-image:url("images/bouton_n.jpg");
border:1px solid #FFFFFF;
}

#colcentral .plusdinfo a:hover{
background-image:url("images/bouton_n-hover.jpg");
}

#colcentral .bcontact a{

height:31px;
width:83px;
float:right;
margin:-5px 0px 0px 613px;
background-image:url("images/b_contact.jpg");
border:1px solid #FFFFFF;
}

#colcentral .bcontact a:hover{
background-image:url("images/b_contacth.jpg");
}


#colcentral h2{margin:5px 0px 5px 0px; color:#2020db; font-size:15px;}
#colcentral .txt1{
margin:0px 20px 0px 25px;
font-size:13px;
}

#colcentral .txt1 .titre{
color:#b70570;
font-size:20px;
margin:2px 0px 2px 0px;
}

#bas{
background-image:url("images/bas_contenu.jpg");
width:750px;
float:right;
margin-right:10px;
margin-top:0px;
height:16px;
}

#footer{
background-image:url("images/footer.png");
width:1041px;
float:left;
height:98px;
}

#footer #menu_rep {
height:20px;
width:1041px;
float:left;
text-align:center;
margin-top:20px;
color:#FFFFFF;
}

#footer #menu_rep  a{
font-size:15px;
color:#FFFFFF;
text-decoration:none;
}

#footer #menu_rep  a:hover{
text-decoration:underline;
}

#footer #copy{
height:20px;
width:1041px;
float:left;
margin-top:20px;
}

#footer #copy p{
margin:0px;
text-align:center;
color:#FFFFFF;
font-size:16px;
}
#footer #copy p a{
color:#A1DB24;
font-size:17px;
}

#map_canvas{width:700px;height:600px;}
