
body {

text-align:center;
font-family:"Microsoft", sans-serif;


}

img {
border: none;
}

sup {
font-size:80%;
}

h1 {
	
	color:#65655B;
	font-family:"Microsoft", sans-serif;
	font-size:16px;
	text-align:left;
	margin-top:23px;
	margin-bottom:25px;
}

h3{
	position: relative;
	color: #555555;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family:"Microsoft", sans-serif;	
	margin-bottom:1px;

}

h2{
	color: #555555;
	font-size: 70%;
	}

hr {
	color:#D2DDEC;
	border-width:0.1px;
	border-color:#D2DDEC;
	border-style:solid;
}



a {
	color:#3d3d3d;
	text-decoration: none;
	background: none;
}

a:visited {
	color:#3d3d3d;
}

a:hover {

		color:#3d3d3d;
	text-decoration: underline;
	background: none;
}

a:active {
		color:#3d3d3d;
		text-decoration: underline;
		background-image:none;
}

a.active:link{ text-decoration:underline;color: #3d3d3d;}
a.active:visited{ text-decoration:underline;color:#3d3d3d;}
a.active:active{ text-decoration:underline;color:#3d3d3d;}
a.active:hover{ text-decoration:underline;color:#3d3d3d;}



 

 
/*DEBUT CSS MBAC*/
.stylecompteur
{
margin-right:-10px;
color:#65655B;
font-family:"Microsoft", sans-serif;
text-align:right;
font-size: 9px;

}

/*Texte bandeau*/
.titre_top 
{ 
margin-top:-10px; 
padding-right:0px;
font-family:"Microsoft", sans-serif;
font-weight:bold;
font-size:13px; 
color:#767a0b;
text-align: right;
}
.titre_top_9
{ 
font-family:"Microsoft", sans-serif;
font-weight:bold;
font-size:10px; 
color:#767a0b;
}

/*Texte page index*/
.texte_index 
{ 
padding-top:5px; 
padding-right:10px;
padding-left:30px;
padding-bottom:10px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #333333; 
text-align: left;
}
.texte_calibri14 
{ 
font-family:"calibri", sans-serif;
font-size:14px; 
color: #333333; 
text-align: left;
}
.texte_calibri10 
{ 
font-family:"calibri", sans-serif;
font-size:10px; 
color: #333333; 
text-align: left;
}

.photo_txt 
{ 
padding-top:35px; 
padding-left:500px;
margin-top:-2px;
margin-left:-12px;
color:#000000;
font-family:"Microsoft", sans-serif;
text-align:left;
font-size: 13px;

}

.texte_madrier
{
margin-top:0px;
margin-right:-10px;
padding-top:0px; 
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
font-family:"Microsoft", sans-serif;
font-size:12px;
color: #ffffff; 
text-align: right;
}
.nav_color
{
background-color:#cccc00;
}
.green_letter
{
color:#666600;
}
.green_letter_light
{
color:#cccc00;
}

/***********************TEXTE PAGE PROPOS*****************/

.img_propos
{
padding-top:10px;

}
/***********************TEXTE PAGE SOCIETE*****************/

.img_tete_degrade
{

}
.txt_tete_degrade
{
padding-top:0px; 
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
margin-top:-20px;
margin-left:120px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #000000; 
text-align: left;

}
.titre_degrade 
{ 
margin-top:-10px; 
padding-right:0px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color:#767a0b;
text-align: right;
}
.titre_degrade_9
{ 
font-family:"Microsoft", sans-serif;
font-size:11px; 
color:#000000;
}
.titre_degrade_10
{ 
font-family:"Microsoft", sans-serif;
font-size:11px;
color:#767a0b;
}
.titre_degrade_10 a {
	color:#767a0b;
	text-decoration: none;
	background: none;
}

.titre_degrade_10 a:visited {
	color:#767a0b;
}

.titre_degrade_10 a:hover {

		color:#767a0b;
	text-decoration: underline;
	background: none;
}

.titre_degrade_10 a:active {
		color:#767a0b;
		text-decoration: underline;
		background-image:none;
}
.titre_degrade_10 a.active:link{ text-decoration:underline;color: #767a0b;}
.titre_degrade_10 a.active:visited{ text-decoration:underline;color:#767a0b;}
.titre_degrade_10 a.active:active{ text-decoration:underline;color:#767a0b;}
.titre_degrade_10 a.active:hover{ text-decoration:underline;color:#767a0b;}

.identite_quisommes 
{ 
padding-top:0px; 
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color:#767a0b;
text-align: left;
}
.texte_quisommes 
{ 
padding-top:0px; 
padding-right:20px;
padding-left:3px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #000000; 
text-align: left;
}
.texte_laureat 
{ 
padding-top:3px; 
padding-right:3px;
border-left: 1px solid #65655B;
padding-left:3px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:10px; 
color: #65655B; 
text-align: left;
}
.zoom 
{ 
padding-top:3px; 
padding-right:3px;
padding-left:3px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 

}
/**************TEXTE PAGE NOTRE DEMARCHE*********/
.texte_propos
{
margin-top:10px;
padding-top:0px; 
padding-right:10px;
padding-left:5px;
padding-bottom:10px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #000000; 
text-align: left;
}

.title_demarche
{
font-family:"Microsoft", sans-serif;
font-size:15px;
font-weight:bold;
color: #000000; 
text-align: left;
}

/**************TEXTE PAGE PRODUITS*********/
.prod_titre
{
color:#ffffff;
background-color:#999a01;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
padding-left:5px;
font-family:"Microsoft", sans-serif;
font-size: 13px;
font-weight:bold;
text-align:left;
width:125px;
height:50px;
}
.prod_detail
{
color:#676735;
background-color:#c4c299;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
font-family:"Microsoft", sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
width:90px;
}
.prod_detail a {
	color:#676735;
	text-decoration: none;
	background: none;
}

.prod_detail a:visited {
	color:#676735;
}

.prod_detail a:hover {

		color:#676735;
	text-decoration: underline;
	background: none;
}

.prod_detail a:active {
		color:#676735;
		text-decoration: underline;
		background-image:none;
}

.prod_description
{
color:#000000;
background-color:#e8e7d3;
padding-top:3px;
padding-left:5px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size: 12px;
text-align:left;
}
.desc_titre
{
color:#000000;
padding-top:-15px;
padding-left:13px;
padding-right:13px;
padding-bottom:0px;
font-size: 14px;
text-align:left;
}

.texte_prod_sapin1
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:14px; 
color: #000000; 
text-align: left;
}
.texte_prod_sapin2
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:20px;
font-weight:bold;
color: #ffffff; 
text-align: left;
}
.texte_prod_massif1
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:12px; 
color: #000000; 
text-align: left;
}
.texte_prod_contrecolle1
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:14px; 
color: #000000; 
text-align: left;
}
.texte_prod_rondin1
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:14px; 
color: #000000; 
text-align: left;
}
.texte_prod_classique1
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:14px; 
color: #000000; 
text-align: left;
}
/**************TEXTE PAGE COUT*********/
 .Style_cout_29 {
	color: #f6f6d7;
	font-weight: bold;
	font-family:"Microsoft", sans-serif;	font-size: 11px;
	line-height: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	vertical-align: top;
}
  .Style_cout_31 {
	font-family:"Microsoft", sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
  .Style_cout_32 {font-size: 12px}
  .Style_cout_33 {
	font-size: 12px;
	font-style: italic;
}
.Style_cout_42 {font-style: italic}
.Style_cout_45 {color: #333333}
  .Style_cout_46 {font-family:"Microsoft", sans-serif; font-size: 10px; font-style: normal; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-weight: bold; }
  .Style_mention_contact {font-family:"Microsoft", sans-serif; font-size: 12px; font-style: normal; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-weight: normal; }

/**************TEXTE PAGE QUESTIONS*********/

.Style_quest_7 {
	font-size: small;
	font-weight: bold;
	font-size: 14px;
	padding-left:20px;
	padding-right:30px;
	text-align:left;
	font-family:"Microsoft", sans-serif;
}

.Style_quest_27 {
	font-size: large;
	text-align:left;
	padding-top:20px;
	padding-left:20px;
	font-weight: bold;
	font-family:"Microsoft", sans-serif;
	color: #999900;
}
.Style_quest_29 {
	color: #f6f6d7;
	background-color:#999900;
	height:70px;
	padding:3px;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
}
.Style_quest_64 {font-family:"Microsoft", sans-serif; padding:3px; text-align:left; font-size: 13px; color: #666666; }

/**************TEXTE PAGE CONSTRUCTION*********/
.Style_construction_2 {
	font-size: small;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
	color: #333333;
}

.Style_construction_3 {
	color: #333333;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
.texte_construction_basp
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #000000; 
text-align: left;
}

/**************TEXTE PAGE DEMARCHES LES ETAPES*********/
.Style_etapes_7 {
	font-size: small;
	font-weight: bold;
	font-size: 14px;
	padding-left:20px;
	padding-right:30px;
	text-align:left;
	font-family:"Microsoft", sans-serif;
}

.Style_etapes_27 {
	font-size: large;
	text-align:left;
	padding-top:20px;
	padding-left:20px;
	font-weight: bold;
	font-family:"Microsoft", sans-serif;
	color: #999900;
}
.Style_etapes_29 {
	color: #f6f6d7;
	background-color:#999900;
	height:70px;
	padding:3px;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
}
.Style_etapes_64 {font-family:"Microsoft", sans-serif; padding:3px; text-align:left; font-size: 13px; color: #666666; }



/**************TEXTE PAGE PLANS*********/

.texte_plans
{
margin-top:10px;
padding-top:0px; 
padding-right:10px;
padding-left:5px;
padding-bottom:10px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #000000; 
text-align: left;
}


/*********PAGE PLAN BUNGALOW****************/

.Style_hll_16 {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
}
.Style_hll_20 {
	color: #333333;
	font-size: 14px;
}
.Style_hll_22 {
	color: #666600;
	font-size: 16px;
}
.Style_hll_25 {color: #333333; font-size: 14px; font-weight: bold; }

.texte_hll
{
margin-top:20px;
margin-left:10px;
padding-top:0px; 
padding-right:10px;
padding-left:5px;
padding-bottom:10px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}

.texte_bunga
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}
.texte_bunga16
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 
text-align: left;
}

/*********PAGE PLAN BOIS ET EAU****************/
.texte_bois_eau
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}

.texte_bois_eau_p0
{
width:150px;
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 
text-align: left;
}

.texte_bois_eau_p1
{
width:150px;
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 
text-align: left;
}

/*********PAGE PLAN EXTENSION SURELEVATION****************/
.texte_ext_surel
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}
.texte_ext_surel_p1
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 
text-align: left;
}


/*********PAGE PLAN MADRIER****************/
.texte_madrier
{
padding-top:3px; 
padding-right:0px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:12px; 
color: #7f7f7f; 
text-align: left;
}
.texte_madrier_p1
{
padding-top:3px; 
padding-right:0px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #ffffff; 
text-align: left;
}

/*********PAGE PLAN MONOMUR****************/
.texte_monomur
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}
.texte_monomur_p1
{
width:150px;
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #ffffff; 
text-align: left;
}

/*********PAGE PLAN OSSATURE BOIS****************/

.texte_ossature_bois
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}
.texte_ossature_bois_p1
{
width:150px;
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 
text-align: left;
}

