body {	background: url(images/amour.jpg) repeat;margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 100%;color: #666666;}


a {color:#666666;}	
a {text-decoration:none;font-weight:bold;}
a img{border-color:#d85d5d;}
a img:hover {background:#d85d5d; border-color:#d85d5d;}

h1 { font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size: 32px;font-weight: lighter;letter-spacing: -2px;text-
transform: uppercase;margin-right: 10px;margin-top: 10px;line-height: 65px;color:#DDDDDD;}
h2 {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size: 32px;font-weight: lighter;letter-spacing: -2px;text-transform: uppercase; margin: 10px 0 10px 20px;}
h3 {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size: 10px;text-transform: uppercase;font-weight: lighter;text-align: center;color: #333333;}
h4 {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size: 0.8em;font-weight: lighter;padding: 5px;}

/* Class */
.clear { clear:both;}
.bold  { font-weight:bold;}
.align-justify {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.float-left {float:left;display: inline;}
.float-right {float:right;display: inline;}

#container { width: 1024px;margin-left: auto;margin-right: auto;border: 1px solid #5f5f5e;background: #fff url(images/sandy.jpg) top left no-repeat;}

#header {  width: 700px; height: 100px; border-bottom: solid 2px #C63820;float: right; display: inline; text-align: right;}
#header span { font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size: 32px;font-weight: lighter;letter-spacing: -2px;text-transform: uppercase;color: #666666;}
		
#chapeau {  font-family: "Times New Roman", Times, serif;font-size: 20px;color: #CACACA;letter-spacing: -1px;font-style: italic;line-height: 0px;margin: -10px 10px 0 0;}
#titre	{margin:20px 0 5px 30px; color:#C63820; font-size:1.6em; letter-spacing:-2px; text-align:left;}
#baseline {color:#808080; font-size:0.5em; font-weight:bold; letter-spacing:2px; text-align:left;}

#left_black {width:300px; float: left; display: inline;}
#galerie {text-align:center;}
#galerie img {margin:10px;}
.navcontainer { width: 300px; margin: 150px 0 0 0 ; padding: 0; }
.navcontainer ul {list-style-type: none; font-family: Arial, Helvetica, sans-serif;padding-left: 0;}
.navcontainer li{margin:0 0 10px 0; padding: 0px;}
.navcontainer a {color: #000; font-size: 1.9em; letter-spacing:-1px; background: #fff url(images/arrow.gif) 96% 50% no-repeat;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; padding: 0 0 0 40px; display:block; font-weight: lighter; }
.navcontainer a:hover {background: #000 url(images/arrow.png) 96% 50% no-repeat;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5; color:#fff;}
.navcontainer a.active {background: #000 url(images/arrow.png) 96% 50% no-repeat;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9; color:#fff;}


#core {width: 724px;margin: 0 0 0 0;float: left;display: inline;}

.core_text {width: 680px;padding: 15px 0 0 0; margin: 20px 0 40px 24px; background: url(images/pink_core_back.jpg) top left no-repeat;}
.annonce {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 20px; text-transform: uppercase; font-weight: lighter; letter-spacing: -1px; color: #C63820; text-align: center;}

.core_text p {font-size: 0.9em; margin: 20px 10px 10px 10px;}

.lien {margin-left: 180px;}
	

.core_text form {font-size: 0.9em;padding:10px;margin:20px;border:1px solid #ccc;}
.core_text form label {font-weight:bold;color:#444;display:block;}
.core_text form input {width:96%;border:1px solid #ddd;padding:4px;margin:5px 0 10px 0;font:90% Verdana;}
.core_text form textarea {width:96%;border:1px solid #ddd;padding:4px;margin:5px 0 10px 0;font:90% Verdana;}

#footer {width: 1024px;height: auto;background: #FFE2F1;;clear: both;text-align: center;}
#footer a {color: #5A0C4D;text-decoration: none;font-size: 0.6em;}
#mention-legale {  float: left; text-align:left;margin: 0 0 0 20px;padding:0;display: inline;}
#copyright {  float: right; text-align:right;margin:0 20px 0 0;padding:0;display: inline;}
#icra{  text-align:center;margin-top: 40px;margin-left:66px;}
#partenaires {font-size: 0.6em; color:#666666;text-align: center;}

/*FORM*/
form {
	margin: 0 0 0 10px ; 
	padding: 0 5px;
	border: 1px solid #f2f2f2;
	background-color: #FFFFFF; 
	font-size: 0.9em;
	text-align:left;
	color:#000000;
}

fieldset {
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
}

legend {
	margin: 0 0 0 20px;
}

label {
	font-weight:bold;
	margin: 10px 0 0 10px;
}
input {
	border:1px solid #CCCCCC;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}

#nom{ margin:10px 0 0 0;}
#email{ margin:10px 0 0 0.0;}
#autres{ margin:10px 0 10px 0;}
#sujet{ margin:10px 0 0 0;}
#corps{ margin: 0 0 0 0;}
#code{ margin:0 0 20px 0;}

textarea {
	font: normal 1em Verdana, sans-serif;
	border:1px solid #CCCCCC;
	width:35em; 
	background:url(design/) repeat-y #FFFFFF;
	height:8em;
	color:#777;
}
input.button { 
	font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin-left: 7em;
	padding: 2px 3px; 
	color: #FFF;
	background: #010510 url(images/button-bg.jpg) repeat-x 0 0;
	border: none;
}

.alert {
	color:#FF0000;
	margin: 0.5em 0 0 0.5em;
	text-align:center;
	font-size: 0.8em
}

.numero{
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 2.5em;
	font-weight: lighter;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #666666;
	margin: 20px 0 0 0;
	text-align: center;
}

.numero .prefixe {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 1em;
	font-style:italic;
	font-size: 25px;
	color:#000000;
}

.ch-be{
	font-family:"Arial";
	font-weight:bold;
	font-size: 1.3em;
	text-align: center;
	color: #666666;
	margin: 0 0 20px 0; 
}
.comment { font-size:.7em; font-weight:normal;}

.commentaire {font-size:.7em; margin: 0 0 20px 350px; font-weight:normal;}

/*Promo*/
.promo {text-align: center;border:1px #000 solid; margin: 190px 0 0 5px; padding: 4px; -moz-border-radius:10px; -webkit-border-radius:10px;background:#fffbf4; color:#000; width: 295px;}
.promo-num {font-size: 20px; letter-spacing: -1px; margin: 5px 0 5px 0; font-family:"Arial Black";}
.promo-num img { vertical-align: middle; margin:0 5px 5px 0;  }
.bold{font-weight:bold;}

