/* CSS Document *//*--------------------------------------------------------------- Fond de page ---------------------------------------------------------*/body{margin:0; padding:0; background: #A0A0A0 ; text-align: center;}/*--------------------------------------------------------------- Head ---------------------------------------------------------*/#General{font-size: 11px; color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; background:#fff url(../images/head.jpg) repeat-y;  width:936px;  margin:0 auto;}/*--------------------------------------------------------------- Fond de Feuille ---------------------------------------------------------*/#Contenu{margin:0; padding:0; background:url(../images/bgfeuille.jpg) repeat-y;}/*--------------------------------------------------------------- Def générales ---------------------------------------------------------*/a{text-decoration:none; border:none;}a:hover{text-decoration:none; border:none;}p{text-align:left; margin: 10px 15px 10px 0;}span{color:#2563B7; display:block; font-style:italic; font-size:11px; margin-top:0px; text-align:justify;}img{border:none; padding:0; margin:0;}/*--------------------------------------------------------------- Partie Haut ---------------------------------------------------------*/#General #Haut{ width:914px; height:130px; border:none; color:#fff; margin:0 auto; padding:20px 0 0 0; font-size:10px;}#General #Haut #LiensHaut{float:right; margin-right:25px;}#General #Haut #LiensHaut a{color:#999; text-decoration:none; margin-right:20px;}#General #Haut #LiensHaut a:hover{color:#000; text-decoration:none;}#General #Menu{background:white; width:914px; height:30px; margin:0 auto; padding:0;}#General #Menu .menu ul { padding:0; margin:0; list-style-type:none; }#General #Menu .menu li { float:left; border-left:0px; solid black; }#General #Menu .menu ul li a {display:block; float:left; width:152px; line-height:30px; background:black url(../images/menu.jpg) repeat-x; color:#DCDCDC; text-decoration:none; text-align:center; }#General #Menu .menu ul li a:hover { background:black url(../images/menusel.jpg) repeat-x; color:white; }/*--------------------------------------------------------------- Page Accueil ---------------------------------------------------------*/#Contenu #Accueil{height:520px; padding:0; margin:0;}#Contenu #Accueil #gauche{width:895px; height:240px; float:left; margin:0 0 0 11px; padding:0;}#Contenu #Accueil #gauche #Part1{width:232px; float:left; margin:0; padding:0;}#Contenu #Accueil #gauche #Part1 img{margin:0; padding:0;}#Contenu #Accueil #gauche #Part1 h3{font-size:12px; padding:0; margin:0; text-align:center;}#Contenu #Accueil #gauche #Part2{text-align:left; width:326px !important; width:300px; float:left; margin:0; border-right: 1px solid #dfddde; padding:50px 15px 0 20px;}#Contenu #Accueil #gauche #Part2 img{margin:0; padding:0;}#Contenu #Accueil #gauche #Part2 h3{font-size:14px; padding:0; margin:0;}#Contenu #Accueil #gauche #Part3{width:280px; height:450px; float:right; margin:0; padding:0;}#Contenu #Accueil #gauche #Part3 h3{font-size:12px; padding:0; margin:0; text-align:left;}#Contenu #Accueil #gauche #Part3 .listing ul{width:280;margin:0;padding:0;}#Contenu #Accueil #gauche #Part3 .listing ul li{text-align:left; width:280; left:0; list-style-image : url(../images/flist.jpg); margin:0 0 0 40px; padding:0;}/*--------------------------------------------------------------- Page Flotte ---------------------------------------------------------*/#Contenu #Flotte{height:auto; margin:0; padding:0; }#Contenu #Flotte #Texte{width:780px; padding:0; margin-left:70px; text-align:left; display:block;}#Contenu #Flotte #Texte h2{padding:0; margin:0 0 10px 0; text-align:left; color:#2563B7; font-size:16px;}#Contenu #Flotte #Texte #Photos {width:800px;display:block;text-align:center;}#Contenu #Flotte #Photo{display:block; padding:0; margin:80px 0 0 10px; width:250px; float:left;}#Contenu #Flotte #Photo img{margin-bottom:45px;}#Contenu #Flotte #descrip1{width:550px; height:720px;display:block; padding:0; margin:10px; float:left; text-align:left;}#Contenu #Flotte #descrip1 p{ padding:0; margin:0; display:inline; font-size:11px;}#Contenu #Flotte #descrip1 h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size: 13px;}#Contenu #Flotte #descrip1 img{vertical-align: middle;}#Contenu #Flotte #descrip2{width:550px; height:280px;display:block; padding:0; margin:10px; float:left; text-align:left;}#Contenu #Flotte #descrip2 p{ padding:0; margin:0; display:inline;}#Contenu #Flotte #descrip2 h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size: 13px;}#Contenu #Flotte #descrip2 img{vertical-align: middle;}/*---------------------------------------------------------  Qui sommes nous ------------------------------------------------------*/#Contenu #Qui{height:550px; margin:0; padding:0;}#Contenu #Qui #Texte{width:900px; display:block; padding:0; margin-left:40px; text-align:left;}#Contenu #Qui #Texte #Part1{width:150px;display:block; padding:0; margin-top:20px; text-align:left;float:left;}#Contenu #Qui #Texte #Part2{width:700px;display:block; padding:0; margin-top:50px; text-align:left;float:left;}#Contenu #Qui #Ref{width:850px;display:block; padding:0; margin-left:40px; float:left; text-align:center;}#Contenu #Qui #Ref h2{padding:0; margin:10px 0 10px 0; text-align:left; color:#2563B7; font-size:14px;}/*---------------------------------------------------------  Plan du site ------------------------------------------------------*/#Contenu #PlanSite{height:360px; text-align:left; margin:20px 0 20px 100px;}#Contenu #PlanSite li{margin-bottom:10px; list-style-image : url(../images/plist.gif);}#Contenu #PlanSite a{color:#2563B7; text-decoration:none;}#Contenu #PlanSite a:hover{color:#55dd06; text-decoration:none;}#Contenu #PlanSite a:visited{color:#a0a0a0; text-decoration:none;}/*---------------------------------------------------------  mentions légales ------------------------------------------------------*/#Contenu #Mention{height:360px; width:750px; text-align:left; margin:20px 0 20px 100px;}#Contenu #Mention h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size:12px;}/*---------------------------------------------------------  contact ------------------------------------------------------*/#Contenu #Contact{height:920px; margin:0; padding:0;}#Contenu #Contact #Texte{width:800px;height:110px; display:block; padding:0; margin:40px; text-align:left;}#Contenu #Contact #Texte #Part1{width:150px;display:block; padding:0; margin-top:10px; float:left; text-align:left;}#Contenu #Contact #Texte #Part2{width:650px;display:block; padding:0; float:left; text-align:left;}#Contenu #Contact #Texte #Part2 p{ padding:0; margin:0; display:inline;}#Contenu #Contact #Texte #Part2 h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size:14px;}#Contenu #Contact #Texte #Part2 h2{padding:0; margin:0; text-align:left; color:#7BCC15; font-size:12px;}#Contenu #Contact #Formulaire{width:650px; padding:20; margin-left:190px; margin-top:40px; text-align:left;}#Contenu #Contact #Formulaire h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size:14px;}#Contenu #Contact #Formulaire fieldset#coordonnees {border:none;margin-top:30px;}#Contenu #Contact #Formulaire #coordonnees label {position:absolute; font-size:90%; padding-top:.2em;}#Contenu #Contact #Formulaire #coordonnees input {margin-left:15em; line-height:1.4em; margin-bottom:.2em;font-size:90%;}#Contenu #Contact #Formulaire #civilite input {margin-left:15em;}#Contenu #Contact #Formulaire #civilite input + input {margin-left:1em;}#Contenu #Contact #Formulaire fieldset#message {border:none}#Contenu #Contact #Formulaire #message input {line-height:1.4em; margin-bottom:.2em;font-size:90%;}/*---------------------------------------------------------  contact validation ------------------------------------------------------*/#Contenu #Contactvalid{height:30px;width:610px; margin-bottom:20px; padding:0;float:left; text-align:left;}#Contenu #Contactvalid #part1{width:100px; margin:0; padding:0;float:left; text-align:left;}#Contenu #Contactvalid #part2{width:250px; margin:0; padding:0;float:left; text-align:left;}#Contenu #Contactvalid #part3{width:100px; margin:0; padding:0;float:left; text-align:left;} /*---------------------------------------------------------  Transport ------------------------------------------------------*/#Contenu #transport{height:1050px; margin:0; padding:0;}#Contenu #transport #texte{width:840px; display:block; padding:0; margin-left:40px; text-align:left;}#Contenu #transport #texte h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size: 13px;}#Contenu #transport #texte img{vertical-align: middle;}#Contenu #transport #texte #part1{width:150px;height:150px;display:block; padding:0; text-align:left;float:left;}#Contenu #transport #texte #part2{width:650px;height:150px;display:block; padding:0; text-align:left;float:left;}#Contenu #transport #texte #part3 {width:585px;height:140px; display:block; padding:0; text-align:left;float:left;margin-top:30px}#Contenu #transport #texte #part4 {width:255px;height:190px; display:block; padding:0; margin-top:10px;float:left; text-align:left;}#Contenu #transport #texte #part4 h2{color:#2563B7;text-align:left;font-size:14px;}#Contenu #transport #texte #part4 .img{float:left;margin-top:-10px;margin-right:10px;}/*---------------------------------------------------------  Taxi ------------------------------------------------------*/#Contenu #taxi{height:800px; margin:0; padding:0;}#Contenu #taxi #texte{width:840px; display:block; padding:0; margin-left:40px; text-align:left;}#Contenu #taxi #texte h3{border-bottom:1px solid #7BCC15;color:#2563B7;font-size: 13px;}#Contenu #taxi #texte img{vertical-align: middle;}#Contenu #taxi #texte #part1{width:150px;height:150px;display:block; padding:0; text-align:left;float:left;}#Contenu #taxi #texte #part2{width:650px;height:150px;display:block; padding:0; text-align:left;float:left;}#Contenu #taxi #texte #part3 {width:585px;height:140px; display:block; padding:0; text-align:left;float:left;margin-top:30px}#Contenu #taxi #texte #part4 {width:255px;height:190px; display:block; padding:0; margin-top:10px;float:left; text-align:left;}#Contenu #taxi #texte #part4 h2{color:#2563B7;text-align:left;font-size:14px;}#Contenu #taxi #texte #part4 .img{float:left;margin-top:-10px;margin-right:10px;}/*---------------------------------------------------------  footer ------------------------------------------------------*/#General #Footer{display:block; margin:0; padding:0; height:41px; width:935px; clear:left;}#General #Footer img{padding:0; margin:0;}#Bas {display:block; clear:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin: 0 auto; padding:0; color:black; background:#A0A0A0; width:100%; height:50px;}#Bas p{text-align:center; margin:0 ; padding:30px 0 0 0;}#Bas a{padding:0 10px 0 5px; border-right:1px solid black; color:black;}#Bas a:hover{color:white; text-decoration:none;}