body
{
	margin:0 auto;
	background-color:#AEE1FA;
	text-align:center;
	font-family:arial;
	font-size:12px;
}

img { border:0; }

#header
{
	background:url(images/header1.png);
	width:100%;
	height:118px;
}

#barrenavig
{
	margin:0 auto;
	background:url(images/barrenavig.png) repeat-x;
	width:100%;
	height:19px;
	padding-top:6px;
}

.barrenavig
{
	margin:0 auto;
	text-align: left;
	width:900px;
}

.barrenavig a
{
	font-weight:bold;
	color:#7c7c7c;
	text-decoration:none;
	margin:0 10px 0 10px;
}

.barrenavig a:hover
{
	text-decoration:underline;
}

#contenu
{
	margin:0 auto;
	width:900px;
}

.content
{
	float:left;
	margin-top:40px;
}


.gauche
{
	float:left;
	width:265px;
	text-align:left;
	margin-right:10px;
}

.milieu
{
	float:left;
	width:265px;
	text-align:left;
}

.contenu2
{
	margin-right:10px;
	margin-bottom:5px;
	text-align:left;
	width:540px;
}

.contenu2 .top2
{
	text-align:left;
	background:url(images/content_top.png) no-repeat;
	width:540px;
	height:10px;
}

.contenu2 .mid2
{
	text-align:left;
	padding:0 5px 0 5px;
	background:url(images/content_middle.png) repeat-y;
	width:530px;
	font-size:11px;
	color:#606262;
}

.contenu2 .mid2 a
{
	color:#606262;
	text-decoration:none;
}

.contenu2 .mid2 a:hover
{
	color:#606262;
	text-decoration:underline;
}

.contenu2 .bot2
{
	text-align:left;
	background:url(images/content_bottom.png) no-repeat;
	width:540px;
	height:10px;
}

.droite
{
	float:left;
	margin-top:40px;
}

.pub
{
	padding:5px;
	background:url(images/fond_pub.png) no-repeat;
	width:250px;
	height:250px;
	margin-bottom:5px;
}

.pub2
{
	padding:5px;
	background:url(images/fond_pub2.png) no-repeat;
	width:250px;
	height:88px;
	margin-bottom:5px;
}

.droite .clear
{
	clear:both;
}

.droite .cat
{
	background:url(images/fond_cat.png) no-repeat;
	width:125px;
	height:17px;
	font-size:11px;
	float:left;
	padding-top:3px;
	margin-bottom:5px;
	margin-right:5px;
}

.droite .cat a
{
	color:#898585;
	text-decoration:none;
}

.droite .cat a:hover
{
	color:#575958;
	text-decoration:none;
}

.droite .cat2
{
	background:url(images/fond_cat.png) no-repeat;
	width:125px;
	height:17px;
	font-size:11px;
	float:left;
	padding-top:3px;
	margin-bottom:5px;
	margin-left:5px;
}

.droite .cat2 a
{
	color:#898585;
	text-decoration:none;
}

.droite .cat2 a:hover
{
	color:#575958;
	text-decoration:none;
}

.top
{
	background:url(images/fond_top.png) no-repeat;
	width:255px;
	height:16px;
	padding:5px;
	color:#898585;
	margin-bottom:5px;
}

.top .fiche
{
	font-weight:bold;
}

.top .fiche a
{
	color:#898585;
	text-decoration:none;
}

.top .fiche a:hover
{
	color:#575958;
	text-decoration:underline;
}

.top .nbr
{
	float:right;
	font-size:11px;
}

.content .categorie
{
	padding: 0 10px 0 10px;
	color:#898585;
	font-size:14px;
}

.content .categorie a
{
	color:#898585;
	text-decoration:none;
}

.content .categorie a:hover
{
	color:#575958;
	text-decoration:none;
}

.content .soul
{
	border-bottom:1px dashed #898585;
	margin:2px 5px 5px 5px;
}

.actus
{
	background:url(images/fond_actus.png) no-repeat;
	width:255px;
	height:82px;
	padding:5px;
	color:#898585;
	margin-bottom:5px;
}

.actus .titre
{
	font-weight:bold;
}

.actus .titre a
{
	color:#898585;
	text-decoration:none;
}

.actus .titre a:hover
{
	color:#575958;
	text-decoration:none;
}

.actus .bord
{
	border-bottom:1px dotted #898585;
	margin-bottom:4px;
}

.actus .texte
{
	font-size:11px;
	clear:both;
	margin-bottom:-5px;
}

.actus .texte a
{
	color:#898585;
	text-decoration:none;
}

.actus .texte a:hover
{
	color:#575958;
	text-decoration:underline;
}

.actus .date
{
	font-size:10px;
	clear:both;
	color:#575958;
}

#footer
{
	color:#575958;
	margin-top:5px;
	border-top:1px solid #cecece;
	background-color:#34ACE8;
	width:100%;
	font-size:11px;
	padding:5px 0 5px 0;
}

#footer a
{
	text-decoration:none;
	color:#575958;
}

#footer a:hover
{
	color:#898585;
	text-decoration:underline;
}

.formulaireRegisterV
{
	color: #000;
	font-size: 11px;
	background-color: #FFF;
	border: 1px solid #333;
	padding-left: 2px;
	padding-right: 2px;
}