* {
	margin: 0;
	padding:0;
	
}
a:focus, a:active {
	outline: none;
}
body, input, select, textarea {
	font-family: "Trebuchet MS", Verdana, Arial, "lucida sans unicode", sans-serif;
	font-size:12px;
	color:#ffffff;
}
body {
	background:#eeeeec url('../images/bg_global.jpg') 0 0 repeat-x;
	margin:0 auto;

}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
	padding: 0px;
	border: none;
	margin:0px;
}
a {
	text-decoration: none;

}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
hr {
	display: none;
}
ol, ul, li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

select{
height:20px;
}
input, select, textarea {
	color: black;
	font-size: 100%;
	border: 1px solid #585858;
}
input, button {
	border: 0;
}
button {
	padding: 0 !important;
}
input {
	font-size: 100%;
}
.nowrap {
	white-space: nowrap;
}
.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
}
legend {
	display: none;
}
.hide {
	display: none;
}
.block{
	display:block;
}
form{
	padding:0px;
	margin:0px;
}

/*********MAIN*********/
.Global_Page {
	width:960px;	
	margin:0 auto;
}
.Global_Container{
	padding:0 5px 10px 5px;
	background:#ffffff;
}
.Main{
	overflow:hidden;
	height:1%;
	padding:0 0 10px 0;
}
.Main .Main_Top{
	margin:10px 0 0 0;
}
.Main .Main_Middle{
	overflow:hidden;
	height:1%;
}
html>body .Main .Main_Middle{
	padding:7px 0 7px 0;	
}
.Main .Main_Middle .Flash{
	float:left;
}
.Main .Main_Middle .Form_Recherche{
	float:right;
	background:url('../images/bg_form_rechercher.png') 0 0 no-repeat;
	color:#D4D3D3;
	text-align:left;
	width:212px;
	padding:5px 10px 10px 10px;
	height:241px;
}
.Main .Main_Middle .Form_Recherche h3{
	font-size:12px;
	text-transform:uppercase;
	line-height:15px;
}
.Main .Main_Middle .Form_Recherche form label{
	font-size:11px;
}
.Main .Main_Middle .Form_Recherche form label.block{
	padding:0 0 2px 0;
}
.Main .Main_Middle .Form_Recherche form div.Champs_block input.Checkbox{
	margin:0 0 0 0;
}
*:first-child+html .Main .Main_Middle .Form_Recherche form div.Champs_block input.Checkbox{
	margin:0px;
}
html>body .Main .Main_Middle .Form_Recherche form div.Champs_block input.Checkbox{
	margin:0 5px 0 0;
}
.Main .Main_Middle .Form_Recherche h3 span{
	display:block;
}
.Main .Main_Middle .Form_Recherche form div.Champs_block{
	margin:4px 0 0 0;
}
*:first-child+html .Main .Main_Middle .Form_Recherche form div.Champs_block{
	margin:3px 0 0 0;
}
.Main .Main_Middle .Form_Recherche form div.Champs_block div.result{
	color:#EAE9E9;
	font-weight:bold;
	text-align:left;
	position:relative;
	left:-2px;
	margin:5px 0 0 0;
	font-size:16px;
}
.Main .Main_Middle .Form_Recherche form div.Champs_block input.Boutton{
	background:url('../images/bg_bouton_out.png') 0 40% repeat-x;
	width:82px;	
	color:#ffffff;
	font-weight:bold;	
	cursor:pointer;
	text-align:center;
	margin:5px 0 0 0px;
}
*:first-child+html .Main .Main_Middle .Form_Recherche form div.Champs_block input.Boutton{
	margin:3px 0 0 0px;
}
.Main .Main_Middle .Form_Recherche form div.Champs_block input.Boutton:hover{
	background:url('../images/bg_bouton_over.png') 0 40% repeat-x;
} 
.Main .Bloc_Right div.Bloc_Authentification input.Boutton:hover{
	background:url('../images/bg_bouton_over.png') 0 center repeat-x;
}
.Main .Bloc_Right div.Bloc_Newsletter input.Boutton:hover, .Main .Bloc_Right div.Bloc_Contact input.Boutton:hover{
	background:url('../images/bg_bouton_over.png') 0 36% repeat-x;
}
.Main .Main_Middle .Form_Recherche form select.Champ-Text{
	width:215px;
	font-size:11px;
}
.Main .Main_Bottom{
	overflow:hidden;
	height:1%;
}
.Main .Main_Bottom div.Bloc_Offre{
	float:left;
	margin:0 9px 0 0;
	position:relative;
	/*cursor:pointer;*/
	line-height:12px;
	width:227px;
	height:169px;
	overflow: hidden;
}
.Main .Main_Bottom div.Bloc_Offre img.Image_Fiche{
	height:169px; 
	overflow: hidden;
}
.Main .Main_Bottom div.Bloc_Offre div.Image_Fiche{
	height:169px; 
	overflow: hidden;
	position:absolute;
	/*z-index:5;*/
	top:-28px;
}
.sog_bloc-bottom {
	position: absolute;
	bottom: 0;
	left:0;
	width: 100%;
	background: white;
	z-index:10;
}
.sog_bloc-bottom-home{
	position: absolute;
	bottom: 0px;
	left:0;
	width: 100%;
	background: white;
	z-index:10;
}
.sog_bloc-top {
	position: absolute;
	top:-2px;
	left:0;
	background: white;
	z-index:10;
	width:227px;
	height:0px;
}
.Main .Main_Bottom div.Last{
	margin:0px;
}
.Main .Main_Bottom div.Bloc_Offre h6{
	color:#E44B20;
	text-transform:uppercase;
	padding:5px 7px 0px 7px !important;
	padding:0px 7px 0px 7px;
	text-decoration:none;
}

.Main .Main_Bottom div.Bloc_Offre h6 a{
	color:#E44B20;
	text-transform:uppercase;
	text-decoration:none;
}
.Main .Main_Bottom div.Bloc_Offre p{
	font-size:11px;
	color:#2A2521;
	text-transform:uppercase;
	padding:0px 7px 5px 7px;
	text-decoration:none;
}
.Main .Main_Bottom div h5{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	cursor:pointer;
}
.Livraison_2010{
	border:2px solid #E42435;	
	overflow:hidden;
}
.Livraison_2011{
	border:2px solid #E42435;	
	overflow:hidden;
}
.Nouveaute{
	border:2px solid #E64164;
	overflow:hidden;
}
.H_E{
	border:2px solid #7EB61C;
	overflow:hidden;
}
.bbc{
	border:2px solid #7EB61C;
	overflow:hidden;
}
.Pass_Foncier{
	border:2px solid #ED7703;
	overflow:hidden;
}
.ptz{
	border:2px solid #ED7703;
	overflow:hidden;
}
.Scellier{
	border:2px solid #F8B000;
	overflow:hidden;
}
.Avant_Premiere{
	border:2px solid #9A0B7D;
	overflow:hidden;
}
.class_defaut{
	border:2px solid #BFBEBC;
	overflow:hidden;
}
/*.theme_5{
	border:2px solid #F8B000;
	overflow:hidden;
}*/
/*.theme_6{
	border:2px solid #9A0B7D;
	overflow:hidden;
}*/

