body{
	font-size:11px;
	font-family:Tahoma;
	color:#353535;
	line-height:14px;
	padding:0px;
	text-align: justify;
padding:0; margin:0; background-color:#C4BFAF}
#td td{
	font-size:11px;
    font-family:Tahoma;
	color:#353535;
	line-height:14px;
	padding:0px;
	text-align: justify;

}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}
form { margin:0px; padding:0px}

a{color:#978133; text-decoration:none} 
a:hover{
	text-decoration:none;
	color: #CCCC99;
}
b a{color:#353535; text-decoration:underline}
.a{color:#353535; }


.footer{color:#353535; font-size:11px; } 
.footer a{color:#353535; font-size:11px; text-decoration:none} 
.footer a:hover{text-decoration:underline}
.footer span {color:#353535; font-size:10px;} 
.footer span a{color:#353535; font-size:10px; text-decoration:underline} 
.footer span a:hover{text-decoration:none}

.more{background:url(images/1_z1.gif)  center left no-repeat; padding-left:19px; padding-bottom:3px}
/*input{
   background:#FFFFFF;
   border:1px solid #C6C5BB;
   padding-left:5px;
   width:164px; height:21px;
}*/
#input1{
   background:#F4F2E5;
   border:1px solid #A5A191;
   padding-left:9px;
   padding-top:3px;
   margin-right:9px;
   width:152px; height:22px;
   color:#8B8A85;
   font-size:10px;
   vertical-align:middle   
}
#input2{
   width:36px; height:22px;
   border:0px;
   vertical-align:middle; padding:0px
}
#input3{
   width:61px; height:22px;
   border:0px;
   vertical-align:middle; padding:0px
}
.norepeat {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
}

/***************************************************************************************************************************************/
/********************************************************** Style KHALED ***************************************************************/
/***************************************************************************************************************************************/
.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
/*******************box*********************************/
.box .left_top{ background:url(images/left_top.gif) left top no-repeat;}
.box .right_top{ background:url(images/right_top.gif) right top no-repeat;}
.box .left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.box .right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}

.box .side_left{ background:url(images/side_left.gif) left top repeat-y #F1ECE3;}
.box .side_right{ background:url(images/side_right.gif) right top repeat-y;}
.box .side_top{ background:url(images/side_top.gif) left top repeat-x;}
.box .side_bot{ background:url(images/side_bot.gif) left bottom repeat-x;}
/***************************end box**************************/

/*******************box_1*********************************/
.box_1 .left_top{ background:url(images/left_top_1.gif) left top no-repeat;}
.box_1 .right_top{ background:url(images/right_top_1.gif) right top no-repeat;}
.box_1 .left_bot{ background:url(images/left_bot_1.gif) left bottom no-repeat;}
.box_1 .right_bot{ background:url(images/right_bot_1.gif) right bottom no-repeat; width:100%;}

.box_1 .side_left{ background:url(images/side_left_1.gif) left top repeat-y #F8F5EE;}
.box_1 .side_right{ background:url(images/side_right_1.gif) right top repeat-y;}
.box_1 .side_top{ background:url(images/side_top_1.gif) left top repeat-x;}
.box_1 .side_bot{ background:url(images/side_bot_1.gif) left bottom repeat-x;}
/***************************end box_1**************************/
/*******************box_2*********************************/
.box_2 .left_top{ background:url(images/left_top_2.gif) left top no-repeat;}
.box_2 .right_top{ background:url(images/right_top_2.gif) right top no-repeat;}
.box_2 .left_bot{ background:url(images/left_bot_2.gif) left bottom no-repeat;}
.box_2 .right_bot{ background:url(images/right_bot_2.gif) right bottom no-repeat; width:100%;}

.box_2 .side_left{ background:url(images/side_left_2.gif) left top repeat-y #DFD9CF;}
.box_2 .side_right{ background:url(images/side_right_2.gif) right top repeat-y;}
.box_2 .side_top{ background:url(images/side_top_2.gif) left top repeat-x;}
.box_2 .side_bot{ background:url(images/side_bot_2.gif) left bottom repeat-x;}
/***************************end box_2**************************/
/*******************box_contenu*********************************/
.box_contenu .left_top{ background:url(images/left_top_1.gif) left top no-repeat;}
.box_contenu .right_top{ background:url(images/right_top_1.gif) right top no-repeat;}
.box_contenu .left_bot{ background:url(images/left_bot_1.gif) left bottom no-repeat;}
.box_contenu .right_bot{ background:url(images/right_bot_1.gif) right bottom no-repeat; width:100%;}

.box_contenu .side_left{ background:url(images/side_left_1.gif) left top repeat-y #F8F5EE;}
.box_contenu .side_right{ background:url(images/side_right_1.gif) right top repeat-y;}
.box_contenu .side_top{ background:url(images/side_top_1.gif) left top repeat-x;}
.box_contenu .side_bot{ background:url(images/side_bot_1.gif) left bottom repeat-x;}
/***************************end box_contenu**************************/
.bg_title{ background:url(images/bg_title.gif) left bottom repeat-x;}
.content { background:url(images/fill_content.gif) center top repeat-y;}
.content .indent{padding:0 0 1px 71px; }

.content .column .indent{padding:10px 30px 3px 18px;}

.content .box .title{padding:16px 0 0 0; margin:0 17px 0 17px;}
.content .box .indent{padding:16px 20px 27px 18px;}

.content .box_1 .title{padding:16px 0 0 0; margin:0 17px 0 15px;}
.content .box_1 .indent{padding:16px 15px 16px 16px;}

.content .box_2 .title{padding:16px 0 0 0; margin:0 17px 0 15px;}
.content .box_2 .indent{padding:16px 15px 16px 16px;}

.content .box_contenu .title{padding:16px 0 0 0; margin:0 17px 0 15px;}
.content .box_contenu .indent{
	padding:16px 15px 16px 16px;
	height: 100%;
}

.content .column_1 .row .indent{padding:10px 30px 3px 25px;}
.content .column_1 .row .title{margin:0 17px 0 25px;}
/*********************************************************************************************************/
.ArtInterligne {
	line-height: 15.5px;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma;
	font-size: 11px;
	text-align: justify;
	color: #353535;
	text-decoration: none;
}
.ArtInterligneCentrer {

	line-height: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	color: #353535;
}
.ArtInterligne2 {

	line-height: 15.5px;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma;
	font-size: 10px;
	text-align: justify;
	color: #353535;
	text-decoration: none;
}
.Artinterligne3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #353535;
	text-decoration: none;
}
.ArtInterligneCentrerBlanc {


	line-height: 15px;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
}

.input {
	width: 196px;
	border: 1px solid #D3C9B9;
	font-family: Tahoma;
	font-size: 12px;
	color: #483830;
	vertical-align: middle;
	background-color: #F0ECE3;
	background-position: center;
}
a.link_lire_la_suite{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.link_lire_la_suite:hover{
	color:#CC6600;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a.link_lire_la_suite:active{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.link_menu{
	color:#333333;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-family: Tahoma;
}
a.link_menu:hover{
	color:#CC6600;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-family: Tahoma;
}
a.link_menu:active{
	color:#333333;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.Boutton_Foot {
	font-family:Tahoma;
	font-size:11px;
	color:#917B28;
	line-height:12px;
	text-decoration: none;
	text-transform: Aucune;
	font-weight: normal;
}
.copy
{
	color:#666633;
	font-size:10px;
	font-family: Tahoma;
}
.Powered_By {
	font-family:Tahoma;
	font-size:10px;
	color:#F78B1E;
	text-decoration: none;
}
.cadre_table {
	border: 1px solid #D3C9B9;
}
/******************************************************************************************************/
.ListCat_TitreCat0 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C31705;
	font-weight: bold;
}
.ListCat {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #87853F;
	font-weight: bold;
	border: 1px solid #CC3300;
	background-color: #EFEBD6;
}
.NomCat {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A825B;
	font-weight: normal;
	text-decoration: none;
}
.titre_projets {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #978133;
	text-decoration: none;
}
.titre_projets_sous {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.SiteCelluleDecorDevis {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	font-weight: bold;
}
.BouttonForm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #AA9A80;
	font-weight: bold;
	border: 1px solid #AA9A80;
}
.CadreBoutonForm {


	border: 1px solid #D3C9B9;
}
.titre_Grand {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #397A62;
	text-decoration: none;
}
.Boutton {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	border: 1px double #C4BFAF;
	background-color: #F4F2E5;
}
#Formulaire .tab_contact_client {
  margin: 4px auto 10px;
  width: 97%;
  font: 11px Tahoma;
  color: #006699;
  border: none;
  background: none;
  border: none;
  background: none;
}
.Cadre_Form {

	border: 1px solid #CCCCCC;
}
.tab_contact_border TD {
	BORDER-BOTTOM: 1px solid #E0DED1}
TABLE.tab_contact_form .input_contact {
	WIDTH: 100%
}

input_contact:unknown {
	BORDER-LEFT-COLOR: #bdd000; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #bdd000; BORDER-TOP-COLOR: #bdd000; BORDER-RIGHT-COLOR: #bdd000
}
.texte_simple {
	color:#C31705;
	font-weight:normal;
	font-family: Tahoma;
	font-size: 10px;
}
.Cadre_table1 {
	border: 1px solid #CCCCCC;
}
.Cadre_table2 {
	border: 1px solid #CAC0B2;
}
.sans_ligne_bas {
	text-decoration: none;
}
.Lien_prod {
	font-size: 10px;
	vertical-align: middle;
}
.Barre_Pointier_Bas {
	background-image: url(../imgcommon/dot1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.foire_titre_principal {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
.Gras {
	font-weight: bold;
	text-decoration: none;
}
.Foire_date_couleur {
	color: #333333;
	font-family: Tahoma;
	font-size: 10px;
}
.Foire_Nom_foire {
	color: #91953E;
	font-family: Tahoma;
	font-size: 9px;
}
.Cresus_titre_Coordonnees_petit {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.input_formulaire input, select, textarea {
	background-color: #FCFBF7;
	border: 1px solid #C4BFAF;
	/*width: 97%;*/
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	/*height: auto;*/
	vertical-align: middle;
	margin-bottom: 2px;
}
.boutton_formulaire {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C4BFAF;
	vertical-align: middle;
	border: 1px solid #993300;
}
.pargraphe_index {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	text-align: justify;
}
.votre_avis_input {
	background-image: url(images/fond_input.jpg);
	background-repeat: repeat-x;
	border: 1px solid #BFBEBE;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #996600;
	text-decoration: none;
	width: 100%;
	padding-left: 3px;
	height: 23px;
	background-color: #FFFFFF;
	padding-top: 3px;
}
.BouttonInputDevis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #BA3F0A;
	background-color: #B83E0A;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.CadreBoutonForm {
	border: 1px solid #973208;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
