/* CSS Document */



/***************** PRINCIPE TECHNIQUE *************************/
#principe_technique_tableau { margin-left:50px; width:850px; }
.titre_schema_technique 	{ font-size: 12px; color: #96bf0d; font-weight:bold; text-align:left; padding-left:15px  }
.paraph_principe 			{ margin-left:20px;}


/*****************      ATOUTS         *************************/
#atouts_menu_tableau		{ background-color:#595341; margin: 5px;}


#atouts_tableau 			{ margin: -15px auto 10px;  font-size: 14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  border-spacing:10px;  }
#atouts_tableau td 			{ width:155px; text-align:center; vertical-align:top; letter-spacing:-1px; height:32px; }
#atouts_tableau td a		{ text-decoration:none; color:#6b6251; visibility:hidden;}

#atouts_permeabilite_tableau td 	{ vertical-align:top; }
#atouts_permeabilite_tableau ul 	{ margin-top:10px; margin-left:5px; }
#atouts_permeabilite_tableau li 	{ display: block;  height: 24px;  }
#atouts_permeabilite_tableau li img { display:block; float:left; padding-right:20px;  }
#atouts_permeabilite_nota			{ font-size: 11px; font-style:italic; margin: 15px 15px; }

#site_menu li.tdactive 		{ background-color:#97bf0d; }
#site_menu li.tdactive a 	{ color:#ffffff; }

#atouts_ul_meo li 			{ list-style:disc; margin-left:-20px; padding-right:340px; padding-bottom:15px; }
#atouts_ul_bc li 			{ list-style:disc; margin-left:-20px; padding-right:100px; padding-bottom:15px; }





/**********************  CONTACT  ****************************/
#contact_icone_pdf 			{ margin-left:30px; margin-top:10px; }
#contact_table				{ margin-left:20px; font-weight:bold; height:300px; display:block; }
#contact_table_td			{ width:80px; vertical-align:top;  }
#contact_table_td_envoyer 	{ text-align:right; padding-top:5px; }
#contact_table_td_envoyer img { cursor:pointer; }
#contact_plan				{ margin-top:-250px; margin-left:630px;  }





/**********************  REFERENCES  ****************************/
#reference_corner_plus_id 	{  position:absolute; margin-left:25px; margin-top:-5px; }

 
/* DETAIL D'UN PROJET */
#contener_projet_detail 			{ margin-top:10px; 	 }
#contenu_fixe_hauteur				{ padding-left:20px; height:170px; }
#detailProjet 						{ width:430px;	padding-left:40px; }

#detailProjet_texte					{ width:100%; padding-top:10px; vertical-align:top;  }
#detailProjet table td img 			{ border: 2px solid white;  }
#detailProjet table td img:hover 	{ border: 2px solid #595341; }
#detailProjet table td #corner_img 	{ border: 0px; margin-left:-30px;}
detailProjet_table td a { position:relative; display:block; }
.titre_projet 						{ color:#595341; font-weight:bold; font-size:12px; }









/**********************  ADMINISTRATION  ****************************/
#admin_formulaire	{ overflow: auto;	height:400px;  }
#admin_lien_new		{ text-decoration:none;  color:#6b6251; font-size: 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#admin_lien_new:hover{ color:#96bf0d; }

.admin_tableau 		{ border:2px solid white; font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin-left:20px; }
.admin_tableau th 	{ font-size: 14px; }
.admin_tableau td 	{ padding:10px; vertical-align: middle; }
.admin_tableau input, .admin_tableau select  { width:205px; color:#595341; }
#admin_tableau_td_textarea	{ padding-left:80px;  }

.admin_tableau textarea { width:730px; height:150px; }
.tdColor1 			{ background-color: #FFFFFF }
.tdColor2 			{ background-color: #b7b2a4 }


#admin_table_ident				{ margin-left:20px; font-weight:bold;  width:500px; margin:auto;}
#admin_table_ident td			{  vertical-align:top;  }
#admin_table_ident img		 	{ cursor:pointer; }

#gestionnaireImages_contener { border:1px solid #b7b2a4; }
#gestionnaireImages { 
	overflow-y: hidden; 
	white-space: nowrap;
	overflow: auto;
	width:100%;	
	height: 110px;
	border: 1px solid #FFFFFF; 
}

#gestionnaireImages img, #detailProjet img { cursor:pointer; cursor:hand;  border: 2px solid #FFFFFF; }


#gestionnaireImages span img { border: 0px; }

#gestionnaireImages span {	
	position:absolute;
	visibility:hidden;
	color:black;
	text-decoration:none;
	width:100%;
	height:80%;
	left:0px;
	margin-right:15px;
	text-align:right;
	cursor:pointer; 
	cursor:hand; 
}

#gestionnaireImages a { z-index:0; }
#gestionnaireImages a:hover {	position:relative;	z-index:50;	text-decoration:none; }



/**********************   AUTRE  ******************************/

/*h2 				{ font-size: 20px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color: #97bf0d; margin-left:20px; margin-top:10px; }
h3 				{ font-size: 14px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; color: #97bf0d; margin-left:20px; margin-top:10px; line-height:16px; }
ul 				{ padding-left:50px; list-style:none;}
*/
/*** autre corner ***/
.corner_plus { height:28px; width:28px; position:relative;  z-index:1; display:inline; } 
.corner_img { vertical-align:top; z-index:0; margin-left:-20px; margin-top:10px; position:relative; } 

.paraph_intro 	{ margin-left:20px; font-weight:bold;  font-size:15px; padding-right:10px;}
.paraph		 	{ margin-left:20px; padding-right:340px; }
.titre 			{ font-size: 16px; color: #96bf0d; }
.center 		{ text-align: center; }
.cursor_hand 	{ cursor:pointer; }
.spacer 		{ clear: both; }
#header_a_admin	{ text-decoration:none; float:left; }

/* cadre autour des images */
.cadre_backright 		{ background:url(../images/site/image_cadre_fond.png) right bottom no-repeat;  height:90px;   }
.cadre_backright img	{ margin-top:11px; margin-left:7px; margin-right:7px;  }
.cadre_left				{ background:url(../images/site/image_cadre_left.png) left bottom no-repeat; height:90px;  margin-top:-90px; margin-left:-1px;  width:9px;   float:left;   }



