a {color:darkblue;text-decoration:none;}
a:hover {color:#F78E12;text-decoration:none;}
body {background-image:url(images/fond2.png);background-repeat:repeat;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;height:100%;margin-left:auto;margin-right:auto;width:100%;z-index:0;}
h1 {color:#ffffff;font-size:17px;font-style:italic;text-align:center;} 
h2 {color:#00478f;font-size:15px;padding-left:15px;text-align:left;}
h3 {font-size:15px;text-align:center;} 
img {border:none;} 
td {margin:auto;outline:none;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;}
#menubas {left:500px;z-index:8;}
.menubas {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:12px;text-align:center;}
#sitemap {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:12px;margin-left:218px;text-align:left;z-index:3;width:360px;}
.sitemap {font-family:Helvetica, Arial, Tahoma, sans-serif;font-size:12px;text-align:left;}
.sitemap_t1 {margin-left:218px;text-align:center;}
#sitemap_image {border:none;height:105px;margin-top:0px;margin-left:15px;outline:none;position:relative;width:291px;z-index:3;}
#tableau_adresses {border:1px solid orange;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:auto;position:relative;text-align:center;top:60px;width:681px;}
#contenuGoogle {height:100%;left:0px;overflow:hidden;width:685px;z-index:3;}
.contenuGoogle {font-size:10px;text-align:left;vertical-align:top;}
.contenuGoogle:hover {background-color: #cccccc;font-size:10px;text-align:left;vertical-align:top;} 
#map_canvas {border:1px solid orange;height:320px;position:relative;top:50px;width:681px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/* MENU POUR PAGE GOOGLE MAP */
#menu_encadre {background-color:#a2b6d2;background-repeat:no-repeat;border:1px solid orange;height:120px;left:418px;position:absolute;padding:3px;top:60px;width:265px;z-index:5;-moz-border-radius:10px;-webkit-border-radius:10px;} 
.menu_encadre_l1 a {color:#ffffff;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;outline:none;text-align:center;text-decoration:none;vertical-align:middle;z-index:5;} 
.menu_encadre_l1 a:hover {color:#ff7f00;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;outline:none;text-align:center;text-decoration:none;vertical-align:middle;z-index:5;}
.menu_encadre_retour a {color:#00478f;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;outline:none;text-align:center;text-decoration:none;vertical-align:middle;z-index:5;width:100px;} 
.menu_encadre_retour a:hover {color:#e52402;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;outline : none;text-align:center;text-decoration:none;vertical-align:middle; z-index : 5;} 
.menu_encadre_l2 a {color:#ffffff;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;outline : none; text-align:center;text-decoration:none;vertical-align:middle;width:100px;z-index:5;} 
.menu_encadre_l2 a:hover {color:#ff7f00;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;font-weight:bold;outline:none;text-align:center;text-decoration:none;vertical-align:middle;z-index:5;}
/* FIN MENU ENCADRE PAGE MAP*/
/*MENU ACCUEIL*/
.menu1 {background-repeat:no-repeat;list-style-type:none;margin:0px;margin-right:auto;padding:0px;z-index:2;} 
.menu1 li {display:block;padding:25px 0 22px 0;z-index:2;} 
.menu11 a {background-image:url(images/bouton.png);background-repeat:no-repeat;background-position:left;color:#ff7f00;display:table-cell;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:17px;font-weight:bold;left:150px;margin-right:0px;outline:none;padding:6px 37px 12px 50px;position:absolute;text-align:center;text-decoration:none;top:160px;width:100px;z-index:2;} 
.menu11 a:hover {background-image:url(images/bouton2.png);background-repeat:no-repeat;background-position:left;color:#ffffff;display:block;font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:17px;font-weight:bold;margin-right:0px;padding:6px 37px 12px 50px;text-align:center;text-decoration:none;outline:none;position:absolute;width:100px;z-index:2;} 
.menu12 a { color : #ff7f00; background-image : url(images/bouton3.png); background-repeat : no-repeat; background-position : left; display : table-cell;font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; left : 180px; margin-right : 0px; outline : none; padding : 6px 17px 10px 40px; position : absolute; text-align : center; text-decoration : none; top : 220px; width : 100px; z-index : 2; } 
.menu12 a:hover { background-image : url(images/bouton4.png); background-repeat : no-repeat; background-position : left; color : #ffffff; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; margin-right : 0px; outline : none; padding : 6px 18px 10px 40px; position : absolute; text-align : center; text-decoration : none; width : 100px; z-index : 2; } 
.menu12 a span { display : none; } 
.menu12 a:hover span { display : block; bottom : 10px; left : 180px; position : absolute; z-index : 4; }
.menu13 a { background-image : url(images/bouton3.png); background-repeat : no-repeat; background-position : left; color : #ff7f00; display : table-cell; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; left : 180px; margin-right : 0px; outline : none; padding : 6px 17px 10px 40px; position : absolute; text-align : center; text-decoration : none; top : 270px; width : 100px; z-index : 2; } 
.menu13 a:hover { background-image : url(images/bouton4.png); background-repeat : no-repeat; background-position : left; color : #ffffff; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; margin-right : 0px; text-align : right; outline : none; padding : 6px 17px 10px 40px; position : absolute; text-align : center; text-decoration : none; width : 100px; z-index : 2; } 
.menu13 a span { display : none; } .menu13 a:hover span { bottom : 80px; display : block; left : 160px; position : absolute; z-index : 4; }
/* MENU ACCUEIL - creation sites web*/
.menu14 a { background-image : url(images/bouton3.png); background-repeat : no-repeat; background-position : left; color : #ff7f00; display : table-cell; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; left : 180px; margin-right : 0px; text-align : right; outline : none; padding : 6px 17px 10px 40px; position : absolute; text-align : center; text-decoration : none; top : 320px;width : 100px; z-index : 2; } 
.menu14 a:hover { background-image : url(images/bouton4.png); background-repeat : no-repeat; background-position : left; color : #ffffff; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; margin-right : 0px; outline : none; padding : 6px 18px 10px 40px; position : absolute; text-align : center; text-decoration : none; width : 100px; z-index : 2; } 
.menu14 a span { display : none; }
.menu14 a:hover span { display : block; left : -25px; position : absolute; top : 150px; z-index : 4; }
/*MENU ACCUEIL - Localisation Map */
.menu15 a { background-image : url(images/bouton3.png); background-repeat : no-repeat; background-position : left; color : #ff7f00; display : table-cell; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; left : 180px; margin-right : 0px; outline : none; padding : 6px 17px 10px 40px; position : absolute; text-align : center; text-align : right; text-decoration : none; top : 370px;width : 100px; z-index : 2; }
.menu15 a:hover { background-image : url(images/bouton4.png); background-repeat : no-repeat; background-position : left; color : #ffffff; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; margin-right : 0px; outline : none; padding : 6px 18px 10px 40px; position : absolute; text-align : center; text-decoration : none; width : 100px; z-index : 2; }
/*MENU ACCUEIL - Partenaires */
.menu16 a { background-image : url(images/bouton3.png); background-repeat : no-repeat; background-position : left; color : #ff7f00; display : table-cell; height:30px;left : 180px; margin-right : 0px; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 16px; font-weight : bold; outline : none; padding : 6px 17px 10px 40px; position : absolute; text-align : center; text-align : right; text-decoration : none; top : 420px;width : 100px; z-index : 2; } 
.menu16 a:hover {background-image : url(images/bouton4.png); background-repeat : no-repeat; background-position : left; color : #ffffff; display:block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 16px; font-weight : bold; height:30px;margin-right : 0px; outline : none; padding : 6px 18px 10px 40px; position : absolute; text-align : center; text-decoration : none; width : 100px; z-index : 2; }
/*MENU AUTRES PAGES DU SITE */
.menu21 { left : 340px; position : absolute; top : 70px; width : 320px; z-index : 5; } 
.menu21 li { z-index : 5; }
.menu212 { left : 340px; position : absolute; top : 120px; width : 320px; z-index : 5; } 
.menu212 li { z-index : 5; } 
.menu22 a { color : #ff7f00; display : block; font-size : 16px; font-weight : bold; font-family : Arial, Tahoma, Helvetica, sans-serif; height : 60px; outline : none; text-align : center; text-decoration : none; vertical-align : middle; width : 100px; z-index : 5; } 
.menu23 a { color : #ffffff; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 60px; outline : none; text-align : center; text-decoration : none; vertical-align : middle; width : 100px; z-index : 5; } 
.menu23 a:hover { color : #e69602; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 60px; outline : none; text-align : center; text-decoration : none; vertical-align : middle; z-index : 5; }
.menu2retour a { color : #00478f; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 60px; text-align : center; text-decoration : none; outline : none; vertical-align : middle; width : 100px; z-index : 5; } 
.menu2retour a:hover { color : #e52402; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 60px; outline : none; text-align : center; text-decoration : none; vertical-align : middle; z-index : 5; } 
.menu231 a { color : #ffffff; display : block; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 60px; outline : none; text-align : center; text-decoration : none; vertical-align : middle; width : 100px; z-index : 5; } 
.menu231 a:hover { color : #e69602; font-family : Arial, Tahoma, Helvetica, sans-serif; font-size : 14px; font-weight : bold; height : 60px; outline : none; text-align : center; text-decoration : none; vertical-align : middle; z-index : 5; } 

#main { height:100%;left : 20%; margin-left : auto; margin-right : auto; position : absolute; right : 20%; width : 750px; z-index : 1; } 
#contenu { background-image : url(images/cadre_fond3.png); background-repeat : no-repeat; height : 100%; overflow : auto; } 
#contenu2 { background-image : url(images/fond_decoupe_part1.2.png); background-repeat : no-repeat; max-height : 150%; min-width : 690px; overflow : visible; position : absolute; top : 45px; z-index : 1; } 
#contenu3 { background-image : url(images/fond_decoupe_part1.png); background-repeat : no-repeat; min-height : 100%; min-width : 720px; overflow : hidden; position : absolute; top : 45px; z-index : 1; } 
#contenu2dom { background-image : url(images/cadre_fond_pagedom2.png); background-repeat : no-repeat; height : 520px; overflow : hidden; position : absolute; top : 45px; width : 690px; z-index : 1; } 
.legend { width : 200px; } 
.field { width : 260px; } 
#image { border : none; height : 105px; margin-top : 40px; margin-left : 15px; outline : none; position : relative; width : 291px; z-index : 3; } 
.logo a { border : none; outline : none; text-decoration : none; } 
#anim { background-image : url(images/anim.png); background-repeat : no-repeat; height : 213px; left : 300px; position : absolute; top : 25px; width : 270px; z-index : 1; } 
#flash { height : 180px; margin-left : 7px; margin-top : 9px; width : 235px; z-index : 2; }
#menu { margin-left : auto; margin-right : auto; position : absolute; width : 740px; z-index : 3; } 
#texte { font-family : Helvetica, Arial, Tahoma, sans-serif; font-size : 13px; height : 210px; margin-left : 218px; margin-top : 105px; text-align : center; width : 360px; z-index : 3; } 
#texte2 { font-family : Helvetica, Arial, Tahoma, sans-serif; font-size : 14px; margin-left : 30px; margin-top : 210px; text-align : justify; z-index : 3; } 
.texte1pagedom { max-height : 300px; width : 350px; } 
#resultats { background-image : url(images/fond_decoupe_part22.png); background-repeat : repeat-y; font-family : Helvetica, Arial, Tahoma, sans-serif; font-size : 12px; font-weight : bold; min-height : 150px; margin-left : 1px; margin-top : 239px; text-align : center; width : 690px; z-index : 3; } 
#pied { background-repeat : no-repeat; width : 690px; z-index : 3; } 
#textearatel { font-family : Helvetica, Arial, Tahoma, sans-serif; font-size : 14px; max-width : 655px; margin-left : 5%; min-height : 525px; text-align : left; z-index : 3; } 
#fond_decoupe { background-image : url(images/fond_decoupe_part22.png); background-repeat : repeat-y; margin-top : 148px; margin-left : 1px; min-height : 430px; width : 690px; } 
#texteloc { font-family : Helvetica, Arial, Tahoma, sans-serif; font-size : 14px; margin-left : 5%; text-align : left; top : 148px; width : 615px; z-index : 3; } 
#affichlogo { margin-left : 15px; margin-top : 38px; outline : none; position : absolute; z-index : 3; } 
#centresdom { font-size : 14px; font-weight : bold; margin-left : 380px; margin-top : 10px; position : absolute; z-index : 3; } 
#centresdom2 { font-size : 14px; font-weight : bold; margin-left : 380px; margin-top : 10px; position : absolute; top:245px; z-index : 3; } 
#txtlogo { color: #555555;font-size : 10px; margin-left : 50px; margin-top : 75px; outline : none; position : absolute; z-index : 3; } 
#sist { margin-left : 435px; margin-top : 215px; position : absolute; } 
.tarifstab { border : none; margin : 90px 15px 15px 0; outline : none; position : absolute; text-decoration : none; } 
.tarifs { outline : none; } 
#fleche { border : none; height : 105px; margin-top : 2px; margin-left : 10px; outline : none; position : absolute; width : 291px; z-index : 3; } 
#cartouches { border : none; float : left; margin : 27px auto auto 2px; outline : none; width : 300px; } 
.cartouches { border : none; outline : none; } 
.femme { float : right; margin-top : auto; margin : 0 5% 30px 40px; z-index : 3; } 
#synaphe { border : none; left : 470px; outline : none; position : absolute; top : 355px; } 
.synaphe { border : none; outline : none; } 
.logoaratel { margin : 0 40px 30px 0; outline : none; position : absolute; text-decoration : none; } 
.logobureaux { float : left; margin : 0 40px 20px 0; outline : none; text-decoration : none; } 
.logosdom { border : none; margin : auto; outline : none; text-align : center; width : 80px; } 
.logosdom a { border : none; min-height : 60px; margin : auto; outline : none; text-align : center; width : 100px; } 
.tabresult { background-color : #ffffff; border-top : 3px solid #ea671f; margin-top : 10px; text-align : center; } 
.tabresultboutons { text-align : center; } 
.tabresult1 { margin : 10px auto auto auto; text-align : center; width : 95%; } 
.lienaratel { color : #e95e3f; outline : none; text-decoration : none; } 
.lienbureaux { color : black; outline : none; text-decoration : none; } 
.liensloc { color : #017bc4; font-size : 18px; outline : none; } 
.aratel1 { margin-left : 172px; text-align : justify; top : 140px; position : absolute; width : 250px; } 
.aratel2 { margin-left : 315px; margin-top : 42px; text-align : justify; width : 300px; } 
.tabresult1 a { border : none; outline : none; } 
.aratelrepond { font-family : Comic sans ms, Arial, Tahoma, Helvetica, sans-serif; font-size : 18px; font-weight : bold; margin-top : 200px; text-align : center; } 
#bulle { font-size : 12px; position : absolute; visibility : hidden; } 
.info { background-color : #ffffff; border : 1px solid #666666; color : #666666; font-family : trebuchet MS, Arial, Tahoma, Helvetica, sans-serif; padding : 7px; } 
#bureaux { margin-left : 20px; } 
.big { margin : 0 7px; } 
#copy { font-size : 10px; margin-left : 200px; z-index : 3; } 
.texteOrange { color : #e95e3f; font-size : 18px; } 
.texteLoc { margin-top : 40px; text-align : center; } 
.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-position : right; background-repeat : no-repeat; text-align: center;} 