.Main .Bloc_Left{
	width:712px;
	float:left;
	padding:0 16px 0 0;
}
.Main .Bloc_Right{
	float:left;
	width:222px;
	padding:5px 0 0 0;
}
.Main .Bloc_Left div.Navigation ul li{
	display:inline;
}
.Main .Bloc_Left div.Navigation ul.Boutton{
	width:241px;
	float:left;
}
.Main .Bloc_Left div.Navigation{
	overflow:hidden;
	height:1%;
}
.Main .Bloc_Left div.Navigation ul.Media{
	float:right;
	padding: 3px 0 0 0;
}
.Main .Bloc_Left div.Navigation ul.Boutton li a{
	background:url('../images/bg_boutton_out.png') 0 0 repeat-x;
	color:#7F7C7A;
	font-size:11px;
	height:17px;
	padding:0 5px 0 5px;
}
.Main .Bloc_Left div.Navigation ul.Boutton li.Prev a span{
	background:url('../images/picto_prev_out.png') 0 50% no-repeat;
	padding:0 0 0 12px;
}
.Main .Bloc_Left div.Navigation ul.Boutton li.Prev a span:hover, .Main .Bloc_Left div.Navigation ul.Boutton li.Prev a:hover span{
	background:url('../images/picto_prev_over.png') 0 50% no-repeat;
	text-decoration:none;
}
.Main .Bloc_Left div.Navigation ul.Boutton li a:hover{
	background:url('../images/bg_boutton_over.png') 0 0 repeat-x;
	color:#ffffff;
	text-decoration:none;
}
.Main .Bloc_Left div.Navigation ul.Boutton li.Next a span{
	background:url('../images/picto_next_out.png') 100% 50% no-repeat;
	padding:0 12px 0 0px;
	text-align:right;
}
.Main .Bloc_Left div.Navigation ul.Boutton li.Next a span:hover, .Main .Bloc_Left div.Navigation ul.Boutton li.Next a:hover span{
	background:url('../images/picto_next_over.png') 100% 50% no-repeat;
	text-decoration:none;
}
.Main .Bloc_Left div.Navigation ul.Media li.Email a{
	background:url('../images/picto_enveloppe.png') 0 50% no-repeat;
	padding:0 0 0 17px;
	text-align:left;
	color:#7F7C7A;
	font-size:11px;
	font-weight:bold;
}
.Main .Bloc_Left div.Navigation ul.Media li.Email a:hover, .Main .Bloc_Left div.Navigation ul.Media li.Imprimer a:hover{
	text-decoration:underline;
}
.Main .Bloc_Left div.Navigation ul.Media li.Email{
	padding:0 10px 0 0;
}
.Main .Bloc_Left div.Navigation ul.Media li.Imprimer a{
	background:url('../images/picto_imprimer.png') 0 50% no-repeat;
	padding:0 0 0 17px;
	text-align:left;
	color:#7F7C7A;
	font-size:11px;
	font-weight:bold;
}
.Main .Bloc_Left div.Top_Fiche{
	background:#EAE9E9;
	color:#7F7C7A;
	padding:7px 15px 7px 15px;
	overflow:hidden;
	height:1%;
	margin:0 0 7px 0;
}
.Main .Bloc_Left div.Top_Fiche h3{
	font-size:18px;
	color:#D44927;
	text-transform:uppercase;
}
.Main .Bloc_Left div.Top_Fiche h3 span{
	font-size:16px;
}
.Main .Bloc_Left div.Top_Fiche div.Fiche_Descrp{
	float:left;	
	width:472px;
}
.Main .Bloc_Left div.Top_Fiche div.Separateur{
	background:url('../images/pipe_top_fiche.png') 100% 50% no-repeat;
	float:left;
	margin:0 13px 0 13px;
	height:40px;
}
.Main .Bloc_Left div.Top_Fiche div.Boutton{
	margin: 10px 0 0 6px;
	width:172px;
	float:left;
}
.Main .Bloc_Left div.Top_Fiche div.Boutton a{
	background:url('../images/picto_ajouter_selection.png') 0 50% no-repeat;
	padding:0 0 0 19px;
	font-size:14px;
	color:#7F7C7A;
}
.Main .Bloc_Left div.Middle_Fiche{
	padding:0px 0 7px 0;
	overflow:hidden;
	height:1%;
	background:#F0F0EF;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Left{
	width:500px;
	float:left;
	padding:0px;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Bas{
	padding:17px 0 0 0;
	overflow:hidden;
	height:1%;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Haut{
	overflow:hidden;
	height:1%;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right{
	width:196px;
	padding:0 0 0 10px !important;
	padding:0 0 0 7px;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre{
	width:483px;	
	padding:11px 5px 11px 12px;
	color:#55514D;
	font-size:11px;
	font-weight:normal;
	position:relative;
	margin:0 0 7px 0 !important;
	margin:0 0 10px 0;
	background:#ffffff;
	overflow:hidden;
	height:1%;
}
.invalid {
	color:red !important;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre img{
	border:2px solid #BFBEBC;
	float:left;
	margin:0 15px 5px 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre p.Chapeau{
	padding:0px 0px 5px 0px;
	color:#7b7a78;
	font-size:12px;
	line-height:14px;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre h4{
	left:-1px;
	position:absolute;
	top:-1px;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre h4 img{
	border:none;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre p{
	line-height:14px;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre p.TBJ{
	line-height:14px;
	clear:both;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre p.Text_PF{
	font-size:10px;
	margin:0 0 5px 0;
	clear:left;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre p.Text_PF span.Text_Explicatif{
	display:block;
	color:#55514D;
	font-size:10px;
	font-weight:normal;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre p span{
	color:#E44B20;
	font-size:11px;
	margin:0 10px 0 0;
	font-weight:bold;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul li{
	display:inline;
	
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton{
	padding:5px 0 0 0;
	overflow:hidden;
	height:1%;
	clear:both;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li a{
	background:transparent url(../images/fond_gris_out.png) repeat-x scroll left center;
	color:#FFFFFF;
	width:auto;
	margin:0 9px 0 0;
	font-size:11px;
	padding:1px 4px 1px 4px;
	float:left;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li.active a{
	background:transparent url(../images/fond_gris_over.png) repeat-x scroll left center;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li a:hover{
	background:transparent url(../images/fond_gris_over.png) repeat-x scroll left center;
	color:#FFFFFF;
	width:auto;	
	margin:0 9px 0 0;
	font-size:11px;
	padding:1px 4px 1px 4px;
	text-decoration:none;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li.Plaquette a{
	background:url('../images/bg_boutton_out_plaquette.png') 0 center repeat-x;
	color:#ffffff;	
	cursor:pointer;
	text-align:center;
	padding:0 7px 0 7px;
	height:18px;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li.Plaquette a:hover{
	background:url('../images/bg_boutton_over_plaquette.png') 0 center repeat-x;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	padding:0 7px 0 7px;
	height:18px;
	text-decoration:none;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li.Plaquette span{
	background:url('../images/picto_pdf.png') 100% center no-repeat;
	padding:0 16px 0 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Fiche_Offre ul.Boutton li.Plaquette{
	float:right;
}
.Main .Bloc_Left div.Middle_Fiche div.Conteneur_Float{
	overflow:hidden;
	height:1%;
	width:500px;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots{
	/*width:484px;*/
	background:#ffffff;
	padding:10px 0 5px 15px;
	margin:0 0 0 5px;
	/*min-height:193px;*/
	width:458px;
	float:left;
	min-height:188px;
}
.Main .Bloc_Left div.Middle_Fiche div.fleche_orange{
	width:22px;
	background:url('../images/big_fleche.gif') 0 0 no-repeat;
	/*padding:10px 0 0px 15px;
	margin:0 0 0 5px;
	min-height:193px;*/
	height:203px;
	float:right;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots h4{
	color:#2A2521;
	text-transform:uppercase;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots table{
	color:#7F7C7A;
	width:460px;
	margin:10px 0 0 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots table td{
	text-align:center;
	padding:3px 0 3px 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots table td a, .Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots table td a:hover{
	color:#7F7C7A;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots table tr.Color_Bg{
	background:#F6F6F6;
}
.Main .Bloc_Left div.Middle_Fiche div.Tableau_Lots p{
	/*color:#7F7C7A;
	font-size:10px;
	padding:5px 35px 0 0;*/
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Map{
	padding:5px;
	background:#ffffff;
	margin:5px 0 0 0;
	position:relative;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Map a{
	background:url('../images/bg_boutton_over.png') 0 0 repeat-x;
	color:#ffffff;
	font-size:11px;
	height:17px;
	padding:0 5px 0 5px;
	font-weight:bold;
	display:block;
	text-align:center;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Map img{
	display:block;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact h3{
	font-size:12px;
	text-transform:uppercase;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact h4{
	color:#E44B20;
	font-size:13px;
	text-transform:uppercase;
	padding:2px 0 3px 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact h4 span{
	color:#2A2521;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact p{
	border:none;
	padding:0px;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact form label{
	color:#55504D;
	font-weight:bold;
	font-size:11px;
	letter-spacing:-1px;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact form input.Champ-Text{
	width:94px;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact form{
	overflow:hidden;
	height:1%;
	padding:0px 0 7px 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact p span{
	display:block;
	color:#2A2521;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:2px 0 0 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact{
	background:#ffffff;
	width:191px;
	margin:0 0 7px 0;
	padding:4px 0 7px 5px;
}
*:first-child+html .Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact{
	margin:0 0 5px 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact a , .Main .Bloc_Right  div.Bloc_Contact a{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	width:auto;
	padding:0 10px 0 10px;
	margin:0 0 5px 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact a.btn_ok_rappel, .Main .Bloc_Right  div.Bloc_Contact a.btn_ok_rappel{
	
	padding:0 2px 0 2px;
	margin:0 0 5px 0;
	margin-left : 5px;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact a.calculette{
	background:none;
	display:block;
	padding:14px 0 0 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact a.calculette:hover{
	background:none;
	display:block;
	padding:14px 0 0 0;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact a:hover , .Main .Bloc_Right  div.Bloc_Contact a:hover{
	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	width:auto;
	padding:0 10px 0 10px;
	margin:0 0 5px 0;
	text-decoration:none;
}
.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Bloc_Contact a.btn_ok_rappel:hover, .Main .Bloc_Right  div.Bloc_Contact a.btn_ok_rappel:hover
{
	padding:0 2px 0 2px;
	margin:0 0 5px 0;
	margin-left : 5px;
}
.Main .Bloc_Left h3.Titre_Gf{
	font-size:16px;
	text-transform:uppercase;
	padding:10px 0 5px 0;
	color:#E44B20;
}
.Main .Bloc_Left ul.Descrp_Espace_Perso{
	float:left;
	width:405px;
	margin:20px 10px 0 0;
}
.Main .Bloc_Left div.Bg_Espace_Perso{
	float:left;
	width:285px;
	background:#EAE9E9;
	margin:20px 0 0 0;
	border:1px solid #C7C5C4;
	padding:5px;
	color:#55504D;
}
.Main .Bloc_Left div.Bg_Espace_Perso p{
	font-size:13px;	
	overflow:hidden;
	height:1%;
	padding:0 0 20px 0;
}
.Main .Bloc_Left div.Bg_Espace_Perso p.Middle_Form{
	border-top:1px solid #AAA8A6;
	padding:10px 0 10px 0;
}
.Main .Bloc_Left div.Bg_Espace_Perso form p.Bottom_Form{
	font-size:9px;
	text-align:right;
	padding:5px 0 10px 0;
}
.Main .Bloc_Left div.Bg_Espace_Perso form p.Bottom_Form a,.Main .Bloc_Left div.Bg_Espace_Perso form p.Bottom_Form a:hover, .Main .Bloc_Left div.Bg_Espace_Perso form p.Bottom_Form a span{
	background:none;
	color:#55504D;
	font-weight:normal;
	margin:0px;
}
.Bloc_Left div.Bg_Espace_Perso form p.Bottom_Form a:hover{
	text-decoration:underline;
}
.Main .Bloc_Left div.Bg_Espace_Perso form input.Boutton{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;	
	text-align:center;
	float:right;
	width:150px;
	font-weight:bold;
}
.Main .Bloc_Left div.Bg_Espace_Perso form input.Boutton:hover{
	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
}
.Main .Bloc_Left div.Bg_Espace_Perso p span{
	color:#AAA8A6;
	display:block;
	font-weight:bold;
}
.Main .Bloc_Left div.Bg_Espace_Perso p a span{
	color:#ffffff;
	font-weight:normal;
}
.Main .Bloc_Left div.Bg_Espace_Perso form input.Champ-Text{
	border:1px solid #BFBEBC;
	color:#BFBEBC;
	width:190px;
	padding:0 2px 0 2px;
}
.Main .Bloc_Left div.Bg_Espace_Perso form div.Espacement{
	margin:0 0 7px 0;
}
.Main .Bloc_Left div.Bg_Espace_Perso form input.Margin-Input{
	margin:0 0 0 43px;
}
.Main .Bloc_Left div.Bg_Espace_Perso p.Top_Form{
	font-size:13px;	
	float:left;
	clear:both;
}
.Main .Bloc_Left div.Bg_Espace_Perso div{
	overflow:hidden;
	height:1%;
}
.Main .Bloc_Left div.Bg_Espace_Perso a{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;	
	text-align:center;
	padding:0 10px 0 10px;
	float:right;
	font-weight:bold;
	float:right;
	margin:20px 0 0 0;
}
.Main .Bloc_Left div.Bg_Espace_Perso a:hover{
	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
	text-decoration:none;
}
.Main .Bloc_Left ul.Descrp_Espace_Perso li strong{
	font-size:13px;
	padding:0 0 12px 0;
	color:#AAA8A6;
	display:block;
}
.Main .Bloc_Left ul.Descrp_Espace_Perso li ul{
	padding:0 0 12px 0;
	color:#55504D;
}
.Main .Bloc_Left ul.Menu_Espace-Personnel li{
	display:inline;
	float:right;
	padding:0 3px 0 0;
	position:relative;
	bottom:-1px;
}
.Main .Bloc_Left ul.Menu_Espace-Personnel li.Last{
	padding:0px;
}
.Main .Bloc_Left ul.Menu_Espace-Personnel li.Deconnexion a{
	background:#ffffff;	
}
.Main .Bloc_Left ul.Menu_Espace-Personnel{
	border-bottom:1px solid #CAC8C7;
	width:557px;
	float:left;
}
.Main .Bloc_Left h3.Espace-Personnel{
	width:155px;
	float:left;	
	padding:0px;
}
.Main .Bloc_Left div.Header_Espace-Personnel, .Main .Bloc_Left div.Formulaire_Profil{
	overflow:hidden;
	height:1%;	
}
.Main .Bloc_Left div.Formulaire_Profil{
	padding:20px 0 0 0;	
}
.Main .Bloc_Left ul.Menu_Espace-Personnel li a{
	background:url('../images/bg_boutton_out.png') 0 0 repeat-x;
	color:#7F7C7A;
	font-size:11px;
	padding:0 7px 0 7px;
	font-weight:bold;
	border-top:1px solid #CAC8C7;
	border-left:1px solid #CAC8C7;
	border-right:1px solid #CAC8C7;
}
.Main .Bloc_Left ul.Menu_Espace-Personnel li a:hover, .Main .Bloc_Left ul.Menu_Espace-Personnel li.active a{
	background:#CAC8C7;
	color:#ffffff;
	text-decoration:none;
}
.Main .Bloc_Left div.Formulaire_Profil form label, .Main .Bloc_Left div.Formulaire_Profil form p{
	color:#AAA8A6;
	font-size:11px;
	font-weight:bold;
}
.Main .Bloc_Left div.Formulaire_Profil form label span{
	color:#AAA8A6;
	font-weight:normal;
}
.Main .Bloc_Left div.Formulaire_Profil img, .Main .Bloc_Left div.Formulaire_Profil form{
	float:left;
}
.Main .Bloc_Left div.Formulaire_Profil img{
	border:3px solid #CAC8C7;
}	
.Main .Bloc_Left div.Formulaire_Profil form{
	padding:0 0 0 19px;
	width:519px;
}
.Main .Bloc_Left div.Formulaire_Profil form input.Champ-Text{
	/*border:1px solid #CAC8C7;*/
	width:153px;
	font-size:11px;
	padding:0 2px 0 2px;
}
.Main .Bloc_Left div.Formulaire_Profil form input.Border-Input{
	border:1px solid #CAC8C7;
	width:153px;
	font-size:11px;
	padding:0 2px 0 2px;
}
.Main .Bloc_Left div.Formulaire_Profil form input#email{
	margin:0 0 0 82px;
}
.Main .Bloc_Left div.Formulaire_Profil form input#password{
	margin:0 0 0 16px;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Password{
	padding:50px 0 50px 0;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Password input{
	width:116px;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Password div.Champs_block{
	padding:10px 0 0 30px;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Champs_block input.Boutton{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	width:72px;
	float:right;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Champs_block input.Boutton:hover{
	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Left_Cells{
	float:left;
	width:266px;
	border-right:1px solid #CAC8C7;
	padding:0 10px 0 0;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Right_Cells{
	float:left;
	width:230px;
	padding:0 0 0 10px;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil{
	padding:0 0 10px 0;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Left_Cells input, 
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Right_Cells input{
	float:right;
	width:140px;
	padding:0 2px 0 2px;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Left_Cells label, 
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Right_Cells label{
	float:left;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Left_Cells div.Champs_block, 
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Right_Cells div.Champs_block{
	overflow:hidden;
	height:1%;
	padding:0 0 10px 0;
}
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Left_Cells div.Last, 
.Main .Bloc_Left div.Formulaire_Profil form div.Formulaire_Profil div.Right_Cells div.Last{
	padding:0px;
}

.Main .Article {
	
	width:711px;
	
}
.Main .Article h4{
	color:#AAA8A6;
	font-size:13px;
	padding:3px 0 0 0;
}
.Main .Article p{
	color:#55504D;
	font-size:11px;
	padding:10px 0 7px 0;
	width:711px;

	
}
.Main .Article ul{
	padding:0 0 7px 0;
}
.Main .Article ul a, .Main .Article ul a:hover{
	color:#55504D;
	font-size:11px;	
}
.Main .Article ul a:hover{
	text-decoration:underline;
}

/**** BLOC RIGHT ****/
.Main .Bloc_Right div.Bloc_Offre{
	position:relative;
	width:203px;
	line-height:12px;
	font-size:11px;
	padding: 5px 7px 0px 7px;
	margin: 6px 0px 0px 0px;
	height:164px;
	overflow:hidden;
}
.Main .Bloc_Right div.Bloc_Offre div.Image_Fiche{
	overflow:hidden;
	height:164px;
}

.Main .Bloc_Right div.Bloc_Authentification{
	background:url('../images/bg_form_inscription.jpg') 100% 0 no-repeat;
	height:157px;
	padding:10px 0 0 3px;
	margin:5px 0 0 0;
}
.Main .Bloc_Right div.Bloc_Authentification h3{
	font-size:12px;
	text-transform:uppercase;
	color:#E44B20;
	line-height:15px;
	padding:0 0 6px 0;
}
.Main .Bloc_Right div.Bloc_Authentification h3 span{
	color:#2A2521;
	display:block;
}
.Main .Bloc_Right form.Bloc_Authentification label{
	color:#BFBEBC;
	font-size:11px;
}
.Main .Bloc_Right div.Bloc_Authentification input.Champ-Text{
	width:103px;
	border:1px solid #BFBEBC;
	color:#BFBEBC;
	padding:0 2px 0 2px;
	font-size:11px;
}
.Main .Bloc_Right div.Bloc_Authentification input.Boutton{
	background:url('../images/bg_bouton_out.png') 0 center repeat-x;
	width:107px;
	color:#ffffff;
	font-weight:bold;	
	cursor:pointer;
	text-align:center;
}
.Main .Bloc_Right div.Bloc_Authentification div.Champs_block{
	margin:9px 0 0 0;
}
*:first-child+html .Main .Bloc_Right div.Bloc_Authentification div.Champs_block{
	margin:5px 0 0 0;
}
.Main .Bloc_Right div.Bloc_Authentification p{
	color:#6A6663;
	font-size:11px;
	padding:5px 0 0 4px;
}
.Main .Bloc_Right div.Bloc_Authentification p.Nom_Connecte{
	color:#000000;
	font-weight:bold;
	padding:10px 0 0 0;
}
.Main .Bloc_Right div.Bloc_Authentification p.Nom_Connecte span{
	display:block;
}
.Main .Bloc_Right div.Bloc_Authentification p a, .Main .Bloc_Right div.Bloc_Authentification p a:hover{
	color:#6A6663;
}
.Main .Bloc_Right div.Container_Newsletter_Contact
{
	background:url('../images/bg_call_us.png') 100% 3px no-repeat;
	padding:26px 0 0 3px;
}
*:first-child+html .Main .Bloc_Right div.Container_Newsletter_Contact
{
	background:url('../images/bg_call_us.png') 100% 8px no-repeat;
}
.Main .Bloc_Right div.Container_Newsletter_Contact_autre_page 
{
	background:url('../images/bg_call_us.png') 100% 22px no-repeat;
}
.Main .Bloc_Right div.Container_Newsletter_Contact_autre_page div.Bloc_Contact
{
	padding:46px 0 0 0;
	margin:0px 0 0 3px;
}
.Main .Bloc_Right div.Bloc_Newsletter{
	overflow:hidden;
	height:1%;
	padding:15px 0 0 3px;
}
*:first-child+html .Main .Bloc_Right div.Bloc_Newsletter{
	overflow:hidden;
	height:1%;
	padding:13px 0 0 3px;
}
.Main .Bloc_Right div.Bloc_Newsletter p{
	color:#6A6663;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 5px 0;
}
.Main .Bloc_Right div.Bloc_Newsletter h4{
	color:#6A6663;
	font-size:14px;
	font-weight:bold;
	padding: 4px 0 4px 0;
}
*:first-child+html .Main .Bloc_Right div.Bloc_Newsletter h4{
	color:#6A6663;
	font-size:14px;
	font-weight:bold;
	padding: 3px 0 3px 0;
}
.Main .Bloc_Right div.Bloc_Newsletter input.Champ-Text{
	width:186px;
	border:1px solid #BFBEBC;
	color:#BFBEBC;
	padding:0 2px 0 2px;
	font-size:11px;
}
.Main .Bloc_Right div.Bloc_Newsletter input.Boutton{
	background:url('../images/bg_bouton_out.png') 0 36% repeat-x;
	width:72px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	margin:8px 0 0 0;
}
*:first-child+html .Main .Bloc_Right div.Bloc_Newsletter input.Boutton{
	margin:5px 0 0 0;
}
.Main .Bloc_Right div.Bloc_Newsletter h3, .Main .Bloc_Right div.Bloc_Contact h3{
	font-size:13px;
	text-transform:uppercase;
	color:#E44B20;
	line-height:15px;
}
.Main .Bloc_Right div.Bloc_Newsletter h3 span{
	color:#2A2521;
}
.Main .Bloc_Right div.Bloc_Newsletter div.Champs_block, .Main .Bloc_Right div.Bloc_Contact div.Champs_block{
	float:left;
}
.Main .Bloc_Right div.Bloc_Contact{
	overflow:hidden;
	height:1%;
	/*margin:26px 0 0 3px;*/
}
.Main .Bloc_Right div.Bloc_Contact img{
	margin:5px 0 3px 0;
	position:relative;
	left:-1px;
}
.Main  div.Bloc_Bas div.Bloc_Right div.Bloc_Contact img{
	margin:0;
	position:relative;
	left:-1px;
}
.Main .Bloc_Right div.Bloc_Contact h3 span{
	color:#2A2521;
	display:block;
}
.Main .Bloc_Right div.Bloc_Contact h3 span.inline{
	display:inline;
}
.Main .Bloc_Right div.Bloc_Contact h3.H3_Pf{
	font-size:12px;
}
html>body .Main .Bloc_Right div.Bloc_Contact p{
	color:#6A6663;
	font-size:10px;
	padding: 0 0 10px 2px;
	border-bottom:1px solid #E44B20;
	width:218px;
	margin:0 0 8px 0;
	line-height:10px;
}
*:first-child+html .Main .Bloc_Right div.Bloc_Contact p{
	color:#6A6663;
	font-size:10px;
	padding: 0 0 10px 2px;
	border-bottom:1px solid #E44B20;
	width:218px;
	margin:0 0 5px 0;
	line-height:10px;
}
.Main .Bloc_Right div.Bloc_Contact p span{
	line-height:20px;
}
.Main .Bloc_Right div.Bloc_Contact input.Champ-Text{
	width:189px;
	border:1px solid #BFBEBC;
	color:#BFBEBC;
	padding:0 2px 0 2px;
	font-size:11px;
}
.Main .Bloc_Right div.Bloc_Contact input.Boutton{
	background:url('../images/bg_bouton_out.png') 0 36% repeat-x;
	width:20px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	margin:0 0 0px 4px;
}
.Main .Bloc_Right div.Bloc_Contact form{
	padding:3px 0 0 0;
}
.Main .Bloc_Right div.Programme_Offre{
	width:220px;	
}
.Main .Bloc_Right div.Programme_Offre a.Image{
	margin:10px 0 0 5px;
	width:220px;
	display:table;
}
.Main .Bloc_Right div.Programme_Offre h3{
	font-size:26px;	
	padding:8px 7px 0px 7px;
}
html>body .Bg_Fiche{
	background:url('../images/back.html') 0 0 no-repeat;
	color:#ffffff;
	padding:0 0 11px 0;	
	height:155px;
	margin:12px 0 0 0px;
	width:221px !important;
}

html>body .Bg_Accueil{
	background:url('../images/back.html') 0 0 no-repeat;
	color:#ffffff;
	margin: 8px 0 0 2px;
	padding:0 0 11px 0;	
	height:162px;
	width:221px !important;
}
.Bg_Accueil_mac{
	background:url('../images/back.html') 0 0 no-repeat;
	color:#ffffff;
	margin:20px 0 0 3px;
	padding:0 0 11px 0;	
	height:162px;
	width:221px !important;
}
*:first-child+html .Bg_Accueil{
	background:url('../images/back.html') 0 0 no-repeat;
	color:#ffffff;
	margin: 8px 0 0 2px;
	padding:0 0 11px 0;	
	height:162px;
	width:221px !important;
}
.Bg_Accueil_ie8{
	background:url('../images/back.html') 0 0 no-repeat;
	color:#ffffff;
	margin:10px 0 0 3px;
	padding:0 0 11px 0;	
	height:162px;
	width:221px !important;
}

.Main .Bloc_Right div.Programme_Offre h4{
	font-size:14px;
	font-weight:normal;
	padding:0 7px 56px 7px;
}
.Main .Bloc_Right div.Programme_Offre a.Texte_Lien{
	background:#ffffff;
	padding:0 8px 0px 8px;
	margin:0 0 0 65px;
}
.Main .Bloc_Right div.Programme_Offre a span{
	color:#ED7703;
	font-size:12px;
	background:url('../images/fleche_orange.html') 0 5px no-repeat;
	padding:0 0 0 11px;
	text-align:left;
	font-weight:bold;
}
.Main .Bloc_Right div.Programme_Offre a span:hover{
	color:#ED7703;
	font-size:12px;
	background:url('../images/fleche_orange.html') 0 5px no-repeat;
	padding:0 0 0 11px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.Main .Bloc_Right div.Programme_Offre a:hover{
	text-decoration:none;
}
.Tel{
	position:relative;
	left:-1px !important;
	left:-2px;
	/*padding:0px 0 3px 0 !important;*/
	padding:3px 0 0px 0;
}
/*********HEADER*********/
.Header{	
}
.Referencement p.Text_Referencement{
	color:#6A6663;
	background:none;
	font-size:10px;
}
.Header .Top_Header{
	background:url('../images/bg_header.png') 0 0 no-repeat;
	padding:17px 7px 17px 15px;
	overflow:hidden;
	height:1%;
}
.Header .Top_Header h1{
	float:left;
}
.Header .Top_Header h2{
	float:right;
	background:url('../images/barre_rouge.png') 0 100% no-repeat;
	padding:0 0px 8px 0px;
	margin:13px 0 0 0;
	width:160px;
}
.Header .Top_Header h2 a span.lowercase{
	font-size:10px;
}
.Header .Top_Header h2 a{
	background:url('../images/picto_carre_rouge.png') 0 6px no-repeat;
	text-align:left;
	padding:0 7px 0 15px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;	
	float:right;
}
.Header .Top_Header h2 a:hover{
	color:#E2001A;
}
.Global_Container .Bottom_Header{
	background:url('../images/bg_menu.png') 0 0 repeat-x;
	width:945px;
	padding:0 0 0 5px;
}
.Global_Container .Bottom_Header ul{
	padding:4px 0 0 0;
	height:22px;
}
.Global_Container .Bottom_Header ul li a{
	color:#EAE9E9;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.Global_Container .Bottom_Header ul li.active a span{
	border-bottom:2px solid #E44B20;
	cursor:default;
}
.Global_Container .Bottom_Header ul li a span:hover{
	border-bottom:2px solid #E44B20;
}
.Global_Container .Bottom_Header ul li{
	display:inline;
	background:url('../images/pipe_menu.gif') 100% 50% no-repeat;
	padding:0 13px 0 10px !important;
	padding:0 10px 0 13px;
}
.Global_Container .Bottom_Header ul li.last{
	background:none;
}
/*********FOOTER*********/
.Footer ul.First_Footer li{
	display:inline;
	font-size:11px;
	padding:0 33px 0 10px;
}
.Footer ul.First_Footer li.Last{
	padding:0 0 0 12px;
}
.Footer ul.First_Footer li a{	
	color:#6A6663;
}
.Footer ul.First_Footer li a:hover{	
	text-decoration:underline;
	color:#E2001A;
}
.Footer ul.First_Footer li.Type_1{
	background:url('../images/puce_rouge.png') 0 5px no-repeat;
}
.Footer ul.First_Footer li.Type_2{
	background:url('../images/puce_jaune.png') 0 5px no-repeat;
}
.Footer ul.First_Footer li.Type_3{
	background:url('../images/puce_move.png') 0 5px no-repeat;
}
.Footer ul.Second_Footer li{
	display:inline;
	background:url('../images/pipe_footer.gif') 100% 50% no-repeat;
	font-size:10px;
	padding:0 6px 0 3px !important;
	padding:0 5px 0 8px;
}
.Footer ul.Second_Footer{
	padding:5px 0 0 0;
	text-align:center;
}
.Footer ul.Second_Footer li a{
	color:#6A6663;	
}
.Footer ul.Second_Footer li a:hover{
	color:#6A6663;
	text-decoration:underline;
}
.Footer ul.Second_Footer li.last{
	background:none;
}

/***********Popin************/
.popin
{
	position:absolute;
	top:20%;
	left:45%;
	z-index:5500;	
	margin:0 0 0 -230px;
}
.popin-voile {
	position:fixed;
	top:0;
	left:0;
	z-index:5000;
	width:100%;
	height:0;
	background:#000;
}

#Bt_Fermer{
	overflow:hidden;
	height:1%;
}
#Bt_Fermer a img{
	float:right;
}
.Video{
	width:550px;
}
.Diaporama{
	width:683px;
}

/********************************************styles nadia*****************************************************************/
/*****************************************page resultat*****************************/

#Chemin_Fer{
	line-height:20px;
	overflow:hidden;
	padding:0 0 3px 0;
	text-align:left;
	width:711px;
	color:#AAA8A6;
	font-size:11px;
}



#Chemin_Fer a{
	
	color:#AAA8A6;
	text-decoration:none;

}
#Chemin_Fer a:hover{	
	text-decoration:underline;
}


#Chemin_Fer .Onglet_Active{
	
	
	color:#D4D3D3;

	
}

#Bandeau_Contenu_Resultat{
	
	
	
	text-align:left;
	width:700px;
	padding:0px 10px 10px 0px;
	background:#FFF;
	height: 1%;
	overflow: hidden;
	color:#55504D;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
}

#Fond_Recherche{
	height:1%;
	line-height:22px;
	margin:5px 0px 6px;
	padding:10px 0px;
	overflow:hidden;
	text-align:left;
	width:708px;
	background-color:#EAE9E9;
	border:1px solid #E0DFDE;
	font-size:12px;
	color:#4B4B4B;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
}


#Fond_Recherche form{
	
	
	float:left;
	width:700px;
		
}


#Fond_Recherche div{
	
	
	float:left;
	margin: 4px 0px 0px 0px;
	
	
		
}


#Fond_Recherche span{
	
	
	color:#E75C35;
	font-weight:bold;
		
}

.Class_Separateur_Fond_Recherche{
	
	background: url('../images/separateur_resultat.gif') no-repeat 100% 3px;
	padding:0px 5px;
	
}

.Class_Separateur_Fond_Recherche input{
	
	width:15px;
	
	
}




.Class_Separateur_Fond_Recherche_NB_Pieces{

	background: url('../images/separateur_resultat.gif') no-repeat 100% 3px;
	padding: 0px 26px 0px 5px;
	

}

.Class_Separateur_Fond_Recherche_NB_Pieces input{

	width:15px;
	

}



.Class_Separateur_Fond_Recherche_Livraison{

	background: url('../images/separateur_resultat.gif') no-repeat 100% 3px;
	padding: 0px 5px 0px 5px;
	

}



.Class_Separateur_Fond_Recherche_Budget{

	
	padding: 0px 0px 0px 5px;
	

}




.Class_Separateur_Fond_Recherche_Rayon{

	padding: 0px 0px 0px 5px;
	

}

.Class_Separateur_Fond_Recherche_Tva{

	padding: 0px 0px 0px 5px;
	
}

.Class_Separateur_Fond_Recherche_Tva input{

	width:15px;
	
}



.Select_Petit_Fond_Recherche{
	
	width:128px;
	
	
}



.Select_Moyen_Fond_Recherche{
	
	width:161px;
	
	
}


.Select_Grand_Fond_Recherche{
	
	width:216px;
	
}


.Class_Label_Recherche{
	font-weight:bold;
	color:#000000;
	
}

.Class_Label_Recherche_Select{
	font-weight:bold;
	color:#000000;
	position:relative;
	top:-3px;
	
}

html>body .Class_Label_Recherche_Select{
	font-weight:bold;
	color:#000000;
	position:relative;
	top:-0px;
	
}

*:first-child+html .Class_Label_Recherche_Select{
	font-weight:bold;
	color:#000000;
	position:relative;
	top:-0px;
	
}
/*#Fond_Recherche label{
	
	
	font-weight:bold;
	color:#000000;
	position:relative;
	top:-3px;
		
}

html>body #Fond_Recherche label{
	
	
	position:relative;
	top:-0px;
		
}

*:first-child+html #Fond_Recherche label{
	
	
	position:relative;
	top:-0px;
		
}*/

#Fond_Recherche input{
	
	
	color:#AAA8A6;
	margin:0px;
	padding:0px;
	
		
}




#Fond_Recherche select{
	
	
	color:#AAA8A6;
	font-size:12px;
	
		
}



.Fond_Orange{
	background:url('../images/bg_bouton_out.png') 0 0 repeat-x;
	width:950px;
	margin: 4px 0px 0px 0px;
	
	
	
}
.Fond_Orange ul{
	height:21px;
}
.Fond_Orange ul li{
	padding:0 10px 0 10px;	
	display:inline;
	background:url('../images/pipe_menu_blanche.png') 100% 50% no-repeat;
}
.Fond_Orange ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding:0 5px 0 0px;
}
.Fond_Orange ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	/*font-weight:bold;	*/
	text-decoration:underline;
}



.Fond_Orange ul li.Last {
	background: none;
}

.Fond_Orange ul li span.active {
	font-weight:bold;
	
}



.Class_Programmes{
	
	color:#000000;
	padding:0px 5px;	
	width:510px;
	float:left;
	
}

.Class_Programmes span{
	
	color:#EA704E;
	font-weight:bold;
	
}

#Fond_Recherche .Class_Programmes input{
	
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;	
	text-align:center;
	font-size:100%;
	font-weight:bold;
	width:85px;
	margin: 0px 0px 0px 15px;
	
	
}

#Fond_Recherche .Class_Sauvegarde span{
	
	color:#FFFFFF;	
	font-weight:bold;
	
}

#Fond_Recherche .Class_Programmes input:hover{
	
	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
	
	
}




#Fond_Recherche  .Class_Sauvegarde{
	
	color:#000000;
	float:right;
	padding: 5px 5px 0px 0px;
	
	
}


#Fond_Recherche .Class_Sauvegarde input{
	
	background: url('../images/fond_gris_out.png') repeat-x left center;
	font-weight:bold;	
	width: 165px;
	color:#ffffff;
	border:none;
	font-size:11px;
	cursor:pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px;
	padding: 1px 0px 1px 0px;
	
}

#Fond_Recherche .Class_Sauvegarde input:hover{
	
	background: url('../images/fond_gris_over.png') repeat-x left center;
	
	
}

.Ensemble_Resultat {
	width:712px;
	text-align:left;
	
	
}

.Ensemble_Resultat ul {
	width:707px;
	margin:0px;
	padding:0px;
	
	
}

.Ensemble_Resultat li {
	
	height:1%;
	overflow:hidden;
	width:700px;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:3px 5px 8px 0px;
	
}
html>body .Ensemble_Resultat li
{
	margin:0px 0px 6px 0px;
}
*:first-child+html .Ensemble_Resultat li
{
	margin:0px 0px 0px 0px;
}


.Ensemble_Resultat li a img 
{
	/*float:left;*/
	/*margin:4px 13px 0 0;
	border:none;
	padding:0px 0px 0px 5px;*/
	
}


.Ensemble_Resultat_img
{
	
	float:left;
	width:122px;
	padding:4px 13px 0px 5px !important;
	/*padding:0px 0px 0px 0px ;*/
	display:block;
}




.Ensemble_Resultat_li_div {
	float:left;
	width:555px;
	padding:8px 0px 0px 0px;
	
	
}

.Ensemble_Resultat li h3 {
	position:absolute;
	top:0;
	left:0;
	
}



.Ensemble_Resultat h4 {
	
	font-size:13px;
	color:#E75C35;
	font-weight:bold;
	text-transform:uppercase;
	
	
}


.Ensemble_Resultat h4 span{
	
	
	font-weight:normal;
	
	
	
}

.Ensemble_Resultat h4 a {
	
	
	color:#E75C35;
	
	
	
}

.Ensemble_Resultat h4 a:hover {
	
	
	
	text-decoration:none;
	
	
}

.Ensemble_Resultat p span {
	
	
	color:#818E8A;
	font-size:12px;
	display:block;
	
}

.Zone_Lien{
	
	padding:12px 0px 0px 0px;
	display:block;
	overflow:hidden;
	height:1%;
	
}

.Ensemble_Resultat p {
	
	color:#000000;
	font-size:12px;
	font-weight:normal;
	
	
}

.Ensemble_Resultat input{
	
	
	margin:10px 0px 0px 0px;
	
	
}




.Texte_Resultat_Input_Orange {

	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;	
	text-align:center;
	float:right;
	font-size:100%;
	font-weight:bold;
	width:auto;
	padding:0px 5px 0px 5px;
	
	
}

.Texte_Resultat_Input_Orange:hover {

	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
	text-decoration:none;
	
	
}



.Texte_Resultat_Input_Gris {

	background:transparent url(../images/fond_gris_out.png) repeat-x scroll left center;
	color:#FFFFFF;
	width:auto;
	float:left;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;	
	padding:0px 5px 0px 5px;
	margin:0px 5px 0px 0px;
	
	
}

.Texte_Resultat_Input_Gris:hover {

	background:transparent url(../images/fond_gris_over.png) repeat-x scroll left center;
	text-decoration:none;
	
	
	
}

.Global_Container .Bottom_Header ul li a span.Menu_Active{
	border-bottom:2px solid #E44B20;
}




.Ensemble_Resultat ul.Boutton{
	padding:10px 0 0 0;
	/*overflow:hidden;
	height:1%;*/
	width:555px;
	
}

.Ensemble_Resultat ul.Boutton li {
	display:inline;
	
	
	
}

.Ensemble_Resultat ul.Boutton li a{
	background:transparent url(../images/fond_gris_out.png) repeat-x scroll left center;
	color:#FFFFFF;
	width:auto;
	font-weight:bold;
	font-size:11px;
	padding:1px 6px 1px 6px;
	
	
	
}





.Ensemble_Resultat ul.Boutton li a:hover{
	background:transparent url(../images/fond_gris_over.png) repeat-x scroll left center;
	
}





.Ensemble_Resultat ul.Boutton li a.Selection{
	background:url('../images/bg_bouton_out.png') 0 center repeat-x;
	width:auto;
	color:#ffffff;
	font-weight:bold;	
	cursor:pointer;
	text-align:center;
	border:1px solid lime;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 200px;
}
.Ensemble_Resultat ul.Boutton li a.Selection:hover{
	background:url('../images/bg_bouton_over.png') 0 center repeat-x;
	
}




/********************inscription***********************************************/


#Bandeau_Contenu_Inscription {
	
	text-align:left;
	width:471px;
	background:#FFF;
	/*height: 1%;*/
	overflow: hidden;
	color:#55504D;
	font-size:12px;
}


#Bandeau_Contenu_Inscription_Conteneur {
	
	padding:5px 4px 10px 15px;
	
}

#Bandeau_Contenu_Inscription_Conteneur h1{
	font-size:16px;
	color:#E75C35;
	
}
#Bandeau_Contenu_Contact_popup h1{
	font-size:16px;
	color:#E75C35;
	padding:0 0 0 15px;	
}
#Bandeau_Contenu_Contact_popup p{
	padding:0 0 0 15px;	
}
#Bandeau_Contenu_Contact_popup div.Titre{
	text-align:left;
	padding:0 0 0 15px;
}

#Bandeau_Contenu_Inscription_Conteneur span, #Bandeau_Contenu_Contact_popup span{
	text-align:right; 
	display:block;	
}
#Bandeau_Contenu_Contact_popup_span span{
	text-align:left; 
	display:inline;	
}
#Bandeau_Contenu_Inscription_Conteneur span a, #Bandeau_Contenu_Contact_popup span a {
	text-decoration:none;
	color:#55504D;
	
}

#Bandeau_Contenu_Inscription_Conteneur span a img, #Bandeau_Contenu_Contact_popup span a img{
	border:none;
	
	
}

.textAlign_left {
	text-align:left;
}


.Form_Myprofil{
	
	padding: 10px 0px 0px 0px;
	
	
}

.Form_Myprofil div {
	
	padding: 9px 0px 0px 9px;
	
}

.Form_Myprofil div label{
	
	color:black;
	font-weight:bold;
	/*padding-right:1%;*/
	text-align:left;
	width:196px;
	float:left;
	font-size:13px;
	color:#55504D;
	/*padding: 9px 0px 0px 9px;*/
}

.Form_Myprofil div input{
	
	
	text-align:left;
	width:215px;
	border:1px solid #AAA8A6;
	font-size:12px;
	
}


.Form_Myprofil div textarea{
	
	
	text-align:left;
	border:1px solid #AAA8A6;
	font-size:12px;
	overflow:auto;
	width:215px;
	
}



.Form_Myprofil .ZoneChampObligatoireForm {
	
	
	font-size:11px;
	padding: 9px 0px 0px 3px;
}


.Form_Myprofil  .ZoneBTForm {
	overflow:hidden;
	height:1%;
	padding: 0px 22px 0px 0px;
}

.Form_Myprofil .ZoneBTForm input{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll left center;
	color:#FFFFFF;
	width:50px;
	float:right;
	border:none;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	padding: 1px 5px 1px 5px;
}

.Form_Myprofil .ZoneBTForm input:hover{
	background:transparent url(../images/bg_bouton_orange_on.png) repeat-x scroll left center;
	
}



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




#Bandeau_Contenu_Contact, #Bandeau_Contenu_Contact_popup {
	
	
	
	text-align:left;
	width:700px;
	background:#FFF;
	height: 1%;
	overflow: hidden;
	color:#55504D;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 10px 10px 0px;
	
}




#Bandeau_Contenu_Contact h3, #Bandeau_Contenu_Contact_popup h3{
	font-size:16px;
	color:#E75C35;
	
}





.textAlign_left {
	text-align:left;
}


.Form_Contact{
	
	padding: 10px  0px 10px 18px;
	width:689px;
	height: 1%;
	overflow: hidden;
	margin: 14px 0 0 0;
	
	
}





.Form_Contact .ZoneChampObligatoireForm {
	
	
	float:left;
	width:675px;
	padding: 22px  20px 0px 0px;
	
	
	
}

.Form_Contact .ZoneChampObligatoireForm  span{

	float:left;
	
}




.Form_Contact .ZoneChampObligatoireForm input{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll left center;
	color:#FFFFFF;
	float:right;
	border:none;
	font-weight:bold;
	font-size:11px;
	width:60px;
	cursor:pointer;	
	padding: 1px  5px 1px 5px;
	
}

.Form_Contact .ZoneChampObligatoireForm input:hover{
	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll left center;
	
}



.Champ-Large {
	width: auto;
	margin: 0 0 7px 0;
	clear: both;
}


.Champ-Left {
	width: 335px;
	float: left;
	margin: 0 0 7px 0;
}

.Champ-Left1 {
	width: 335px;
	float: right;
	margin: 0 0 7px 0;
	padding: 0px  10px 0px 0px;
}

.Champ-Left2 {
	width: 675px;
	float: left;
	margin: 0 0 7px 0;
}

.Champ-Left label{
	float: left;
	width: 115px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	font-weight:bold;
}


.Champ-Left2 label{
	float: left;
	width: 115px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	font-weight:bold;
}

.Champ-Left-Textarea{
	float: left;
	width: 210px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	height:41px !important;
	height:45px;
	overflow-y :auto;
	overflow-x :hidden;	
	
	
	
}

.Champ-Left-Textarea1{
	float: left;
	width: 210px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	height:77px !important;
	height:79px;
	overflow-y :auto;
	overflow-x :hidden; 	
	
	
	
	
}




.Champ-Left1 label{
	float: left;
	width: 95px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	font-weight:bold;
	padding: 0px  0px 0px 25px;
}

.Form_Contact input,
.Form_Contact  select, 
.Form_Contact  textarea {
	border: 1px solid #847175;
	font-size: 11px;
}
.Champ-Left input {
	
	float: left;
	width: 210px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	
	
	
}


.Champ-Left2 input {
	
	float: left;
	width: 210px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	
	
	
}

.Champ-Left1 input {
	float: left;
	width: 210px;
	text-align: left;
	color:#55504D;
	font-size:13px;
	
	
}

.Bloc_Left_resultat{
	width:752px;
	float:left;
	
}
.Main .Bloc_Right div.Last{	
	margin: 5px 0px 0px 0px;
	height:164px;	
}
.Main .Bloc_Right div.Last div.Image_Fiche{	
	overflow:hidden;
	height:164px;	
}
.Main .Bloc_Right div.Last_home div.Image_Fiche
{
	overflow:hidden;
	height:169px;
	position:absolute;
	top:-28px;
	z-index:5;
}
html>body .Main .Bloc_Right div.Last_home{	
	/*margin:12px 0px 0px 0px;*/
	height:169px;
	padding:0px;
	width:218px;
}
*:first-child+html .Main .Bloc_Right div.Last_home{	
	/*margin:14px 0px 0px 0px;*/
	height:169px;
	padding:0px;
	width:218px;
}
.Main .Bloc_Right div.Last_home_ie8{	
	margin:16px 0px 0px 0px;
	height:169px;
	padding:0px;
	width:218px;
}

.Main .Bloc_Right div.First{
	margin: 0px;
	height:164px;
}
.Main .Bloc_Right div.First div.Image_Fiche{
	
	overflow:hidden;
	height:164px;	
}

.Main .Bloc_Right div.Bloc_Offre h4{
	color:#E44B20;
	text-transform:uppercase;
	padding:5px 7px 0px 7px;
	text-decoration:none;
}

.Main .Bloc_Right div.Bloc_Offre h4 a{
	color:#E44B20;
	text-decoration:none;
}


.Main .Bloc_Right div.Bloc_Offre p{
	font-size:11px;
	color:#2A2521;
	text-transform:uppercase;
	padding:0px 7px 5px 7px;
	text-decoration:none;
}

.Main .Bloc_Right div.Bloc_Offre h3{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}


/******************************************************************page selection*********************************************************/

#Bandeau_Contenu_selection{
	
	
	
	text-align:left;
	width:700px;
	background:#FFF;
	height: 1%;
	overflow: hidden;
	color:#55504D;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 10px 10px 0px;
	
	
}




#Bandeau_Contenu_selection h3 a img{
	margin:0px;
	padding:0px;
	
}

#Bandeau_Contenu_selection p{
	margin:0px 0px 6px 0px;
}



.Supprimer {

	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll 0 center;
	color:#FFFFFF;
	cursor:pointer;	
	text-align:center;
	float:right;
	font-size:100%;
	font-weight:bold;
	width:78px;
	padding:0px 8px 0px 8px;
	
}

.Supprimer:hover {

	background:transparent url(../images/bg_bouton_over.png) repeat-x scroll 0 center;
	
	
}

/***************************************************page_recherches*********************************************/





.Mes_Recherches {
	
	height:1%;
	overflow:hidden;
	padding:3px 5px 15px 0px;
	width:700px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:6px 6px 0 0;
	border-bottom:1px solid #E44B20;
	
}

.Mes_Recherches  a img {
	float:left;
	margin:4px 13px 0 0;
	border:none;
	padding:0px 0px 0px 5px;
	
}



.Mes_Recherches  div {
	float:left;
	width:555px;
	padding:2px 0px 0px 0px;
	
	
}





.Mes_Recherches  h4 {
	
	font-size:13px;
	color:#E75C35;
	
}

.Mes_Recherches  h4 a {
	
	
	color:#E75C35;
	
	
}

.Mes_Recherches  p span {
	
	
	color:#818E8A;
	font-size:12px;
	display:block;
	
}

.Mes_Recherches  p {
	
	color:#000000;
	font-size:12px;
	font-weight:normal;
	
	
}

.Mes_Recherches  input{
	
	
	margin: 10px 0px 0px 0px;
	
	
}


.Mes_Recherches_Flash  {
	
	
	padding: 12px 0px 12px 0px;
	
}

.Mes_Recherches_Flash  h4 {
	
	font-size:15px;
	color:#E75C35;
	
}


.Mes_Recherches_Flash  h5 {
	
	font-size:14px;
	color:#AAA8A6;
	padding: 15px 0px 14px 5px;
	
}





.Mes_Recherches_Flash  p {
	
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding: 0px 0px 0px 5px;
	
	
}


.Mes_Recherches_Flash  ul li {
	
	background:url('../images/puce_liste_recherche.gif') 0 4px no-repeat;
	font-size:11px;
	padding: 0px 0px 0px 10px;
	
	
}


.Mes_Recherches_Flash  ul li a  span {
	
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding: 0px 0px 0px 5px;
	
	
}


.Mes_Recherches_Flash  ul li a{
	
	text-decoration:none;
	
	
}


.Mes_Recherches_Flash  ul li a:hover {
	
	text-decoration:none;
	
	
}


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

.Form_Connexion{
	
	padding: 10px 0px 0px 0px;
	
	
}

.Form_Connexion div {
	
	padding: 9px 0px 0px 10px;
	
}

.Form_Connexion div label{
	
	color:black;
	font-weight:bold;
	/*padding-right:1%;*/
	text-align:left;
	width:196px;
	float:left;
	font-size:13px;
	color:#55504D;
	/*padding: 9px 0px 0px 10px;*/
}

.Form_Connexion div input{
	
	
	text-align:left;
	width:215px;
	border:1px solid #AAA8A6;
	font-size:12px;
	
}





.Form_Connexion.ZoneChampObligatoireForm {
	
	
	
	padding: 9px 0px 0px 3px;
	font-size:11px;
}


.Form_Connexion  .ZoneBTForm {
	overflow:hidden;
	height:1%;
	padding: 0px 22px 0px 0px;
}

.Form_Connexion .ZoneBTForm input{
	background:transparent url(../images/bg_bouton_out.png) repeat-x scroll left center;
	color:#FFFFFF;
	width:80px;
	float:right;
	border:none;
	font-weight:bold;
	font-size:11px;
	padding: 1px 5px 1px 5px;
	margin: 10px 7px 0px 0px;
	cursor:pointer;
}

.Form_Connexion .ZoneBTForm input:hover{
	background:transparent url(../images/bg_bouton_orange_on.png) repeat-x scroll left center;
	
}

.Form_Connexion  .ZoneBTFormInscription {
	overflow:hidden;
	height:1%;
	padding: 0px 22px 0px 0px;
}

.Form_Connexion  .ZoneBTFormInscription a{
	
	float:right;
	border:none;
	cursor:pointer;
	color:#55504D;
	margin: 5px 7px 0px 0px;
}





/**********************************************************diaporama****************************************/

.Bandeau_Contenu_Diaporama{
	background:transparent url(../images/bg_fond_transpa_diapo.png) repeat-y scroll left top;
	width:676px;
	height:auto;
	padding: 15px 18px 17px 18px;
	
}

.Bandeau_Contenu_Diaporama span{
	
	margin: 22px 0px 0px 0px;
	display:block;
}


.Image_Diaporama{
	background:transparent url(../images/image_diapo.png) no-repeat scroll 50% 50%;
	width:528px;
	height:325px;
	margin:auto;
	position:relative;
	
	
}

.picto_annuler{
	position:absolute;
	top:1px; 
	right:1px;
	
	
}

.picto_pause{
	position:absolute;
	top:299px; 
	right:25px;
	
	
}

.picto_cote_pause{
	position:absolute;
	top:299px; 
	right:1px;
	
	
}

.picto_fleche{
	
	margin: 0px 0px 22px 0px;
}


.link-position 
{
	position: absolute;
	left:0;
	top:0;
	width: 125px;
	height:98px;
	background: url('../images/transparent.html') repeat 0 0;


}

.link-position-bloc-right
{
	position: absolute;
	left:0;
	top:0;
	width: 214px;
	height:127px;
	background: url('../images/transparent.html') repeat 0 0;
	z-index:10;
}

.Main .Bloc_Left div.Middle_Fiche div.Bloc_Right div.Map a.link-position-map
{
	position: absolute;
	left:5px;
	top:5px;
	width: 186px;
	height:150px;
	background: url('../images/transparent.html') repeat 0 0;
	padding:0px;
}


.Class_Parag_Presentation
{
	color:#7F7C7A;
	font-size:12px;
	padding:5px 35px 0 0;
}

.Class_Parag_Lots
{
	color:#7F7C7A;
	font-size:10px;
	padding:5px 35px 0 0;
}




/****************style nos references********************/

#bandeau_contenu {
	width:          		681px;
	height:         		900px;
	background-repeat:		repeat-y;
	background-position: 	        top left;
	text-align:				center;	
	float:					left;
	overflow-y:    			hidden;
	overflow-x:     		hidden;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	
}

#bandeau_contenu_conteneur {
	width:646px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#bloc_infos_recherche {
	font-size:9px;
	height:auto;
	margin-bottom:5px;
	margin-top:0;
	text-align:left;
	width:100%;
}

#liste_encart_gauche { background-color : inherit; }

#nbre_result {
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-left:4px;
	padding-top:5px;
	color:#000000;
}

#liste_encart_droite {
	display:none;
	float:right;
}

#bloc_result_recherche{
	height:auto;

}

html>body #bloc_result_recherche{
	height:auto;

}

.option_utilisateur {
	float:left;
	font-size:9px;
	margin-bottom:6px;
	text-align:left;
	width:100%;
}

.options {
	float:left;
	height:20px;
	width:400px;
}

.options_none {
	display:none;
}

.option2 {
	background-image:url(themes/defaut/img/picto/puce_3.html);
	background-position:left 4px;
	background-repeat:no-repeat;
	float:right;
	font-weight:bold;
	line-height:17px;
	margin-bottom:3px;
	padding-left:15px;
	vertical-align:middle;
	width:380px;
	color:#000000;
	font-size:12px;
}

.libelle_tri{
	float:left;
	padding-top:2px;
}

html>body .libelle_tri{
	padding-top:1px;
}

.criteres_tri {
	float:left;
	font-size:12px;
	height:20px;
	margin-left:5px;
}

.option2 select {
	border:1px solid #DADADA;
	display:inline;
	height:18px;
	margin-bottom:3px;
}

html>body .option2 select {
	border:1px solid #DADADA;
	display:inline;
	height:22px;
	margin-bottom:3px;
}

*:first-child+html .option2 select {
	border:1px solid #DADADA;
	display:inline;
	height:22px;
	margin-bottom:3px;
}

.option2 input {
	border:1px solid #DADADA;
	height:18px !important;
	margin-bottom:3px;
	margin-left:3px;
	margin-top:0;
	padding:0;
}

.num_pages {
	float:right;
	height:20px;
	line-height:20px;
	text-align:right;
	vertical-align:middle;
	width:230px;
	font-size:12px;
}

#bloc_projets{
	width:100%;
	text-align:left;
	font-size:9px;
	margin-bottom:5px;
	margin-top:10px;
	
}


html>body #bloc_projets{
	margin-bottom:15px;
}

.projet_cu
{
	height:110px;
	float:left;
	margin-bottom:5px;
	margin-right:8px;
}

html>body .projet_cu{
	margin-bottom:5px;
	margin-right:8px;
}

.img_liste
{
	width:122px;
	height: 91px;
	float:left;
	background-color:white;
	border: 1px solid #E0DFDE;
	padding : 5px;
}

.projet_cu .img_liste
{
	width: 122px;
	height: 91px;
	float:left;
	background-color:white;
	border: 1px solid #E0DFDE;
	padding : 5px;
}

.zone_liste_ref {
	/*background-color:#FBECE5;*/
	float:left;
	font-size:12px;
	height:110px;
	/*line-height:12px;*/
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:10px;
	text-align:left;
	/*vertical-align:text-bottom;*/
	width:170px;
	color:#000000;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	
}

.option_utilisateur {
	float:left;
	font-size:9px;
	margin-bottom:15px;
	text-align:left;
	width:100%;
}

.option_utilisateur_bas {
	float:left;
	font-size:9px;
	margin-top:10px;
	margin-bottom:6px;
	text-align:left;
	width:100%;
}

.BarreNavOn   {
	color: #878787 ;   
	text-decoration : none;
	font-family:Verdana, Helvetica, sans-serif;
	margin :0px;
	padding :0px;
	border :0px;
}
.BarreNavOff  {
	color: #CE2625;
	font-weight:bold;
	font-family:Verdana, Helvetica, sans-serif;
	margin :0px;
	padding :0px;
	border :0px;
}

.Margin_banniere_anime{

	margin:11px 0 0 0;
}

.Color_titre{
	color: #7B7A78;

}

.Color_Nom_programme{
	color: #E44B20;

}
/**********************************fin style nadia********************************************************/

/**********************Styles popup Mentions légales*************************************/

.InfosLegalesTexte
{
	text-align:left;
	padding:15px;
}

.InfosLegalesTitre
{
	text-align:center;
	font-size: 20px;
	font-weight: bold;
	color:#E75C35;
}

.InfosLegalesSousTitre
{
	text-align:center;
	font-size: 12px;
	font-weight: bold;
}

/********************************************************/
/* added by abdelkader rhouati
/* date : 24/02/2011
/* description : style pour popin rappeller moi
/********************************************************/
.champs-left-crenau {width: 100% !important}
.div-crenau{width: 350px;float: left;}
.div-champs-crenau {width: 150px;padding: 5px; float: left;}
.div-champs-crenau input {border: none !important;width: 20px !important;float: left;}
.div-champs-crenau label {font-weight: normal !important;margin-top: -3px !important;margin-top: -1px}


/**********************MAP IPAD*************************************/
.content_map{
	float:left;
	position:relative;
}
.content_map img{
	display:block;
	border:none;
}
.content_map a{
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	font-size:2px;
}
.content_map a:hover{
	text-decoration:none;
}
.content_map .dep-1{
	top:67px;
	left:131px;
}
.content_map .dep-2{
	top:55px;
	left:153px;
}
.content_map .dep-3{
	top:55px;
	left:195px;
}
.content_map .dep-4{
	top:80px;
	left:206px;
}
.content_map .dep-5{
	bottom:57px;
	left:193px;
}
.content_map .dep-6{
	top:123px;
	left:218px;
}
.content_map .dep-7{
	top:81px;
	left:239px;
}
.content_map .dep-8{
	top:89px;
	right:196px;
}
.content_map .dep-9{
	bottom:107px;
	right:196px;
}
.content_map .dep-10{
	bottom:77px;
	right:174px;
}
.content_map .dep-11{
	bottom:67px;
	right:158px;
}
.content_map .dep-12{
	top:91px;
	right:124px;
}
.content_map .dep-13{
	top:110px;
	right:62px;
}
/**********************SLIDER IPAD*************************************/
#sliderImg {
	width:712px;
	height:159px;
}
#sliderLink {
	position:relative;
	top:90px;
	left:15px;
	width:148px;
	height:20px;
	display:block;
}

/*add by Fatima Bousada
* date : 21/04/2011
*  style popin home 
*/
.popin_home
{
	position:absolute;
	top:50%;
	left:50%;
	width:850px;
	hight:480px;
	z-index:5500;
	margin:-230px 0 0 -425px;
}

#Bandeau_Contenu_Home {

	text-align:left;
	width:850x;
	background:#FFF;
	height: 1%;
	overflow: hidden;
	color:#55504D;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 10px 10px 0px;

}
#Bandeau_Contenu_Home span, #Bandeau_Contenu_Home span{
	text-align:right;
	display:block;
}

#Bandeau_Contenu_Home span a, #Bandeau_Contenu_Home span a {
	text-decoration:none;
	color:#55504D;

}
