#menubas
{
left:500px;
z-index : 8; 
}
.menubas{
text-align : center; 
font-size : 12px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
}
#sitemap
{
width : 360px; 
margin-left : 218px; 
/*margin-top : 105px; */
text-align : left; 
font-size : 12px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
z-index : 3; 
}
.sitemap
{
text-align : left; 
font-size : 12px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
}
.sitemap_t1
{
margin-left : 218px; 
text-align : center; 
}
#sitemap_image
{
position : relative; 
border : none; 
width : 291px; 
height : 105px; 
margin-top : 0px; 
margin-left : 15px; 
outline : none; 
z-index : 3; 
}
#tableau_adresses
{
position : relative; 
top:60px;
width:681px;
text-align:center;
overflow: auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid orange;
}

#contenuGoogle { 
/*background-image : url(images/fond_decoupe_part1.png);
background-repeat : no-repeat;  */
overflow : hidden; 
width : 685px; 
height : 100%; 

left:0px;
z-index : 3; 
overflow: none;
/*filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;-khtml-opacity:0.8;
position : absolute; 
top : 545px;*/
}
.contenuGoogle
{
text-align:left;
font-size:10px;
vertical-align:top;
}
.contenuGoogle:hover
{
background-color: #cccccc;
text-align:left;
font-size:10px;
vertical-align:top;
} 
#map_canvas 
{
position : relative; 
top:50px;
width:681px;
height:320px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid orange;
}
/*
border: 1px solid orange;
border-right: 2px solid orange;
border-bottom: 2px solid orange;
*/


