body {
margin:0;font-family: Arial, Helvetica, sans-serif;font-size:11px;
background:color:#333333;background-color:#F2F2F2;
}


#conteneur_centre {
	width:899px;
	margin-left:auto;
	margin-right:auto;
	/*padding-left:47px;
	padding-right:47px;*/
	padding-top:130px;
}

/* habillage */
#concours {
	position: absolute;
	margin-top: 210px;
	margin-left: -10px;
	z-index: 30;
}



/* TEXTES */
.texte_divers { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
a.texte_divers:link {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
a.texte_divers:visited {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
a.texte_divers:active {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
a.texte_divers:hover {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#000000;}

.texte_legende { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
a.texte_legende:link {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000000;}
a.texte_legende:visited {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000000;}
a.texte_legende:active {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000000;}
a.texte_legende:hover {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#000000;}

.destination{ font-family:font-family:"Times New Roman", Times, serif; font-size:16px; color:#656565;}
a.destination:link {font-family: "Times New Roman", Times, serif; font-size:16px; text-decoration:none; color:#656565;}
a.destination:visited {font-family: "Times New Roman", Times, serif; font-size:16px; text-decoration:none; color:#656565;}
a.destination:active {font-family: "Times New Roman", Times, serif; font-size:16px; text-decoration:none; color:#656565;}
a.destination:hover {font-family: "Times New Roman", Times, serif; font-size:16px; text-decoration:underline; color:#656565;}

.titre{ font-family:font-family:"Times New Roman", Times, serif; font-size:18px; color:#191919;}
.sstitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6A6A6A; padding-top:5px; padding-bottom:5px;}
.description {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top:5px; padding-bottom:5px;}
.baspage {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#747474; padding-top:5px; padding-bottom:5px;}

.copyright {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#b29278; padding-top:10px; padding-bottom:10px;}
a.copyright:link {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#b29278;}
a.copyright:visited {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#b29278;}
a.copyright:active {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none; color:#b29278;}
a.copyright:hover {font-family: Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#b29278;}

.texteErreur {font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#990000;}

/* INPUT */
input.input_admin {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #333333; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#000000;}
select.input_admin {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #333333; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#000000;}
textarea.input_admin {BACKGROUND-COLOR: #FFFFFF; border-width: 1px; border-color: #333333; border-style: solid; padding-left: 3px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:11px;color:#000000;}

input.bouton_bleu
{
	color: #00A1EF;
	background:none;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 0;
	cursor: hand;
}

/*ADMIN PAGE ACTUS*/
.img{ padding:1px; border:#CCCCCC 1px solid;}
.img_border{border:#CCCCCC 1px solid;}
.img_lien { color:#000000; font-size:10px;}

#accueil_actus, #detail_actu, #accueil_offres{ font-family:"Times New Roman", Times, serif}
#accueil_actus .img, #detail_actu .img{ padding:1px; border:#CCCCCC 1px solid;}
#accueil_actus .destination{ font-size:10px; font-weight:700; color:#000000}
#accueil_actus .titre{ font-size:14px; font-weight:500; color:#000000}
#accueil_actus hr, #detail_actu hr{ color:#DADADA; height:1px;}
#accueil_actus .sstitre, #accueil_offres .sstitre{ font-size:10px; color:#000000}
#accueil_actus .descr, #accueil_offres .descr{ font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000}

#detail_actu .actu_txt{ padding: 20px 0px 0px 40px; width:500px;}
#detail_actu .destination{ font-size:14px; font-weight:bold; color:#656565}
#detail_actu .titre{ font-size:18px; font-weight:500; color:#000000}
#detail_actu .sstitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6a6a6a}
#detail_actu .descr{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000}
#detail_actu .baspage{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:747474 }

#accueil_offres .offre_txt_conteneur{ padding:5px;}

#accueil_offres .offre_txt{ background-color:#FFFFFF; /*filter: progid:DXImageTransform.Microsoft.alpha( opacity=90);*/ filter:alpha(opacity=90); -moz-opacity:0.90;opacity: 0.90; height:241px; }
#accueil_offres .contenu { padding: 30px 5px 10px 20px;}
#accueil_offres .destination{ font-size:14px; font-weight:bold; color:#000000}
#accueil_offres .titre{ font-size:20px; font-weight:300; color:#000000}
#accueil_offres hr{ color:#666666; height:1px;}

#form_news select,#form_news option { font-size:10px;}
.tab_news{ padding: 40px 0px 0px 40px}
.news_label{ font-size:12px}
.news_txt{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6a6a6a}
.champ_oblg{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.red{ color:#990000;}

#news {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;}
#news a,#news a:visited{ color:#000000; text-decoration:none;}
#news a:hover{ color:#000000; text-decoration:underline;}
#news .fleche{ color:#000000; font-size:16px;}
#news input{ color:#666666; font-size:10px;}
#pagination{ color:#000000;font-size:10px;}
#pagination a,#pagination a:hover, #pagination a:visited{ color:#666666; }

.selecteur_liste {display:block; padding:0; margin:0; width:auto; height:auto; list-style:none; color:#FFFFFF; top:281px}
.selecteur	{display:block; padding:0; margin:0; height:25px; vertical-align:middle; width:110px; list-style:none; color:#FFFFFF;background:url(../img/select_hotel.jpg);}

.selecteur LI					{display:block;height:25px;}
.selecteur LI.titre				{width:auto;height:auto;  height:25px; vertical-align:bottom}
.selecteur A					{display:block;width:auto;text-indent:5px;text-decoration:none;color:#FFFFFF; padding: 3px 0 2px 3px; font-size:11px}
.selecteur LI.titre A:hover		{}

.selecteur_liste				{clear:both; z-index:100; position:absolute; height:auto; overflow:auto; background-color:#8D784B; width:auto }
.selecteur_liste LI.opt A		{color:#FFFFFF; text-decoration:none; padding-right:5px}
.selecteur_liste LI.opt A:hover	{background:#CCCCCC; color:#333333}

.div_contact{ background-color:#F8F8F8; padding:15px 12px 15px 18px; border:#CCCCCC 1px solid; width:334px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979; text-align:left; }
.div_contact a{ text-decoration:underline; color:#797979; }
.div_contact a:hover{ color:#B29278; }

#detail_actu fieldset{ border:#CCCCCC 1px solid; }
#detail_actu select{ font-size:11px; color:#333333; background-color:#F8F8F8; border:#CCCCCC 1px solid; height:18px; }
#detail_actu .input{ font-size:11px; color:#333333; background-color:#F8F8F8; border:#CCCCCC 1px solid; height:18px; padding-top:3px }
#detail_actu .textearea{ font-size:11px; color:#333333; background-color:#F8F8F8; border:#CCCCCC 1px solid; padding-top:3px }

#detail_actu .input_red{ font-size:11px; color:#333333; background-color:#F8F8F8; border:#CCCCCC 1px solid; height:18px; padding-top:3px }
#detail_actu .textearea_red{ font-size:11px; color:#333333; background-color:#F8F8F8; border:#990000 1px solid; padding-top:3px }

.label_frm{ color:#797979; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.label_frm_red{ color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#promo a{color:#494949;}



#shad {	display:none; position:fixed;_position:absolute; top:0; left:0; right:0; width:100%; height:100%; _width:3000px; _height:5000px; z-index:5000; background-color:#000000; -moz-opacity: 0.6; opacity:.6; filter: alpha(opacity=60);}

#errbox {
	/*background-image:url(../img/bg_modbox.png);
	background-repeat:no-repeat;
	background-position:top left;*/
	display:none;
	position: fixed;
	_position:absolute;
	top:10%;
	left:50%;
	z-index:9999;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -231px;
	padding: 0px;
	color: #CCCCCC;
	font-size: 12px;
	width:463px;
	height: 183px;
	text-align:center;
}

#errbox a{color:#494949;}

#errbox .close_modbox {
	position:absolute;
	padding:0px 0px 0px 380px; 
}

#jelaveuxbox, #dreambox_box, #vote_box{
	display:none;
	position: fixed;
	_position:absolute;
	top:20%;
	left:50%;
	z-index:9999;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -231px;
	color: #CCCCCC;
	font-size: 12px;
	width:463px;
	text-align:center;
}


#errbox .content_txt_modbox {
	background-image:url(../img/fr/jelaveux_top_form.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	width:373px;
	margin-left:45px;	
}

.content_txt_modbox{
	background-image:url(../img/fr/jelaveux_top_form.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	width:373px;
	margin-left:45px;
}


#jelaveuxbox .txt_modbox, 
#dreambox_box .txt_modbox, 
#vote_box.txt_modbox, 
#errbox .txt_modbox,
#errbox_mdpforget.txt_modbox
{
	width:371px;
	margin-left:1px;
	background-color:#121212;
}

.txt_modbox
{
	width:371px;
	margin-left:1px;
	background-color:#121212;
}