/*********PAGE PLAN PROJETS PARTICULIERS****************/

.texte_proj_part
{
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:13px; 
color: #7f7f7f; 
text-align: left;
}
.texte_proj_part_p1
{
width:150px;
padding-top:3px; 
padding-right:10px;
padding-left:10px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size:9px; 
color: #000000; 
text-align: left;
}

/*******************************************************PAGE PLANS 1 **************************************/

.nav_1 
{

width:90%;
background-image:url(../graphics/fond_plans1.jpg);
background-repeat:repeat-x;
text-align:left;
margin-left:30px;
margin-bottom:20px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
}

.nav_2 
{

width:90%;
margin-left:30px;
background-image:url(../graphics/fond_plans2.jpg);
background-repeat:repeat-x;
text-align:left;
margin-bottom:20px;
padding-bottom:3px;
font-family:"Microsoft", sans-serif;
}

.titre_nav
{
color:#000000;
margin-top:3px; 
margin-left:30px;
margin-bottom:3px;
font-family:"Microsoft", sans-serif;
font-size: 15px;
}

.img_nav
{
float:right;
position: relative;
margin-top:-18px;

}

.txt_plans
{
width:90%;
margin-top:10px;
padding-top:0px; 
padding-right:0px;
padding-left:30px;
font-family:"Microsoft", sans-serif;
font-size:14px; 
color: #000000; 
text-align: left;
}

