body {
	margin-left: 0px;
	margin-top:  0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url("../com/img/fond_page.jpg") #16698C;
}
p,div,td,span
{
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;	
}

ul
{
margin:0px;
padding:0px;
}
li
{
margin:0px;
padding:0px;
}

#grand_tab{
width:804px;
}

#col_right{
	background: url(../com/img/ombre_right.jpg);
}
#col_left{
background: url(../com/img/ombre_left.jpg);
}

#tab_top{
width:782px;
height:214px;
background:#ffffff;
}

#td_menu_haut{
font-size:11px;
color:#3B6A7C;
font-weight:bold;
}


#td_menu_haut a{
font-size:11px;
color:#578ECF;
font-weight:bold;
padding-right:25px;
padding-left:25px;
padding-top:10px;
padding-bottom:5px;
text-decoration:none;
}


#td_menu_haut a:hover{
color:#3B6A7C;
}

#tab_milieu{
width:100%;
background:#F7F7F8;
border-top: 1px solid #548BCD;
border-bottom: 1px solid #548BCD;
}

#tad_menu_milieu{
background:url(../com/img/bg-menu-haut.jpg) no-repeat;
height:49px;
padding-top:5px;
padding-left:30px;
padding-right:30px;
}

#td-text{
font-size:11px;
color:#383539;
text-align:justify;
padding-left:10px;
padding-right:10px;
vertical-align:top;
padding-top:10px;
}


#td-contenu{
padding-top:10px;
font-size:11px;
color:#383539;
text-align:justify;
padding-right:33px;
padding-left:33px;
}


#td_menu_milieu a
{
color:#ffffff;
font-size:11px;
text-align:center;
padding-left:30px;
padding-right:30px;
text-decoration:none;
font-weight:bold;
}


#td_menu_milieu a:hover
{
color:#D0D0D1;
}


#td_titre{
background:url(../com/img/bg_titre.jpg) no-repeat;
height:34px;
color:#578ECF;
font-size:14px;
font-weight:bold;
padding-left:100px;
}

#td_titre_realisat{
background:url(../com/img/bg_titre_realisation.jpg) no-repeat;
height:34px;
color:#D0970A;
font-size:14px;
font-weight:bold;
padding-left:100px;
}

#td_titre_vente{
background:url(../com/img/bg_titre_vente.jpg) no-repeat;
height:34px;
color:#05CC24;
font-size:14px;
font-weight:bold;
padding-left:100px;
}


#tab_menu_bas{
background:#ffffff;
width:80%;
font-size:11px;
color:#0091D3;
text-align:center;
vertical-align:middle;
text-decoration:none;
padding-top:5px;
}

#tab_menu_bas a{
font-size:11px;
color:#0091D3;
text-align:center;
vertical-align:middle;
text-decoration:none;
padding-top:5px;
}
#tab_menu_bas a:hover{
color:#06587A;
}



.copyr{
color:#06587A;
font-size:11px;
text-align:center;
padding-bottom:20px;
}

.copyr a{
color:#06587A;
font-weight:bold;
}


.copyr_alpha{
color:#D2D2D2;
font-size:11px;
text-align:center;
padding-bottom:20px;
}
.copyr_alpha a:link, .copyr_alpha a:visited {
color:#D2D2D2;
text-decoration:none;
}

.copyr_alpha a:hover{
color:#B4B3B4;
text-decoration:underline;
}

#menu_bas_accueil
{
margin:10px;
color:#06587A;
font-size:10px;
text-align:center;
}

#menu_bas_accueil a:link, #menu_bas_accueil a:visited
{
color:#06587A;
font-size:10px;
}

.style1{
font-weight:bold;
}
.style2{
font-weight:bold;
font-size:12px;
}

.style3{
font-weight:bold;
font-size:12px;
color:#06587A;
}

.style4{
font-size:11px;
font-weight:bold;
}

.style5{
font-weight:bold;
font-size:12px;
color:#D0970A;
}

