body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
img{border:0;}

#container{}
#header{background:url(./images/header-background.jpg) top left repeat-x;height:190px;margin-top:12px;}
#header #banner{display:block;width:980px;height:170px;margin:0 auto;background:url(./images/title-banner-visuel.jpg) 385px 0 no-repeat;}
#header #banner .offreDate{}
#header #banner .offreBaseline{}
#header #banner .offreVisuel{}
#header #banner .logo-pfg{position:absolute;margin:16px 0 0 365px;}
#header #banner .logo-roblot{position:absolute;margin:16px 0 0 445px;}


#header #menu ul#mainMenu{color:#ffffff;font-family:Verdana, Geneva, sans-serif;float:right;font-size:10px;margin:-24px 0 0 0;padding:0;}
#header #menu ul#mainMenu a{color:#ffffff;text-decoration:none;padding:0 11px;}
#header #menu ul#mainMenu a:hover{color:#ffffff;text-decoration:underline;padding:0 11px;}
#header #menu ul#mainMenu li{display:block;float:left;position:relative;padding:0;margin:0;}

#container #content{display:block;width:980px;margin:0 auto;}
#container #content #mainTitle{display:block;width:815px;margin-bottom:20px;}
#container #content #mainTitle img.mainTitle{display:block;height:54px;}

#container #content .title-colonne{margin:20px 5px;}
#container #content #colG{float:left;width:255px;margin:0 35px 0 0;padding:0;text-align:justify;}

#container #content #colC{float:left;width:420px;margin:0 35px 0 0;}
#container #content #colC #offresMonuments{height:370px;margin:15px 0 25px 0;background:url(./images/offre-background.jpg) top left repeat-y;}
#container #content #colC .offreBloc{display:block;float:left;width:200px;height:185px;padding:0 5px;}
#container #content #colC .offreBloc .title-offre{display:block;margin:0 auto;padding:9px 0 15px 0;}
#container #content #colC .offreBloc .offreVisuel{display:block;margin:0 auto;}
#container #content #colC .offreBloc .offrePrix{float:right;margin:5px 20px 0 0;}
#container #content #colC .offreBloc span.offreLegende{color:#9c9e9f;font-family:Tahoma, Geneva, sans-serif;font-size:9px;float:right;width:80px;position:absolute;margin-left:110px;text-align:right;}
#container #content #colC .offreBloc span.offreLegendeMini{color:#9c9e9f;font-family:Tahoma, Geneva, sans-serif;font-size:9px;float:right;width:80px;position:absolute;margin:37px 0 0 100px;text-align:right;}
#container #content #colC .mentionsOffres{width:410px;color:#9c9e9f;font-family:Tahoma, Geneva, sans-serif;font-size:10px;}

#container #content #colD{float:left;width:206px;}
#container #content #colD #bloc-rechercheAgence{height:295px;padding:0 0 10px 0;background:url(./images/bloc-rechercheAgence.jpg) top left no-repeat;}
#container #content #colD #bloc-rechercheAgence form.formAgences{width:130px;height:30px;float:left;margin: 75px 0 0 45px;}
#container #content #colD #bloc-rechercheAgence .formAgences input.inputText{color:#184e7c;font-size:10px;width:95px;height:14px; padding:1px 2px;border:solid 1px #7f9db9;}
#container #content #colD #bloc-rechercheAgence .formAgences input.submitButton{color:#ffffff;font-size:10px;background:url(./images/btn-submit.jpg) center left no-repeat;width:18px;height:18px;border:0;padding:0;}
#container #content #colD #numeroVert{padding:0 0 15px 0;}
#container #content #colD #appelImmediat{padding:0 0 15px 0;}

#container #footer{clear:both;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;display:block;width:980px;height:90px;margin:0 auto;padding:35px 0;background:url(./images/footer-background.jpg) top center no-repeat;}
#container #footer ul#footerMenu{margin:0;padding:0;text-align:center;}
#container #footer ul#footerMenu a{color:#000000;text-decoration:none;padding:0 11px;}
#container #footer ul#footerMenu a:hover{color:#000000;text-decoration:underline;padding:0 11px;}
#container #footer ul#footerMenu li{display:inline;padding:0;}

/** Image Preview RollOver **/
#preview{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
