body, p, a, img, div, h1, h2, h3, h4, span, li, ul{margin:0px; padding:0px;}
body{background:url(../images/fond_bando.jpg) repeat-x; background-color:#EBEBEB; font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
ul, li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{}

/* .png{behavior: url("css/iepngfix.htc");} */
/* //////////////////////////////////////////////// BLOC ENTETE ( HEADER + MENU) //////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#entete{margin:0px auto; width:851px; height:265px; position:relative;}
#entete h1{left:16px; color:#FFF; font-size:12px; position:absolute; top:0px;}
#entete h2{padding:0px; position:absolute; top:177px; left:54px; color:#FFF; font-weight:bold; text-align:center; font-size:16px; line-height:16px;}

#navigation{background:url(../images/fond_menu.jpg) repeat-x; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; list-style-type:none; position:absolute; bottom:0px; left:0px;}
#navigation li{width:141px; height:41px; float:left; background:url(../images/separateur.jpg) no-repeat; color:#FFFFFF;}
#navigation li a{display:block; text-decoration:none;text-align:center; line-height:41px; color:#FFF;}
#navigation a:hover, #navigation a:focus, #navigation #en-cours a{background:url(../images/menu_hover.jpg) repeat-x; text-decoration:none; color:#FFFFFF;}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////// BLOC CONTENU DU SITE //////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#conteneur{margin:20px auto; width:851px;}
#contenu_colonne_gauche{float:left; width:670px; position:relative;}
#contenu_colonne_droite{float:right; width:180px; margin-top:12px; margin-bottom:25px; position:relative; display:inline;}
#contenu_simulateur{float:left; width:850px; position:relative;}

#titre_page{display:block; height:56px; line-height:56px; padding-left:62px; background-image:url(../images/flech.jpg); background-repeat:no-repeat; background-position:left; color:#0071BB; font-size:18px; font-weight:bold;}
.p_gris{color:#3f3f3f; font-size:12px; text-align:justify; padding-right:20px; line-height:20px;}
.p_gris_fonce{color:#3f3f3f; font-size:14px; font-weight:bold; padding-right:20px; line-height:20px;}
.p_gris_small{color:#3f3f3f; font-size:10px; text-align:justify; padding-right:20px;}
.p_blanc{color:#FFF; font-size:12px; text-align:justify; padding-right:20px; line-height:20px;}
.fleche_orange_p_gris{display:block; height:40px; line-height:40px; padding-left:43px; background-image:url(../images/petite_flech_orange.jpg); background-repeat:no-repeat; background-position:left; color:#3f3f3f; font-size:16px; font-weight:bold;}

#ul_nos_maisons{width:220px; height:74px; position:absolute; top: 220px; left:245px;}
#ul_nos_maisons li{font-size:14px; color:#ffffff; line-height:18px; text-decoration:none; list-style-type:none;}
#ul_nos_maisons li a{color:#ffffff;  text-decoration:none; }
#ul_nos_maisons li a:hover{color:#ffffff; text-decoration:underline; }  

/* /////////// Page Index */
#ligne1, #ligne2, #ligne3{clear:left;}
#cadre1, #cadre2, #cadre3, #cadre4, #cadre5, #cadre6, #cadre7, #cadre8, #cadre9{float:left; width:217px; margin:0px; margin-right:5px; padding:0px; position:relative;}
#cadre3 h2, #cadre4 h2, #cadre6 h2{color:#ffffff; position:absolute; font-size:22px; font-weight:bold; width:158px; top:10px; left:35px;}
#cadre3 a, #cadre4 h2 a, #cadre4 p a, #cadre6 h2 a, #cadre6 p a{color:#ffffff;}
#cadre3 ul{width:185px; height:74px; position:absolute; top: 90px; left:19px;}
#cadre3 ul li{font-size:14px; color:#ffffff; line-height:18px; text-decoration:none; list-style-type:none;}
#cadre4 p{color:#ffffff; position:absolute; font-size:12px; font-weight:bold; width:103px; top:499px; left:68px;}
.commune1{font-weight:bold; color:#000080; font-size: 11px;}

/* ///////////////// Page Société */
#image_societe_rond{display:block; text-align:justify; width:320px; height:220px; line-height:14px; padding-left:330px; background-image:url(../images/societe_ronds.jpg); background-repeat:no-repeat; background-position:left; color:#3f3f3f; font-size:14px; padding: 10px 20px 0 330px;}

/* ///////////////// Page achat-terrain-construire-maison.php */
#fond_page_terrain{background-image:url(../images/MENU_TERRAINS.jpg); background-repeat:no-repeat; width:630px; height:216px; padding: 27px 0px 0px 40px;}

/* ///////////////// Page contact-ger-constructeur-maison-lot-et-garonne-tarn-et-garonne.php */
#formulaire_contact{position:relative; width:675px; height:auto; margin-top:40px; color:#3f3f3f; font-size:12px; text-align:justify; padding-right:20px; line-height:20px;}

/* ///////////////// Page constructeur-maison-annee-lot-et-garonne-tarn-et-garonne.php */
#fond_page_maison_annee{background-image:url(../images/menu_maisons.jpg); background-repeat:no-repeat; width:670px; height:216px; padding: 40px 0px 0px 40px;}

/* ///////////////// Page aides-financieres-construction-maison-individuelle.php */
#page_aide_financiere{padding:0px 20px 0px 40px;}
table.table_aide_financiere{border:#FFF thin; border-style: solid; color:#3f3f3f;}
tr.fond_table_aide_financiere{background:url(../images/fond_tablo.jpg) repeat-x; font-size:16px; color:#ffffff; font-weight:bold;}
td{border:#F5F5F5 thin; border-style: solid;}

/* ///////////////// Page demeure-province-construction-maison-individuelle-47-82.php */
#page_demeure_province{float:left; margin-bottom:25px;}
#page_demeure_province img{float:left; margin-top:30px;}

/* ///////////////// Page construction-ger-residence-manon-dalbret.php */
#page_residence_manon_dalbret{float:left; margin-bottom:25px; margin-top:20px;}
#page_residence_manon_dalbret img{margin-top:10px;}

/* ///////////////// Page simulateur-construction-maison-individuelle-lot-et-garonne-tarn-et-garonne.php */
.cadre_simulateur{margin-bottom:30px; margin-left:30px; width:770px; height:210px; background-color:#dbdbdb; position:relative;}
.cadre_simulateur a img{float:left; margin: 13px 0px 0px 13px; border:solid 8px #FFF;}

.outil_simulateur{float:left; position:relative; margin-left:15px; margin-bottom:30px; display:inline;}

/* ///////////////// Page video-maison-ger-constructeur-lot-et-garonne-tarn-et-garonne.php */
#video{position:relative; margin:20px 0px 20px 120px; width:400px; height:320px; border:solid 5px #FFF;}
#menu_video{position:relative; width:670px; height:370px; margin-top:0px;}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////// Colonne de droite */
#colonne_droite_haut{position:relative; width:180px; height:20px; background-image:url(../images/menu_droite_top.jpg);}
#colonne_droite_milieu{position:relative; width:180px; height:auto; background-image:url(../images/menu_droite_main.jpg); background-repeat:repeat-y;}
#colonne_droite_bas{position:relative; width:180px; height:20px; background-image:url(../images/menu_droite_bas.jpg);}
.hr_onglet{clear:both; visibility:hidden;}

.cadre_droit{position:relative; width:156px; height:202px; margin-bottom:8px; float:right;}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////// BLOC FOOTER ( MENU BAS + INFO) /////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////// Menu Bas */
#footer{clear:both; margin:0px; height:515px; background:url(../images/fond_bando_bas.jpg) repeat-x; background-color:#333333;}
#menu_bas{margin:0px auto; width:880px; height:104px; list-style-type:none;}
#menu_bas li{float:left; width:280px; height:90px; font-size:20px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; display:inline;}
#menu_bas li a{display:block; width:210px; height:82px; color:#fff; font-weight:bold; text-decoration:none; margin:11px 50px 0px 30px; text-align:left; vertical-align:text-bottom;}
#menu_bas li.menu_bas_1 a{background-image:url(../images/icon1.png); background-repeat:no-repeat; text-align:right;}
#menu_bas li.menu_bas_2 a{background-image:url(../images/icon2.png); background-repeat:no-repeat; text-align:right;}
#menu_bas li.menu_bas_3 a{background-image:url(../images/icon3.png); background-repeat:no-repeat; text-align:right;}
#menu_bas li.menu_bas_1 a:hover{background-image:url(../images/icon1_light.png); background-repeat:no-repeat; text-align:right;}
#menu_bas li.menu_bas_2 a:hover{background-image:url(../images/icon2_light.png); background-repeat:no-repeat; text-align:right;}
#menu_bas li.menu_bas_3 a:hover{background-image:url(../images/icon3_light.png); background-repeat:no-repeat; text-align:right;}
/* //////// Informations */
#information_footer{clear:both; margin:0px auto; margin-top:40px; width:851px;}
#info_footer_gauche{float:left; width:300px;}
#info_footer_centre{float:left; width:276px;}
#info_footer_droite{float:left; width:275px;}
#info_footer_2{float:left; width:320px; margin-top:-32px;}
#info_footer_gauche p.titre, #info_footer_droite p.titre{font-size:16px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#FFF;}
#info_footer_gauche p.text, #info_footer_droite p.text{font-size:13px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; line-height:14px;}
#info_footer_gauche p.text a{color:#FFF; text-decoration:none;} 


