/* CSS Document */

body{
 	background:#C0C0C0; margin:0
}

a{
	text-decoration:none; color:#FF0066;
}
a:hover{
	color:#FF99CC;
}
img{
	border:0; margin:0;
}
p{
	margin:5px 0;
}

#page{
	width:950px; margin:0 auto;
	background:#363434;
	color:#C9D5E7;
	font:11px Georgia "Times new Roman" serif;
	text-align:justify;
}

#page .bandeauHaut{
	height:20px; background:#C0C0C0 no-repeat left top;
	font:10px verdana, Arial, Helvetica, sans-serif; position:relative;
}
#page .bandeauHaut .texte{
	position:absolute; right:0; bottom:0; padding-bottom:5px;
	color:#333333;
}

#page .bandeauTitre{
	height:345px; background:#363434 url(vsl/fond_bandeau_haut.gif) no-repeat -10px top;
	position:relative;
}
#page .bandeauTitre .anim{
	position:absolute;

}

#page .corpsPage{
	padding:10px 0;
}
#page .corpsPage table{
	border-collapse:collapse; width:100%;
}
#page .corpsPage td.gauche{
	vertical-align:top; width:260px;
}
#page .corpsPage td.gauche a{
	color:#C9D5E7;
}
#page .corpsPage td.gauche a:hover{
	color:#FFFFFF;
}
#page .corpsPage td.gauche ul{
	margin:0; padding:0;
	font: 11px Verdana, Arial, sans-serif;
}
#page .corpsPage td.gauche li{
	margin:0; padding:2px 0 2px 10px; list-style:none;
	background:url(vsl/puce_courbe.gif) no-repeat left center;
}
#page .corpsPage td.gauche .deezer{
	margin:10px 0;width:220px; font:10px Verdana;
}
#page .corpsPage td.gauche .deezer a{
	color:#FFFFFF;
}
#page .corpsPage td.centre{
	vertical-align:top; width:330px;
}
#page .corpsPage td.centre a{
	color:#C9D5E7;
}
#page .corpsPage td.centre a{
	color:#FFFFFF;
}
#page .corpsPage td.droite{
	vertical-align:top; width:300px;
}

#page .corpsPage .contenu{
	padding:0 16px; font:11px Georgia, "Times New Roman";
}

#page .corpsPage .contenu .arabesque{
	background:url(vsl/arabesque.gif) no-repeat top center; height:20px;
	margin:10px 0;
}

#page .corpsPage .contenu .formulaire{
	font:9px Verdana, Arial, sans-serif; background:#270327; padding:0 10px; margin:10px 0;
	color:#AB9AA9;
}
#page .corpsPage .contenu .formulaire input, #page .corpsPage .contenu .formulaire  select{
	font:9px Verdana, Arial, sans-serif; background:#B5B5B5; border:none;
}
#page .corpsPage .contenu .formulaire textarea{
	font:9px Verdana, Arial, sans-serif; background:#B5B5B5; border:none;
}

#page .corpsPage .contenu .formulaire .bouton{
	font:10px Verdana, Arial, Helvetica, sans-serif; background:url(vsl/bouton.gif) no-repeat center center; border:none;
	color:#CCCCCC; cursor:pointer; padding:3px 0; width:98px;
}
#page .corpsPage .contenu .formulaire label{
	display:block; text-align:left; padding:2px 0;
}
#page .corpsPage .contenu .formulaire .arabesque{
	background:url(vsl/arabesque_form.gif) no-repeat top center; height:20px;
	margin:3px 0;
}

#piedPage{
	width:900px; margin:0 auto 10px auto;
	text-align:center; font:10px verdana, Arial, Helvetica;
}

#page .corpsPage .contenu #lovers{
	margin:10px 0;
	font:11px Georgia, "Times New Roman";
}
