body
{
	background-repeat:repeat-x;
	background-color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	margin-top: 0px;

}
.bg_insc
{
background-image:url(img/bg_insc.gif);
background-repeat:repeat-y;
}

.bg_in
{
background-image:url(img/bg_ins.jpg);
background-repeat:repeat-x;
height:85px;
background-color:#FFFFFF;
}
.bg_texta
{
	background-image:url(img/bg_texta.gif);
	background-repeat:no-repeat;
	height:88px;
	width:442px;
	padding-top: 5px;
	padding-left: 15px;
}
.liens_footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bg_photos
{
	background-image:url(img/photos/bg_photos.gif);
	background-repeat:no-repeat;
	width:620px;
	height:274px;
	padding-left: 10px;
}
.bg_photos_all
{
	background-image:url(img/photos/bg_photos_all.gif);
	background-repeat:no-repeat;
	width:625px;
	height:274px;
	padding-left: 5px;
}
.bg_video_all
{
	background-image:url(img/photos/bg_video_all.gif);
	background-repeat:no-repeat;
	width:625px;
	height:274px;
	padding-left: 5px;
}
.bg_video
{
	background-image:url(img/photos/bg_video.gif);
	background-repeat:no-repeat;
	width:328px;
	height:271px;
	background-position: left;
}
.top55
{
	background-image:url(img/bg_menu.gif);
	height:42px;

}
.alternatif1
{
	background-color:#F4F4F4;

}.alternatif2
{
background-color:#e2e2e2;

}
.INPUT_sans_bordure_blanc {
	BORDER-RIGHT: #cccccc 1px inset; BORDER-TOP: #cccccc 1px inset; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px inset; BORDER-BOTTOM: #cccccc 1px inset; FONT-FAMILY: Arial, Verdana, Helvetica, serif; BACKGROUND-COLOR: #ffffff; overflow:auto;
}

.bg_admin
{
background-image:url(img/bg_admin.jpg);
background-repeat:no-repeat;
width:709px;
height:538px;
}
.bouton {
	border:0px solid;
	background-color:#C1272D; color:#FFFFFF;
}
.INPUT_blan {
	BORDER-RIGHT: #cccccc 1px inset; BORDER-TOP: #cccccc 1px inset; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px inset; BORDER-BOTTOM: #cccccc 1px inset; FONT-FAMILY: Arial, Verdana, Helvetica, serif; BACKGROUND-COLOR: #ffffff; overflow:auto;
}
.formulaire_profil{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E7E6E6;
	border: 1px solid #CACACA;
	height: 18px;
	
}
.formulaire_blanc{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
	height: 20px;
	width: 85%;
	
}

.formulaire_blanc22{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
	height: 20px;
	
	
}


