@charset "UTF-8";
/*  
Sticky Footer Solution
*/

* {margin:0;padding:0;} 

html, body {
	height: 100%;
	text-align: center;
	background: url(../images/bgMotif.gif);
}

#wrap {
	min-height: 100%;
	width: 1000px;
	border: solid #D6D6D6 1px;
	margin:0 auto;
	text-align: left;
	background: url(../images/bgTop.jpg) repeat-x #ffffff;
}

/* must be same height as the footer */
#header{
	padding-top: 19px;
}
#content {
	overflow:auto;
	padding-bottom: 151px;/* hauteur du footer */
	text-align: center;
} 	
#content_content {
	text-align: center;
	width:918px;
	margin:0 auto;
	border: solid #D6D6D6 1px;
	text-align: left;
	background: url(../images/bgContenu.jpg) repeat-x #f2f2f2;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px
} 
#footer {
	position: relative;
	margin-top: -131px; /* negative value of footer height */
	height: 131px;
	padding-bottom: 20px;
	text-align: center;
	clear:both;
} 
#footer_content {
	text-align: center;
	height: 111px;
	width:1002px;
	margin:0 auto;
} 
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	
	margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}
/*  
END  Sticky Footer Solution
*/
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	/* text-align:left */
}


a:link {
	color: #e85479;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E85479;
}
a:hover {
	text-decoration: underline;
	color: #E85479;
}
a:active {
	text-decoration: none;
	color: #E85479;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	letter-spacing: 1px;
	line-height: 12px;
}

.sous-titres{
	font-size: 18px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #777777;
	font-style: italic;
	font-weight: normal;
}
.langue {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
}
a.langue:link {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
	text-decoration: none;
}
a.langue:visited {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
	text-decoration: none;
}
a.langue:hover {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E85479;
	text-decoration: none;
}
a.langue:active {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
	text-decoration: none;
}



.menuMain {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
	line-height: 14px;
}
/*
a.menuMain:link {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
	line-height: 14px;
	text-decoration: none;
}
a.menuMain:visited {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555555;
	line-height: 14px;
	text-decoration: none;
}
a.menuMain:hover {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
	color: #E85479;
	text-decoration: none;
}
a.menuMain:active {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E85479;
	line-height: 14px;
	text-decoration: none;
}
*/

/*
.menuText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 0.02em;
	color: #888888;
	line-height: 14px;
}
*/

.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #E85479;
	line-height: 18px;
}

.menuLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
}
a.menuLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
	text-decoration: none;
}
a.menuLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
	text-decoration: none;
}
a.menuLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #E85479;
	text-decoration: none;
}
a.menuLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 14px;
	text-decoration: none;
}

.borderImage {
	border: 6px; 
	border-color:#FFFFFF;
	border-style: solid;
}
.titres-roses {
	font-size: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #E85479;
	line-height: 18px;
}
.titres-gris {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #818181;
	line-height: 18px;
	text-transform: uppercase;
}
.sous-titres-rose {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #E85479;
	line-height: 18px;
}
.prix {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 18px;
}