/**********PAGE CONTACT****************/
.txt_contact
{

color:#000000;
font-family:"Microsoft", sans-serif;
text-align:left;
font-size: 15px;

}
.lien_contact
{
color:#65655B;
font-family:"Microsoft", sans-serif;
font-size:15px;
font-family:"Microsoft", sans-serif;
text-align:left;
font-size: 16px;
}
.lien_contact a {
	color:#65655B;
	text-decoration: none;
	background: none;
}

.lien_contact a:visited {
	color:#65655B;
}

.lien_contact a:hover {

		color:#65655B;
	text-decoration: underline;
	background: none;
}

.lien_contact a:active {
		color:#65655B;
		text-decoration: underline;
		background-image:none;
}
/*************PAGE ACTUALITES*************************************/

.Style_actu_12 {font-style: italic; font-family:"Microsoft", sans-serif; font-weight: bold;}
.Style_actu_16 {
	font-family: "Microsoft", sans-serif;
	font-weight: bold;
	font-size:18px;
	color: #333333;
}
.Style_actu_19 {
	color: #666600;
	font-size:16px;
}
.Style_actu_20 {color: #333333; font-size:16px; }
.Style_actu_21 {
	color: #666600;
	font-weight: bold;
}

/*******************************************************************
 *   phpeasydata_footer Styles
 *******************************************************************/
#phpeasydata_footer {
font-family:"Microsoft", sans-serif;
border-top: 2px solid #000000;
background-color:#999900;
clear: both;
font-size : 11px;
width:100%;
padding-top: 0px;
padding-bottom: 0px;

}
 