.style6{
font-weight:bold;
font-size:12px;
color:#016D12;
}


.style7{
font-weight:bold;
font-size:12px;
color:#5C5B5B;
}

.style8{
font-weight:bold;
font-size:12px;
color:#0188CC;
}


.style9{
font-weight:bold;
font-size:12px;
color:#B07F06;
}

.style10{
font-weight:bold;
font-size:12px;
color:#C20DA4;
}


.style11{
font-weight:bold;
font-size:12px;
color:#A88A41;
}

/********************************************************************************realisation*********************************************************************************************************/
#td_titre_realisation{
background:#F5ECDE;
font-weight:bold;
font-size:12px;
color:#000000;
padding-left:5px;
}

.td_puce_realisation1{
width:10px;
background:#F0CC92;
}

.td_puce_realisation{
background:#BB9C51;
color:#fff;
font-size:11px;
text-align:center;
font-weight:bold;
}

.td_image{
padding:5px;
vertical-align:top;
text-align:center;
width:194px;

}

.td_image a{
color:#DD1212;
font-size:11px;
font-weight:bold;
}

.td_image a:hover{
color:#F8BAC6;
}


.tab_realisation{
background:url(../com/img/fond-realisation.jpg) repeat-x;
}

/*****************************************************************************************************************************************************************************************/




/********************************************************************futur***************************************************************************************/

.td_image_futur{
padding:5px;
text-align:center;
vertical-align:top;
width:194px;
}


.td_image_futur a{
color:#C20DA4;
font-size:11px;
font-weight:bold;
}

.td_image_futur a:hover{
color:#C20DA4;
}



/********************************************************************vente***************************************************************************************/

#td_vente{
background:#9FE2A9;
font-weight:bold;
font-size:12px;
color:#000000;
padding-left:5px;
}

.td_puce_vente1{
width:10px;
background:#05CC24;
}

.td_puce_vente{
background:#05CC24;
}

.tab_vente{
background:#fff url(../com/img/fond-vente.jpg) repeat-x;
}

#td_middle{
background:#ffffff;
text-align:center;
}

.style_fermer{
text-align:right;
padding-bottom:10px;
}

.style_fermer a{
color:#3B6A7C;
font-weight:bold;
font-size:11px;
text-align:right;
}



.td_titre_tab{
background:#3B6A7C;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:center;
}


.td_text_tab{
background:#ffffff;
color:#383539;
font-size:11px;
text-align:left;
padding:2px;
padding-left:5px;
}


.td_anim{
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #4780C6;
border-left-color: #4780C6;
text-align:right;
}


.vente{
background:#05CC24;
height:5px;
}

.td_savoir_plus_vente{
font-size:11px;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-bottom:20px;
}

.td_savoir_plus_vente a{
color:#016D12; 
text-decoration:underline;
}

.td_savoir_plus_vente a:hover{
color:#C5E8CB;
}

.td_fermer_vente{
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:5px;
padding-bottom:5px;
}
.td_fermer_vente a{
color:#016D12; 
text-decoration:underline;
}

.td_fermer_vente a:hover{
color:#C5E8CB;
}


.titre_vente{
font-weight:bold;
color:#000000;
font-size:12px;
}


.td_titre_tableau_vente{
background:#06D226;
font-size:11px;
color:#383539;
font-weight:bold;
text-align:center;
padding:2px;
}

.td_tableau_vente{
background:#DDF1E1;
font-size:11px;
color:#383539;
padding:2px;
}


.tab_details_vente{
width:100%;
font-size:11px;
color:#383539;
text-align:justify;
margin-top:20px;
margin-bottom:10px;
}

.td_image_vente{
padding:5px;
text-align:center;
width:194px;
}

.td_image_vente a{
color:#016D12;
font-size:11px;
font-weight:bold;
}

.td_image_vente a:hover{
color:#C5E8CB;
}

/******************************************************************************************************************************************************************************************/