.formulaire_commmant{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
	height: 30px;
	width: 90%;
	font-size: 18px;
	
}
.file{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CCCCCC;
	height: 20px;
	width: 90%;
	
}
.formulaire_texta{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
	width: 80%;
	
}
select{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 0px;
	height: 23px;
	width: 98%;
	
}
.etoile
{
	font-size:10px;
	color:#C1272D;
	text-decoration:none;

}
.bg_titre_annoce
{
background-image:url(img/bg_titre_annoce.gif);
background-repeat:no-repeat;
width:687px;
height:29px;
}
.bg_num
{
background-image:url(img/icone/bg_num.gif);
background-repeat:no-repeat;
width:29px;
height:24px;
color:#FFFFFF;
font-size:10px;
}
.bg_num_desac
{
background-image:url(img/icone/bg_num_desac.gif);
background-repeat:no-repeat;
width:29px;
height:24px;
color:#000000;
font-size:10px;
}
.div_mar
{
	padding-top:270px;
	position: absolute;
	padding-left: 300px;
	width: 336px;
}
.div
{
	padding-top:270px;
	position: absolute;
	padding-left: 400px;
	width: 336px;
}
.div_org
{
	padding-top:270px;
	position: absolute;
	padding-left: 450px;
	width: 336px;
}
.div_lieu
{
	padding-top:270px;
	position: absolute;
	padding-left: 540px;
	width: 336px;
}
.div_pat
{
	padding-top:270px;
	position: absolute;
	padding-left: 520px;
	width: 336px;
}
.div_animation
{
	padding-top:270px;
	position: absolute;
	padding-left: 600px;
	width: 336px;
}
.div_cort
{
	padding-top:270px;
	position: absolute;
	padding-left: 700px;
	width: 336px;
}
.div_noce
{
	padding-top:270px;
	position: absolute;
	padding-left: 710px;
	width: 336px;
}
.div_acc
{
	padding-top:270px;
	position: absolute;
	padding-left: 750px;
	width: 336px;
}
.bg_contenue
{
background-image:url(img/bg_contenue.gif);
}
.logo
{
background-image:url(img/logo.jpg);
background-repeat:no-repeat;
height:101px;
width:204px;
}
.bg_acc
{
background-image:url(img/bg_acc.jpg);
background-repeat:no-repeat;
width:711px;
height:406px;
}
.bg_img
{
background-image:url(img/bg_img.jpg);
height:257px;
background-repeat:no-repeat;
}
.bg_img1
{
	background-image:url(img/bg_img1.gif);
	height:80px;
	background-repeat:no-repeat;
}
.bg_footer
{
background-image:url(img/bg_footer.gif);
background-repeat:repeat-x;
height:42px;
}
.bg_commantaire
{
	background-color:#C7C7C7;
	border:1px solid #939293;
	height:220px;
}
.bg_commantaire22
{
	background-color:#C7C7C7;
	border:1px solid #939293;

}
.bg_commant
{
	background-image:url(img/bg_commant.gif);
	background-repeat:repeat-y;
	width:904px;
	padding-top: 12px;
}
.sep
{
background-image:url(img/sep.gif);
background-repeat:repeat-x;
}
.bg_tab
{
background-image:url(img/bg_tab.gif);
}
.bg_tab_1
{
background-image:url(img/bg_tab_1.gif);
}
.bg_espace
{
	background-image:url(img/bg_espace.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 10px;
}
.copyright
{
	color:#E2217A;
	font-size:11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.bordure_gauche
{
border-right:#E6E6E6 1px solid;
}
.formulaire_reservation{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #E09396;
	border: 1px solid #A9080E;
	
}
.formulaire_rech{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #92272D;
	height: 18px;
	
}
.formulaire_tri_annonce{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #ffffff;
	height: 15px;
	
}
.txt_formulaire {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.formulaire_bouton {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	border: 1px solid #333333;
	width: 100px;
	height: 20px;
	
}
.bg_formulaire{
	background-image:url(img/bg_form.gif);
	background-repeat:no-repeat;
	width:473px;
	height:41px;
	padding-left: 15px;
	padding-top: 10px;
}
.bg_form{
	background-image:url(img/form.gif);
	background-repeat:no-repeat;
	width:370px;
	height:41px;
	padding-left: 15px;
	padding-top: 10px;
}

.bg_form1{
	background-image:url(img/form1.gif);
	background-repeat:no-repeat;
	width:370px;
	height:41px;
	padding-left: 15px;
	padding-top: 10px;
}
.formulaire_ok {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #92272D;
	border: 0px solid #92272D;
	width: 20px;
	
}
.bordure_td_titre
{
	border-bottom:#C1272D 1px dotted;
}
.bordure_table
{
border:#E7E7E7 1px solid;
}
.grand_titre
{
	color:#00FF66;
	font-size:18px;
	text-decoration: none;
}
.titre_profil
{
	color:#FF0000;
	font-size:17px;
	text-decoration: none;
}
.td_menu
{
border-bottom: 1px dotted #999999;
}
.menu
{
font-size:18px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-left:12px;
background-color:#333333;
padding-right:12px;

}
.menu_inter
{
font-size:18px;
color:#ffffff;
font-weight:bold;
text-decoration:none;

}
.menu_hover
{
	font-size:18px;
	color:#FFB3F0;
	background-color: #E2227A;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px;
}
.menu:hover
{
	color:#FFB3F0;
	background-color: #E2227A;
}

.menu_footer
{
	font-size:11px;
	color:#D5ABAC;
	text-decoration:none;
}
.menu_footer:hover
{
	color:#000000;
	text-decoration:none;
}
.menu_footer_hover
{
	color:#000000;
	text-decoration:none;
}
.espace_pro
{
	font-size:10px;
	color:#ffffff;
}
.Bienvenue
{
	font-size:12px;
	color:#FFFFFF;
}
.menu_gauche
{
	font-size:11px;
	color:#000000;
	text-decoration:none;

}
.rouge_b
{
	font-size:10px;
	color:#C1272D;
	text-decoration:none;
	font-weight:bold;

}
.rouge
{
	font-size:11px;
	color:#ff0000;
	text-decoration:none;

}
.sous_cat
{
	font-size:11px;
	color:#7A2123;
	padding-left:17px;
	text-decoration:none;

}
.rouge_n
{
	font-size:12px;
	color:#C1272D;
	text-decoration:none;
	font-weight:bold;

}
.txt_home_18
{
	font-size:15px;
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
.txt_home_19
{
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.txt_home_191
{
	font-size:14px;
	color:#046dfc;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.txt_home_22
{
	font-size:20px;
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3;
}
.txt_titre_v
{
	font-size:12px;
	color:#0f216f;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.titre_v
{
	font-size:30px;
	color:#0f216f;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.titre_v_gris
{
	font-size:30px;
	color:#7f7f80;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.titre_ville
{
	font-size:23px;
	color:#0f216f;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.desc_v_gris
{
	font-size:18px;
	color:#7f7f80;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
}
.comman_v_gris
{
	font-size:15px;
	color:#000000;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
}
.txt_desc_v
{
	font-size:12px;
	color:#7f7f80;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;

}
.txt_home
{
	font-size:20px;
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
	.shot
{
	font-size:18px;
	color:#d60d67;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
.post
{
	font-size:20px;
	color:#0aab63;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
.tell
{
	font-size:20px;
	color:#3c0dd6;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
.condition
{
	font-size:15px;
	color:#046dfc;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.titre_2
{
	font-size:14px;
	color:#E99D1A;
	text-decoration:none;
	
}
.titre_3
{
	font-size:11px;
	color:#E99D1A;
	text-decoration:none;
	
}
.ban
{
background-image:url(img/ban.jpg);
background-repeat:no-repeat;
background-position:left;
width:1181px;
height:284px;
}

.menu_gauche:hover
{
	color:#E99D1A;
	text-decoration:none;
}
.bg_membre
{
background-image:url(img/bg_membre.gif);
background-repeat:repeat-y;
}

.tab_div
{
background-color:#E8E7E7;
border:1px solid #C3C3C3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.desc
{
	background-color:#EFEFEF;
	border:1px solid #C3C3C3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.texte
{
	font-size:12px;
	color: #000000;
	text-align: justify;
	line-height: 1.7;

}
.bg_img_annonce
{
	background-image:url(img/bg_img_annonce.gif);
	background-repeat:no-repeat;
	width:213px;
	height:162px;
	padding-top: 7px;
}
.bg_img_detail
{
	background-image:url(img/bg_img_detail.gif);
	background-repeat:no-repeat;
	width:250px;
	height:200px;
	padding-top: 7px;
}
.div_image
{
float:left;
width:17%;

}
.div_image1
{
	float:left;
	width:53%;

}
.div_bt
{
	float:left;
	width:30%;

}
.texte_11
{
	font-size:11px;
	color: #000000;
	line-height: 1.7;
	text-decoration: none;

}
.sous_titre_annonce
{
	font-size:12px;
	color: #000000;
	text-decoration: none;
	padding-left:10px;
	font-weight:bold;

}
.texte_10
{
	font-size:10px;
	color: #000000;
	text-align: justify;
	line-height: 1.7;

}
.footer
{
	background-image:url(img/footer.png);
	background-repeat:no-repeat;
	height:82px
}
.pol
{
	font-size:19px;
	color:#0F216F;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.pol1
{
	font-size:19px;
	color:#0F216F;
	text-decoration:underline;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/*.........contour ombré.........*/
#flou{
	background-color: #000000; /*couleur de l'ombre */
	margin-left: 3px;
	margin-top: 3px;
}
 
.ombre,.contenu {

	bottom: 2px;
	right: 2px;
}
 
.ombre{
	background-color: #666; /*2ème couleur de l'ombre*/
}
 
.contenu {
	border: 6px solid #ddd; /*bordure de l'image*/
}

#contenu {
	border: 3px solid #dddddd; /*bordure de l'image*/
}


/*......fin..................*/

/***** style wajdi***/



.bg_commant2
{
	background-image:url(img/bg_commant.gif);
	background-repeat:repeat-y;
	width:904px;
	padding-top: 12px;
	padding-left: 30px;
}