#phpeasydata_footer a{ 	background-image: none;}
 
#phpeasydata_footer .copy {font-size:12px; font-weight:bold;  color: #333333; font-family: "Microsoft", sans-serif; text-align: center ; margin-left: 5px; margin-top:5px;	}

#phpeasydata_footer .maisondhotes { float:right; position:relative; font-size:8px; font-weight: normal;  color: #333333; font-family: "Microsoft", sans-serif; text-align: right ; margin-left: 5px; margin-right: 2px; margin-top:-22px;	}



#phpeasydata_footer A.copy:link	
		 {
		text-decoration:underline;		
		}
#phpeasydata_footer A.copy:visited 	
		{
		text-decoration:underline	;
		}


#phpeasydata_footer A.copy:hover 
		{
		color:blue;
		text-decoration:underline;
		}

/*******************************************************************
 *  General Formulaire de messagerie
 *******************************************************************/
#form {
width:100%;
font-size : 12px;
 font-family:  "Lucida Grande", Verdana, Tahoma, Helvetica, Sans-Serif;
 background-color:#F5F5F5;

}

#form fieldset {
border-width:thin;
border-color:#CCCCCC;
border-style:solid;
}


#form .titleform{
color:black;
font-size : 12px;
letter-spacing:2px;
word-spacing:4px;
height:20px;
background-color:#FAFAFA;
 font-weight:bold;
 padding:5px;
}

#form td, #form form{
font-size : 11px;
color:black;
}
#form input, #form select, #form textarea{
font-size : 11px;
color:black;
background-color:#FFFFFF;
border:1px solid #BBBBBB;
}

#form .submit
{
cursor:pointer;
border-style: solid;
border-color:#296426;
border-width:1px;
font-size:12px;
padding: 2px;
background-color:#F5FAF8;
}


#form .error{
color:red;
background-color:#FFFFCC;
font-size:100%;
font-weight:bold;
padding:2px;

}
#form .msg{
color:#6699CC;
font-size:90%;
text-align:left;
margin-left:10px;
padding:2px;
}
#form .ok{
color:green;
padding:2px;
font-size:90%;
}
#form .comment{
color:#777777;
font-style:italic;
}

.welcome{
letter-spacing : 2px ; 
color:green;
font-style:italic;
font-size : 85%;

}