/************************************************************************************construction**********************************************************************************************/

#td_construct{
background:#F2C9CA;
font-weight:bold;
font-size:12px;
color:#000000;
padding-left:5px;
}


.td_puce_construct1{
width:10px;
background:#FC052D;
}

.td_puce_construct{
background:#DD1212;
}

#td_titre_construct{
background:url(../com/img/bg_titre_constr.jpg) no-repeat;
height:34px;
color:#DD1212;
font-size:14px;
font-weight:bold;
padding-left:100px;
}

.construct{
background:#DD1212;
height:5px;
}

.td_savoir_plus_construct{
font-size:11px;
font-weight:bold;
text-align:center;
padding-bottom:10px;
}

.td_savoir_plus_construct a{
color:#DD1212; 
text-decoration:underline;
}

.td_savoir_plus_construct a:hover{
color:#F8BAC6;
}


.tab_fond_construct{
background:url(../com/img/fond-construction.jpg) repeat-x;
width:720px;
}

.td_fermer_construct{
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:5px;
padding-bottom:5px;
}
.td_fermer_construct a{
color:#DD1212; 
text-decoration:underline;
}

.td_fermer_construct a:hover{
color:#F8BAC6;
}


.titre_construct{
font-weight:bold;
color:#000000;
font-size:12px;
}


.td_titre_tableau_construct{
background:#FC052D;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-align:center;
padding:2px;
}

.td_tableau_construct{
background:#FCE7EB;
font-size:11px;
color:#383539;
padding:2px;
}


.tab_details_construct{
width:100%;
font-size:11px;
color:#383539;
}

/************************************************************************location***********************************************************************************************/

#td_location{
background:#F5DEAA;
font-weight:bold;
font-size:12px;
color:#000;
text-align:left;
}

.td_puce_location1{
background:#E5A81F;
}
.location {
background:#e5a81f;
height:5px;
}
.td_puce_location{
width:15px;
background:#F5DEAA;
text-align:center;
}

#td_titre_location{
background:url(../com/img/bg_titre_location.jpg) no-repeat;
height:34px;
color:#CB900A;
font-size:14px;
font-weight:bold;
padding-left:100px;
}

.td_fermer_location{
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:5px;
padding-bottom:5px;
}
.td_fermer_location a{
color:#C08707; 
text-decoration:underline;
}

.td_fermer_location a:hover{
color:#F2D38D;
}


.titre_location{
font-weight:bold;
color:#000000;
font-size:12px;
}


.td_titre_tableau_location{
background:#E5A81F;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-align:center;
padding:2px;
}

.td_tableau_location{
background:#F2D38D;
font-size:11px;
color:#383539;
padding:2px;
}


.tab_details_location{
width:100%;
font-size:11px;
color:#383539;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
}


.tab_location{
background:url(../com/img/fond-location.jpg) repeat-x;
width:720px;
}

.td_image_location{
padding:5px;
text-align:center;
width:194px;
}

.td_image_location a{
color:#C08707;
font-size:11px;
font-weight:bold;
}

.td_image_location a:hover{
color:#F2D38D;
}




/***********************************************************************************contact*******************************************************************************************************************************/

#td_titre_contact{
background:url(../com/img/bg_titre_contact.jpg) no-repeat;
height:34px;
color:#A70404;
font-size:14px;
font-weight:bold;
padding-left:100px;
}

.tab_contact{
width:350px;
font-size:11px;
color:#383539;
text-align:justify;
vertical-align:middle;
}

.td_text_contact{
background:#A70404;
padding-left:5px;
color:#ffffff;
font-weight:bold;
}

.td_champ_contact{
padding:1px;
}

.champ_contact{
border:1px solid #A70404;
}

.td_titre_contact{
color:#A70404;
font-weight:bold;
font-size:12px;
text-align:center;
}

.bouton_contact{
background:#A70404;
color:#ffffff;
font-size:11px;
font-weight:bold;
border: 1px solid #A70404; 
}

