body
{
	background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	background-color:#7B2224;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 0px;

}
#img
{
width:170px;
height:159px;
float:left;
}
#suivant
{
position:absolute;
float:left;
margin-top:70px;
margin-left:140px;


}
#prec
{
	position:absolute;
	float:left;
	margin-top:70px;
	margin-left:315px;
	left: 466px;
	top: 75px;
}
#annonce
{
	width:150px;
	border:1px solid #999999;
	float:left;
	height:159px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;

}
#div_annonce
{
	width:150px;
	height:159px;
	float: left;

}
.bg_mariee
{
background-image:url(img/bg_mariee.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.bg_beaute
{
background-image:url(img/beaute.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.formulaire_blanc{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CACACA;
	font-size:11px;
}

.formulaire_blanc_texearia{
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CACACA;
	font-size:11px;
}
.bg_organisation
{
background-image:url(img/bg_organisation.gif);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.bg_lieu
{
background-image:url(img/lieu_de_fete.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.bg_patisserie
{
background-image:url(img/animation.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}

.bg_voyage_noce
{
background-image:url(img/voyage_de_noce.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.bg_animation
{
background-image:url(img/loation.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.bg_maison
{
background-image:url(img/dari.jpg);
background-repeat:no-repeat;
width:495px;
height:200px;
}
.bg_cortege
{
	background-image:url(img/7lou.jpg);
	background-repeat:no-repeat;
	width:495px;
	height:200px;
	
	
}
.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_interne
{
background-image:url(img/bg_interne.gif);
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.jpg);
background-repeat:no-repeat;
height:70px;
}
.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:#AE5223;
	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;
	height: 18px;
	
}
.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: #7A0000;
	border: 1px solid #cccccc;
	width: 100px;
	
}
.formulaire_ok {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #92272D;
	border: 0px solid #92272D;
	width: 24px;
}

.formulaire_ok2 {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #92272D;
	border: 0px solid #92272D;
	width: 26px;
	
}


.bordure_td_titre
{
	border-bottom:#C1272D 1px dotted;
}
.bordure_table
{
border:#E7E7E7 1px solid;
}
.grand_titre
{
	color:#FF0000;
	font-size:17px;
	text-decoration: none;
}
.td_menu
{
border-bottom: 1px dotted #999999;
}
.menu
{
font-size:11px;
color:#ffffff;
text-decoration:none;
padding-left:5px;
padding-right:12px;

}
.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;
}
.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:9px;
	color:#ff0000;
	text-decoration:none;

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

}

.titre_principal
{
	font-size:17px;
	color:#FF3399;
	text-decoration:none;
}

.titre_principal2
{
	font-size:10px;
	color:#FF3399;
	text-decoration:none;
}

.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:hover
{
	font-size:11px;
	color:#FFB3F0;
	text-decoration:none;
	padding-left:5px;
	padding-right: 12px;
}
.menu_gauche:hover
{
	color:#E99D1A;
	text-decoration:none;
}
.bg_membre
{
background-image:url(img/bg_membre.gif);
background-repeat:repeat-y;
}
.menu_hover
{
	font-size:11px;
	color:#Ffffff;
	background-color:#FF0000;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px;
}
.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;
}
.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
}


/********Menu horizental*******/
.td_select
{
	background-color:#FF0000;
}



/*********************Validation plugin style***********************/
form label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: normal;
	font-size:10px;
}
div.error { display: none; }
/*
input {	border: 1px solid black; }
*/
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form .gray * { color: gray; }
