* {
	font-family:	Optima, book antiqua;
}

div.enga_titre {
	margin:				6px;
	color:				#016ea6;
	font-size: 		16px;
	font-weight:	bold;
}
div.enga_text {
	font-size: 		12px;
	margin-left: 	25px;

}

div.enga_entete {
	color: 				#ffc02e;
	font-weight:	bold;
	font-size: 		24px; *
	margin-bottom:20px;
}

.ombre {
	position:			absolute;
	margin-bottom: -20px;
	font-family: 	Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color:				white;
	top:					-35px;
}

.presentation {
	text-align:			center;
	padding: 0 5px;
	/*font-weight:		bold;*/
}

.present_titre {
	font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:			26px;
	margin-top:			10px;
	color:					#ffcc00;
	font-weight:		bold;
}

.present_texte {
	color:					#033f5e;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	font-size:			12px;
	line-height:		16px;
}

div.lien_rapide {
	float: right ;
	font-size:		10px;
	color:			#FFC02E;
	font-weight:	bold;
	padding-bottom: 5px ;
}

div.lien_rapide a {
	color:						#FFC02E;
	text-decoration: underline;
}
div.banniere {
	background-color:		white;
	position:		absolute;
	left:			280px;
	top:			50px;
}

div.menu {
	line-height:	45px;
	font-size:		14px;
	font-weight:	bold;
	position:		absolute;
	left:			60px;
	top:			230px;
	color:			#FFC02E;
}

.menu_d {
	line-height:	45px;
	height:			45px;
}

div.menu a {
	color:			#FFC02E;
	text-decoration: none;
}

div.menu a:hover {
	color:			white;
	font-weight:	bold;
}

iframe.principale {
	position:		absolute;
	left:				240px;
	top:				130px;
	background-color: #016EA6 ;
}

.adresse {
	margin-top:			1px;
	text-align:			center;
	width:				100%;
	background-image:	url(../images/trait.gif);
	background-repeat:	repeat-x;
}

.adresse_texte {
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
	font-size:			12px;
	background-color:	white;
	width:				500px;
	line-height:		12px;
}

#entete {
	background: #FFF ;
}
/* ================= */
/* PAGE PRESENTATION */
/* ================= */


.encadrement_iframe {
	margin-left: 20px;
	text-align:			center;
	width:					510px;
	border: 			1px white solid;
	/*background-color:	white;*/
}

.phrase {
	height:				400px;
	margin:				auto;
	width:				350px;
	color:				#FFC02E;
	font-size:		24px;
}

.phrase_majuscule {
	text-align:			left;
	font-weight:		bold;
	color:				#6cc359;
	position:			relative;
	font-size:			52px;
	left:				-20px;
	top:				45px;
}


/* ONGLET */

a.bouton_std {
	border:						1px #8CACBB solid;
	padding:					5px;
	margin:						5px;
	background-color:	#AABBCC;
	width:						auto;
	height:						auto;
	text-decoration:	none;
	color:						#FFFFFF;
}


a.bouton_std:hover {
	background-color:	white;
	color:						#AABBCC;
}

table.offres {
  color:				      #436976;
  font-size:					12px;
	width:							100%;
	margin-bottom:			10px;
}

div.type_propriete_bar {
	position:						absolute;
	background:					#8CACBB;
	/*border:							10px #8CACBB solid; */
	color:				      #436976;
	font-size:					11px;
	padding:						10px;
	width:							515px;
	height:							auto;
	overflow:						auto;
}

div.type_propriete_int {
	padding:						10px;
	width:							auto;
	height:							345px;
	background:					#FFFFFF;
	overflow:						auto;
}

div.tabs {
  background:			    transparent;
  border-bottom:		  1px #8CACBB solid;
  padding:			      0px;
	font-size:			    11px;
	width:							515px;
}

div.tabs a {
  margin:          			 0px;
  background:			    	 #FFFFFF;
  border-color:		       #8CACBB;
  border-width:		       1px;
  border-style:		       solid solid none solid;
  color:				         #436976;
  font-weight:		       normal;
  padding:			         0px 10px;
	text-decoration:	     none;
}

div.tabs a.selected {
	position:			         relative;
	top:				           0px;
	left:				           0px;
  background:			       #8CACBB;
  border:				         1px #8CACBB solid;
  border-bottom:		     1px #8CACBB solid;
  color:				         #FFFFFF;
  font-weight:		       normal;
}

div.tabs a:hover {
  background:			       #AABBCC;
  border-color:		       #8CACBB;
  border-bottom-color:   #AABBCC;
  color:				         #436976;
}

.reference {
	text-align:			center;
	padding:				5px;
	padding-top:		0px
	font-weight:		bold;
}

.ref_titre {
	font-family: 		Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:			26px;
	margin-bottom:	10px;
	font-weight:		bold;
	color: 					#ffcc00;
}

.ref_titre_ombre {
	font-family: 		Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:			26px;
	position: 			relative;
	font-weight:		bold;
	left: 					1px;
	top: 						-32px;
	margin-bottom: 	-30px;
	color: 					#016ea6;
}

.ref_texte {
	font-size:			12px;
}

.ref_image {
	margin-top:			20px;
	margin-bottom:		20px;
}

.ref_signature {
	font-size:			20px;
	color:					#033f5e;
	font-weight:		bold;
}