.td_bouton_contact{
text-align:right;
}



.tab_adresse{
width:400px;
font-size:11px;
color:#383539;
text-align:center;
border:1px solid #A70404;
padding-top:5px;
padding-bottom:5px;
}

.titre_adresse{
color:#A70404;
font-weight:bold;
font-size:14px;
}

.tel-fax{
color:#000;
font-weight:bold;
}

.lien_contact{
color:#A70404;
}

.lien_contact:hover{
color:#000;
}

.td_remarque_adresse{
color:#A70404;
text-align:left;
padding-right:2px;
padding-top:5px;
}

.td_confirm_contact{
text-align:center;
font-size:12px;
font-weight:bold;
color:#A70404;
}

/*********************************************************************************************************************************************************/



/*********************************************************************************************************financement*******************************************************************************************************************************/

.tab_finance{
width:100%;
font-size:11px;
}


.td_text_finance{
background:#DBCEAE;
padding:2px;
color:#414141;
font-weight:bold;
}

.td_champs_finance{
background:#F5ECDE;
padding:2px;
color:#BB9C51;
font-weight:bold;
}

.champs_finance{
border:1px solid #BB9C51;
}

.bouton_finance{
background:#BB9C51;
color:#ffffff;
font-size:11px;
font-weight:bold;
border: 1px solid #C7C7C7; 
}


/********************************************************************************************************future***************************************************************************************************************************/


#td_future{
background:#FFDFFA;
font-weight:bold;
font-size:12px;
color:#000;
text-align:left;
}

.td_puce_future1{
width:194px;
background:#C20DA4;
}

.td_puce_future{
width:15px;
background:#FFDFFA;
text-align:center;
}

#td_titre_future{
background:url(../com/img/bg_titre_futur.jpg) no-repeat;
height:34px;
color:#C20DA4;
font-size:14px;
font-weight:bold;
padding-left:100px;
}

.future{
background:#C20DA4;
height:5px;
}

.td_savoir_plus_future{
font-size:11px;
font-weight:bold;
text-align:center;
padding-top:5px;
padding-bottom:10px;
}

.td_savoir_plus_future a{
color:#C20DA4; 
text-decoration:underline;
}

.td_savoir_plus_future a:hover{
color:#FFDFFA;
}

.td_fermer_future{
font-size:11px;
font-weight:bold;
text-align:right;
padding-top:5px;
padding-right:5px;
}
.td_fermer_future a{
color:#C20DA4; 
text-decoration:underline;
}

.td_fermer_future a:hover{
color:#F8BAC6;
}


.titre_future{
font-weight:bold;
color:#000000;
font-size:12px;
}


.td_titre_tableau_future{
background:#C20DA4;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-align:center;
padding:2px;
}


.td_tableau_future{
background:#FCE7EB;
font-size:11px;
color:#C20DA4;
padding:2px;
}


.tab_details_future{
width:100%;
font-size:11px;
color:#000;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
}


.tab_fond_futur{
background:url(../com/img/fond-futur.jpg) repeat-x;
width:720px;
}


/***********************************************************************************************************************************************************************************************************************************/


/***********************************************************************************************************************************************************************************************************************************/


.simpar{
font-size:11px;
color:#558AD0;
font-weight:bold;
}

.simpar_vert{
font-size:11px;
color:#016D12;
font-weight:bold;
}

.simpar_rouge{
font-size:11px;
color:#dd1212;
font-weight:bold;
}

.simpar_bleu{
font-size:11px;
color:#0289CD;
font-weight:bold;
}

.simpar_bege{
font-size:11px;
color:#D0970A;
font-weight:bold;
}

.td_image_right{
text-align:center;
}

.td_image_left{
width:194px;
}

a.entrer:link, a.entrer:visited{
font-size:11px;
color:#D0970A;
font-weight:bold;
}
#copyright
{
margin:5px;
}
.border_img{
border:#bdbdb8 1px solid;
}