#menu_encadre { 
/*background-image : url(images/anim.png); */
background-color : #a2b6d2;
background-repeat : no-repeat;
width : 265px; 
height : 120px; 
position : absolute; 
left : 418px; 
top : 60px; 
z-index : 5; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid orange;
padding: 3px;
/*border: 1px solid orange;
border-right: 2px solid orange;
border-bottom: 2px solid orange;
*/
} 
.menu_encadre_l1 a { 
text-align : center; 
color : #ffffff; 
vertical-align : middle; 
font-size : 12px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu_encadre_l1 a:hover { 
color : #000000; 
text-align : center; 
vertical-align : middle; 
font-size : 12px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
}
.menu_encadre_retour a { 
text-align : center; 
color : #e52402; 
vertical-align : middle; 
font-size : 12px; 
font-weight : bold; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu_encadre_retour a:hover { 
color : #00478f;
text-align : center; 
vertical-align : middle; 
font-size : 12px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu_encadre_l2 a { 
text-align : center; 
color : #ffffff;
vertical-align : middle; 
font-size : 12px; 
font-weight : bold; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu_encadre_l2 a:hover { 
color : #000000; 
text-align : center; 
vertical-align : middle; 
font-size : 12px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu14 a { 
display : table-cell; 
text-align : right; 
color : #ff7f00; 
background-image : url(images/bouton3.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 17px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
/*top : 470px; */
top : 400px;
left : 180px; 
outline : none; 
z-index : 2; 
} 
.menu14 a:hover { 
display : block; 
color : #ffffff; 
background-image : url(images/bouton4.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 18px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
outline : none; 
z-index : 2; 
} 
.menu14 a span { 
display : none; 
} 
.menu14 a:hover span { 
display : block; 
position : absolute; 
top : 150px; 
left : -25px; 
z-index : 4; 
}

.menu15 a { 
display : table-cell; 
text-align : right; 
color : #ff7f00; 
background-image : url(images/bouton3.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 17px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
top : 470px;
left : 180px; 
outline : none; 
z-index : 2; 
} 
.menu15 a:hover { 
display : block; 
color : #ffffff; 
background-image : url(images/bouton4.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 18px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
outline : none; 
z-index : 2; 
} 

h2
{
color: #00478f;
}
td { 
/*width : 100px; 
min-height : 60px; */
margin : auto; 
text-align : center; 
outline : none; 
}






h1 { 
text-align : center; 
font-size : 17px; 
/*color : #e95e3f;*/
color : #ffffff;
font-style : italic;
} 
h3 { 
text-align : center; 
font-size : 15px; 
} 
img { 
border : none; 
} 
body { 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
font-size : 12px; 
background-image : url(images/fond2.png); 
height : 100%; 
width : 100%; 
margin-left : auto; 
margin-right : auto; 
z-index : 0; 
} 
#main { 
margin-left : auto; 
margin-right : auto; 
position : absolute; 
width : 750px; 
left : 20%; 
right : 20%; 
height : 100%; 
z-index : 1; 
} 
#contenu { 
height : 100%; 
background-image : url(images/cadre_fond3.png); 
background-repeat : no-repeat; 
overflow : hidden; 
} 
#contenu2 { 
max-height : 150%; 
background-image : url(images/fond_decoupe_part1.2.png); 
background-repeat : no-repeat; 
overflow : hidden; 
min-width : 690px; 
position : absolute; 
top : 45px; 
z-index : 1; 
} 
#contenu3 { 
min-height : 100%; 
background-image : url(images/fond_decoupe_part1.png); 
background-repeat : no-repeat; 
overflow : hidden; 
min-width : 720px; 
position : absolute; 
top : 45px; 
z-index : 1; 
} 
#contenu2dom { 
height : 520px; 
background-image : url(images/cadre_fond_pagedom2.png); 
background-repeat : no-repeat; 
overflow : hidden; 
width : 690px; 
position : absolute; 
top : 45px; 
z-index : 1;
 
} 
.legend { 
width : 200px; 
} 
.field { 
width : 260px; 
} 
#image { 
position : relative; 
border : none; 
width : 291px; 
height : 105px; 
margin-top : 40px; 
margin-left : 15px; 
outline : none; 
z-index : 3; 
} 
.logo a { 
outline : none; 
border : none; 
text-decoration : none; 
} 
#anim { 
background-image : url(images/anim.png); 
background-repeat : no-repeat; 
width : 270px; 
height : 213px; 
position : absolute; 
left : 300px; 
top : 25px; 
z-index : 1; 
} 
#flash { 
width : 235px; 
height : 180px; 
margin-left : 7px; 
margin-top : 9px; 
z-index : 2; 
}

#menu { 
margin-left : auto; 
margin-right : auto; 
position : absolute; 
width : 740px; 
z-index : 3; 
} 
#texte { 
width : 360px; 
height : 210px; 
margin-left : 218px; 
margin-top : 105px; 
text-align : center; 
font-size : 13px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
z-index : 3; 
} 
#texte2 { 
margin-left : 30px; 
margin-top : 210px; 
text-align : justify; 
font-size : 14px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
z-index : 3; 
} 
.texte1pagedom { 
width : 350px; 
max-height : 300px; 
} 
#resultats { 
width : 690px; 
background-image : url(images/fond_decoupe_part22.png); 
background-repeat : repeat-y; 
min-height : 150px; 
margin-left : 1px; 
margin-top : 239px; 
text-align : center; 
font-size : 12px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
font-weight : bold; 
z-index : 3; 
} 
#pied { 
width : 690px; 
background-repeat : no-repeat; 
z-index : 3; 
} 
#textearatel { 
max-width : 655px; 
margin-left : 5%; 
min-height : 525px; 
text-align : left; 
font-size : 14px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
z-index : 3; 
} 
#fond_decoupe { 
background-image : url(images/fond_decoupe_part22.png); 
background-repeat : repeat-y; 
width : 690px; 
min-height : 430px; 
margin-top : 148px; 
margin-left : 1px; 
} 
#texteloc { 
width : 615px; 
top : 148px; 
margin-left : 5%; 
text-align : left; 
font-size : 14px; 
font-family : Helvetica, Arial, Tahoma, sans-serif; 
z-index : 3; 
} 
#affichlogo { 
margin-left : 15px; 
margin-top : 38px; 
position : absolute; 
outline : none; 
z-index : 3; 
} 
#centresdom { 
position : absolute; 
margin-left : 380px; 
margin-top : 10px; 
font-size : 14px; 
font-weight : bold; 
z-index : 3; 
} 
#txtlogo { 
margin-left : 50px; 
margin-top : 75px; 
position : absolute; 
outline : none; 
font-size : 10px; 
color: #555555;
/*color : #d7d2d2; */
z-index : 3; 
} 
#sist { 
margin-left : 435px; 
margin-top : 215px; 
position : absolute; 
} 
.tarifstab { 
margin : 90px 15px 15px 0; 
border : none; 
position : absolute; 
text-decoration : none; 
outline : none; 
} 
.tarifs { 
outline : none; 
} 
#fleche { 
position : absolute; 
border : none; 
width : 291px; 
height : 105px; 
margin-top : 2px; 
margin-left : 10px; 
outline : none; 
z-index : 3; 
} 
#cartouches { 
width : 300px; 
margin : 27px auto auto 2px; 
float : left; 
border : none; 
outline : none; 
} 
.cartouches { 
border : none; 
outline : none; 
} 
.femme { 
float : right; 
margin-top : auto; 
margin : 0 5% 30px 40px; 
z-index : 3; 
} 
#synaphe { 
position : absolute; 
top : 280px; 
left : 440px; 
border : none; 
outline : none; 
} 
.synaphe { 
border : none; 
outline : none; 
} 
.logoaratel { 
position : absolute; 
margin : 0 40px 30px 0; 
text-decoration : none; 
outline : none; 
} 
.logobureaux { 
float : left; 
margin : 0 40px 20px 0; 
text-decoration : none; 
outline : none; 
} 
.logosdom { 
width : 80px; 
margin : auto; 
text-align : center; 
border : none; 
outline : none; 
} 
.logosdom a { 
width : 100px; 
min-height : 60px; 
margin : auto; 
text-align : center; 
border : none; 
outline : none; 
} 
.menu1 { 
margin-right : auto; 
margin : 0 0 0 0; 
padding : 0; 
background-repeat : no-repeat; 
list-style-type : none; 
z-index : 2; 
} 
.menu1 li { 
display : block; 
padding : 25px 0 22px 0; 
z-index : 2; 
} 
.menu11 a { 
display : table-cell; 
text-align : right; 
color : #ff7f00; 
background-image : url(images/bouton.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 17px; 
font-weight : bold; 
padding : 6px 37px 12px 50px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
top : 193px; 
left : 150px; 
outline : none; 
z-index : 2; 
} 
.menu11 a:hover { 
display : block; 
color : #ffffff; 
background-image : url(images/bouton2.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 17px; 
font-weight : bold; 
text-align : right; 
padding : 6px 37px 12px 50px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
outline : none; 
z-index : 2; 
} 
.menu12 a { 
display : table-cell; 
text-align : right; 
color : #ff7f00; 
background-image : url(images/bouton3.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 17px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
/*top : 298px; */
top : 268px; 
left : 180px; 
outline : none; 
z-index : 2; 
} 
.menu12 a:hover { 
display : block; 
color : #ffffff; 
background-image : url(images/bouton4.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 18px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
outline : none; 
z-index : 2; 
} 
.menu13 a { 
display : table-cell; 
text-align : right; 
color : #ff7f00; 
background-image : url(images/bouton3.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
padding : 6px 17px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
/*top : 383px; */
top : 333px; 
left : 180px; 
outline : none; 
z-index : 2; 
} 
.menu13 a:hover { 
display : block; 
color : #ffffff; 
background-image : url(images/bouton4.png); 
background-repeat : no-repeat; 
background-position : left; 
margin-right : 0; 
font-size : 14px; 
font-weight : bold; 
text-align : right; 
padding : 6px 17px 10px 40px; 
text-align : center; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
position : absolute; 
outline : none; 
z-index : 2; 
} 
.menu12 a span { 
display : none; 
} 
.menu12 a:hover span { 
display : block; 
position : absolute; 
bottom : 70px; 
left : 180px; 
z-index : 4; 
} 
.menu13 a span { 
display : none; 
} 
.menu13 a:hover span { 
display : block; 
position : absolute; 
top : 20px; 
left : 160px; 
z-index : 4; 
}

.menu21 { 
position : absolute; 
top : 70px; 
left : 340px; 
width : 320px; 
z-index : 5; 
} 
.menu21 li { 
z-index : 5; 
}
.menu212 { 
position : absolute; 
top : 120px; 
left : 340px; 
width : 320px; 
z-index : 5; 
} 
.menu212 li { 
z-index : 5; 
} 
.menu22 a { 
display : block; 
height : 60px; 
width : 100px; 
text-align : center; 
color : #ff7f00; 
vertical-align : middle; 
font-size : 16px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu23 a { 
text-align : center; 
color : #ffffff; 
vertical-align : middle; 
display : block; 
height : 60px; 
font-size : 14px; 
font-weight : bold; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu23 a:hover { 
color : #e69602; 
text-align : center; 
vertical-align : middle; 
height : 60px; 
font-size : 14px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
}
.menu2retour a { 
text-align : center; 
color : #00478f; 
vertical-align : middle; 
display : block; 
height : 60px; 
font-size : 14px; 
font-weight : bold; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu2retour a:hover { 
color : #e52402; 
text-align : center; 
vertical-align : middle; 
height : 60px; 
font-size : 14px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu231 a { 
text-align : center; 
color : #ffffff; 
vertical-align : middle; 
display : block; 
height : 60px; 
font-size : 14px; 
font-weight : bold; 
width : 100px; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 
.menu231 a:hover { 
color : #e69602; 
text-align : center; 
vertical-align : middle; 
height : 60px; 
font-size : 14px; 
font-weight : bold; 
font-family : Arial, Tahoma, Helvetica, sans-serif; 
text-decoration : none; 
outline : none; 
z-index : 5; 
} 

.tabresult { 
text-align : center; 
border-top : 3px solid #ea671f; 
margin-top : 10px; 
background-color : #ffffff; 
} 
.tabresultboutons { 
text-align : center; 
} 
.tabresult1 { 
width : 95%; 
text-align : center; 
margin : 10px auto auto auto; 
} 
.lienaratel { 
color : #e95e3f; 
text-decoration : none; 
outline : none; 
} 
.lienbureaux { 
color : black; 
outline : none; 
text-decoration : none; 
} 
.liensloc { 
color : #017bc4; 
outline : none; 
font-size : 18px; 
} 
.aratel1 { 
top : 140px; 
width : 250px; 
margin-left : 172px; 
text-align : justify; 
position : absolute; 
} 
.aratel2 { 
width : 300px; 
margin-left : 315px; 
margin-top : 42px; 
text-align : justify; 
} 
.tabresult1 a { 
border : none; 
outline : none; 
} 

.aratelrepond { 
font-size : 18px; 
text-align : center; 
font-weight : bold; 
margin-top : 200px; 
font-family : Comic sans ms, Arial, Tahoma, Helvetica, sans-serif; 
} 

#bulle { 
position : absolute; 
visibility : hidden; 
font-size : 12px; 
} 
.info { 
border : 1px solid #666666; 
padding : 7px; 
color : #666666; 
background-color : #ffffff; 
font-family : trebuchet MS, Arial, Tahoma, Helvetica, sans-serif; 
} 
#bureaux { 
margin-left : 20px; 
} 
.big { 
margin : 0 7px; 
} 
#copy { 
font-size : 10px; 
z-index : 3; 
margin-left : 200px; 
} 
.texteOrange { 
font-size : 18px; 
color : #e95e3f; 
} 
.texteLoc { 
text-align : center; 
margin-top : 40px; 
} 
.texteLocation { 
text-align : center; 
} 
.texteaccueil { 
text-align : justify; 
} 

.edf { 
text-align : center; 
} 
.listeindex { 
border-bottom : 1px solid #e95e3f; 
} 
#fondblanc { 
background-image : url(images/blanc-loc.png); 
background-repeat : no-repeat; 
background-position : right; 
text-align: center;
} 
