/***************************************************************************************/
/************************************ CSS MULTIWIZZ ************************************/
/***************************************************************************************/

body
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	background:#e1dfd9 url("/images/fond.jpg") center top no-repeat;
	/*background:#f2f0ea url("/images/fond_repeat.jpg") left top repeat-x;*/
	color:#7d7d7d;
}

.main
{
	font-size:1em;
	position:relative;
	width:1002px;
	min-height:800px;
	height:auto !important;
	height:800px;
	margin:auto;
	padding:0px;
	text-align:center;
	overflow:hidden !important;
	overflow:visible;
	border:0px red solid;
	text-align:left;
}


/******************************** déclarations générales *******************************/

h1,h2,h3,h4,h5,h6
{
	padding:0;
	margin:0;
	font-weight:normal;
	font-style:normal;
}

h1{font-size:1.125em;color:#808080;}
h2{font-size:0.813em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}

p
{
	text-align:left;
	margin:0;
	padding:0;
}

input, textarea, select
{
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.058em;
}

a:link {	color:#0080bf;text-decoration:none;}
a:visited{	color:#0080bf;text-decoration:none;}
a:hover{	color:#0080bf;text-decoration:underline;}
a:active{	color:#0080bf;text-decoration:none;}

img
{
	border:0px solid;
}

ul, li
{
	list-style-type:none;
	margin:0;
	padding:0;
}


/*********************************** header ********************************************/
/***************************************************************************************/

.header
{
	position:relative;
	float:left;
	width:1002px;
	height:70px;
	border:0px green solid;
	border-top:0px solid;
	background:#ffffff;
}

.logo
{
	position:relative;
	float:left;
	left:21px;
	top:15px;
	border:0px green solid;
}

.logo_contact
{
	position:relative;
	float:left;
	left:40px;
	top:15px;
}

ul.identifie
{
	position:relative;
	float:right;
	width:auto;
	border:0px green solid;
	border-top:0px solid;
	font-size:0.625em;
	font-weight:normal;
	padding:4px 20px 0 0;
	white-space:nowrap;
}

ul.identifie li
{
	position:relative;
	float:left;
	width:auto;
	white-space:nowrap;
	padding:0 10px 0 10px;
	background:url("/images/footer.jpg") right 3px no-repeat;
}

ul.identifie li.last
{
	background:none;
}

.identification
{
	position:relative;
	float:right;
	width:315px;
	height:60px;
	border:0px green solid;
	border-top:0px solid;
	text-align:left;
	color:#0080bf;
	font-size:0.65em;
	font-weight:bold;
}

.options
{
	position:relative;
	float:left;
	width:100%;
}

.session
{
	position:relative;
	float:left;
	padding:8px 0 0 0;
}

.session input
{
	position:relative;
	float:left;
	top:-2px;
}

.oubli
{
	position:relative;
	float:right;
	padding:8px 30px 0 0;
}

ul.connexion
{
	position:relative;
	float:left;
	width:auto;
	height:31px;
	border:0px red solid;
	white-space:nowrap;
	text-align:left;
}

ul.connexion li
{
	position:relative;
	float:left;
	padding:3px 0 0 1px;
}

ul.connexion li input
{
	width:100px;
}

ul.connexion li input.bouton_80
{
	width:80px;
	margin: 0 0 0 2px;
}

.bouton
{
	position:relative;
	float:left;
	display:block;
	width:auto;
	height:20px;
	white-space:nowrap;
	text-decoration:none;
	cursor:pointer;
}

a.bouton:link {		color:#ffffff;text-decoration:none;}
a.bouton:visited{	color:#ffffff;text-decoration:none;}
a.bouton:hover{		color:#ffffff;text-decoration:none;}
a.bouton:active{	color:#ffffff;text-decoration:none;}


.bouton_100
{
	position:relative;
	float:left;
	width:100px;
	height:20px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_100.png") left top no-repeat;
	font-size:1.2em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_100:hover
{
	background:url("/images/bouton_bleu_100.png") left top repeat-x;
}

.bouton_200
{
	position:relative;
	float:left;
	width:200px;
	height:20px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_200.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_200:hover
{
	background:url("/images/bouton_bleu_200.png") left top repeat-x;
}

.bouton_20
{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_20.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_20:hover
{
	background:url("/images/bouton_bleu_20.png") left top repeat-x;
}

.bouton_120
{
	position:relative;
	float:left;
	width:120px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_120.png") left top no-repeat;
	font-size:1.1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_120:hover
{
	background:url("/images/bouton_bleu_120.png") left top repeat-x;
}

.bouton_220
{
	position:relative;
	float:left;
	width:220px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_220.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_220:hover
{
	background:url("/images/bouton_bleu_220.png") left top repeat-x;
}

.bouton_140
{
	position:relative;
	float:left;
	width:140px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_140.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_140:hover
{
	background:url("/images/bouton_bleu_140.png") left top no-repeat;
}

.bouton_40
{
	position:relative;
	float:left;
	width:40px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_40.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_40:hover
{
	background:url("/images/bouton_bleu_40.png") left top no-repeat;
}

.bouton_240
{
	position:relative;
	float:left;
	width:240px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_240.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_240:hover
{
	background:url("/images/bouton_bleu_240.png") left top no-repeat;
}

.bouton_260
{
	position:relative;
	float:left;
	width:260px;
	height:20px;
	border:none;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_260.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_260:hover
{
	background:url("/images/bouton_bleu_260.png") left top no-repeat;
}

.bouton_80
{
	position:relative;
	float:left;
	width:80px;
	height:20px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_80.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	text-align:center;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_80:hover
{
	background:url("/images/bouton_bleu_80.png") left top no-repeat;
}

.bouton_60
{
	position:relative;
	float:left;
	width:60px;
	height:20px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_60.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	text-align:center;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_60:hover
{
	background:url("/images/bouton_bleu_60.png") left top no-repeat;
}

.bouton_180
{
	position:relative;
	float:left;
	width:180px;
	height:20px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_180.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	text-align:center;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_180:hover
{
	background:url("/images/bouton_bleu_180.png") left top no-repeat;
}

.bouton_160
{
	position:relative;
	float:left;
	width:160px;
	height:20px;
	border:none;
	font-weight:bold;
	cursor:pointer;
	background:url("/images/bouton_vert_160.png") left top no-repeat;
	font-size:1em;
	line-height:1.6em !important;
	line-height:1.5em;
	text-align:center;
	padding:0;
	margin:0;
	color:#ffffff;
}

.bouton_160:hover
{
	background:url("/images/bouton_bleu_160.png") left top no-repeat;
}



/************************************* bandeau *****************************************/
/***************************************************************************************/

.bandeau
{
	position:relative;
	float:left;
	width:1000px;
	left:1px;
	height:330px;
	border:0px green solid;
	border-top:0px solid;
	background:#ffffff;
}

.animation
{
	position:relative;
	float:left;
	left:21px;
	width:960px;
	height:330px;
	border:0px green solid;
	border-top:0px solid;
	overflow:hidden;
}

.animation a:link {		color:#ffffff;text-decoration:none;}
.animation a:visited{	color:#ffffff;text-decoration:none;}
.animation a:hover{		color:#ffffff;text-decoration:none;}
.animation a:active{	color:#ffffff;text-decoration:none;}

.anim_gauche
{
	position:absolute;
	width:4px;
	height:330px;
	left:0px;
	z-index:500;
}

.anim_droit
{
	position:absolute;
	width:4px;
	height:330px;
	right:0px;
	z-index:500;
}

.anim_controles
{
	position:absolute;
	width:auto;
	height:25px;
	top:295px;
	right:20px;
	z-index:500;
	border:0px red solid;
}

.anim_controles a
{
	position:relative;
	float:left;
	width:21px;
	height:25px;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
	font-size:0.938em;
	line-height:1.7em;
}

a.anim_prev{		background:url("/images/prev.png") left top no-repeat;}
a.anim_prev:hover{	background:url("/images/prev_on.png") left top no-repeat;}

a.anim_num{			background:url("/images/num.png") left top no-repeat;}
a.anim_num:hover{	background:url("/images/num_on.png") left top no-repeat;}

a.anim_next{		background:url("/images/next.png") left top no-repeat;}
a.anim_next:hover{	background:url("/images/next_on.png") left top no-repeat;}


.tous_bandeaux
{
	position:relative;
	width:3840px;
	height:330px;
	left:0px;
}

.tous_bandeaux h1
{
	position:relative;
	float:left;
	font-size:4em;
	font-weight:bold;
	color:#ffffff;
	padding:24px 0 0 50px;
	letter-spacing:-0.04em;
}

.tous_bandeaux h1 span
{
	position:absolute;
	top:119px;
	left:295px;
	font-size:0.3em;
	letter-spacing:-0.015em;
	white-space:nowrap;
}

.tous_bandeaux h1 span.bandeau_un
{
	position:absolute;
	top:80px;
	left:50px;
	font-size:0.6em;
	letter-spacing:-0.015em;
	white-space:nowrap;
}


.tous_bandeaux h2
{
	position:relative;
	float:left;
	clear:both;
	width:400px;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	padding:40px 0 0 50px;
}

.tous_bandeaux .encart_anim a.decouv
{
	position:absolute;
	font-weight:bold;
	top:190px;
	left:50px;
	color:#ffae01;
}

.tous_bandeaux .encart_anim a.tarif
{
	position:absolute;
	font-weight:bold;
	top:210px;
	left:50px;
	color:#ffae01;
}

.tous_bandeaux a.tarif:hover
{
	text-decoration:underline;
}

.tous_bandeaux a.decouv:hover
{
	text-decoration:underline;
}

.tous_bandeaux a.anim_inscription
{
	position:absolute;
	clear:both;
	width:211px;
	height:60px;
	left:55px;
	top:245px;
	margin:0;
	padding:0 0 0 39px;
	text-align:center;
	font-weight:bold;
	font-size:1.5em;
	line-height:2.4em;
	border:0px red solid;
	background:url("/images/inscription.png") left top no-repeat;
}

.tous_bandeaux a.anim_inscription:hover
{
	background:url("/images/inscription_on.png") left top no-repeat;
}

.tous_bandeaux a.anim_decouvrir
{
	position:absolute;
	clear:both;
	background:transparent url(/images/decouvrir.png) no-repeat scroll left top;
	border:0 solid red;
	font-size:1.2em;
	font-weight:bold;
	height:68px;
	left:55px;
	line-height:3.5em;
	margin:0 0 0 6px;
	padding:0;
	text-align:center;
	top:245px;
	width:335px;
}

.tous_bandeaux a.anim_decouvrir:hover
{
	background:url("/images/decouvrir_on.png") left top no-repeat;
}

.premier_encart a.anim_essayer
{
	position:absolute;
	background:transparent url(/images/bouton_vert_home_320.png) no-repeat scroll left top;
	border:0 solid red;
	left:50px;
	height:50px;
	top:250px;
	width:320px;
	cursor: pointer;
}

.premier_encart a.anim_essayer:hover
{
	cursor: pointer;
	background:url("/images/bouton_bleu_home_320.png") left top no-repeat;
}


.tous_bandeaux a.anim_essayer span
{
	position:relative;
	float:left;
	padding:5px 30px 0 30px;
	line-height:1em;
	text-align:center;
	font-size:1.20em;
	font-weight:bold;
}


.exemple_anim h1
{
	font-size:2em;
	padding:34px 0 0 24px;
	letter-spacing:-0.02em;
}

.exemple_anim h1 span
{
	top:70px;
	left:40px;
}

.exemple_anim_reponse1 h1
{
	position:absolute;
	clear:both;
	width:200px;
	height:60px;
	left:550px;
	top:60px;
	margin:0;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	color:#ffffff;
}

.exemple_anim_reponse1 h1 span
{
	font-size:0.7em;
	font-weight:normal;
	top:50px;
	left:25px;
}

.exemple_anim_reponse2 h1
{
	position:absolute;
	clear:both;
	width:200px;
	height:60px;
	left:550px;
	top:100px;
	margin:0;
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	color:#ffffff;
}

.exemple_anim_reponse2 h1 span
{
	font-size:0.7em;
	font-weight:normal;
	top:50px;
	left:25px;
}


.exemple_anim h2
{
	font-size:1.5em;
	font-weight:bold;
	width:240px;
	padding:50px 0 0 60px;
}

.exemple_anim h2 span
{
	font-weight:normal;
}

.exemple_anim h3
{
	position:relative;
	float:left;
	clear:both;
	width:240px;
	font-size:0.8em;
	padding:10px 0 0 60px;
	hight:50px;
	font-weight:normal;
	color:#ffffff;
}

.exemple_anim h4
{
	position:absolute;
	clear:both;
	width:210px;
	height:60px;
	left:310px;
	top:250px;
	margin:0;
	font-size:0.6em;
	font-weight:normal;
	color:#ffffff;
}

.exemple_anim h4 span
{
	font-weight:bold;
	color:#ccff99;
}

.encart_anim
{
	position:relative;
	float:left;
	width:960px;
	height:330px;
	border:0px green solid;
	border-top:0px solid;
}

.premier_encart{	background:url("/images/animation_1.jpg") left top no-repeat;}
.phone_text{
	position:absolute;
	width:152px;
	height:155px;
	right:158px;
	top:100px; 
	background:none;
}
.deuxieme_encart{	background:url("/images/animation-rugby.jpg") left top no-repeat;}
.troisieme_encart{	background:url("/images/animation-vtt.jpg") left top no-repeat;}
.quatrieme_encart{	background:url("/images/quatrieme_encart.jpg") left top no-repeat;}

.tarifs_offre_premium  {
	position:absolute;
	float:left;
	top:125px;
	left:85px;
	font-size:0.8em;
	font-weight:normal;
	color:#ffffff;
	padding:0;
	width:200px;
	height:80px;
}

.anim_offre_premium span {
	font-size:4.8em;
	font-weight:normal;
	color:#ffffff;
	padding:0;
	letter-spacing:-0.04em;
}

.anim_offre_premium h1 {
	position:absolute;
	float:left;
	top:17px;
	left:65px;
	font-size:5em;
	font-weight:bold;
	color:#ffffff;
	padding:0;
	letter-spacing:-0.04em;

}

.anim_offre_premium h1 span {
	top:20px;
	left:-55px;
	font-size:0.3em;
	font-weight:normal;

}

.anim_offre_premium h2 {
	position:absolute;
	clear:both;
	width:380px;
	font-size:0.80em;
	font-weight:normal;
	color:#ffffff;
	padding:0px;
	margin:65px 0 24px 460px;

}

.anim_offre_premium ul {
	clear:both;
	
	padding:0px;
	margin:0px 0 0 460px;

}

.anim_offre_premium ul li {
	float:left;
	width:135px;
	font-size:0.75em;
	font-weight:bold;
	color:#ffffff;
	padding:0px;
	margin:156px 0 10px 10px;
}

.anim_offre_premium ul li.second {
	width:140px;
	margin:122px 0 10px 10px;
	text-align:center;
}

.anim_offre_premium ul li.second  strong{
	font-size:1.7em;
	font-weight:bold;
}

.anim_offre_premium ul li.second  a.bouton_premium
{
	position:absolute;
	clear:both;
	background:transparent url(/images/bouton_premium.png) no-repeat scroll left top;
	border:0px solid red;
	height:23px;
	left:650px;
	margin:0 0 0 0px;
	padding:0;
	text-align:center;
	top:250px;
	width:68px;
}

.anim_offre_premium ul li.second  a.bouton_premium:hover
{
	background:url("/images/bouton_premium_on.png") left top no-repeat;
}



.anim_offre_premium ul li h1 {

	font-size:1.5em;
	font-weight:bold;
	color:#ffffff;
	padding:0px 0 12px;
	width:135px;
	position:relative;
	top:0px;
	left:0px;
}


.anim_offre_premium ul li.last  {
	font-size:0.9em;
	font-weight:normal;
	color:#ffffff;
	line-height:2.38em;
	padding:0;
	width:160px;
	margin:121px 0 10px 6px;
	text-align:center;
	padding:0px 0 11px;
}

.anim_offre_premium ul li.last span  {
	font-size:0.7em;
	font-weight:normal;
	color:#ffffff;
}

.encart_schema
{
	position:absolute;
	float:left;
	width:180px;
	height:130px;
	left:330px;
	top:120px;
}

.schema_forum{	background:url("/images/multiwizz_forum.png") left top no-repeat;}
.schema_diffusion{	background:url("/images/multiwizz_diffusion.png") left top no-repeat;}


.social
{
	margin:0 0 0 12px;
	width:969px;
	position:relative;
	float:left;
	font-size:0.688em;
	background:url("/images/fond_bandeau.png") right bottom no-repeat;
}

.social a
{
	position:relative;
	float:left;
	line-height:1.5em;
	padding:7px 6px 0 30px;
	background-position:9px 7px;
}

.facebook{background:url("/images/facebook.gif") left top no-repeat;}
.twitter{background:url("/images/twitter.gif") left top no-repeat;}
.blog{background:url("/images/blog.gif") left top no-repeat;}

.recherche
{
	position:relative;
	float:right;
	padding:5px 10px 0 0;
	font-size:0.65em;
	font-weight:bold;
}

.recherche input.searchHeader
{
	position:relative;
	float:left;
	width:230px;
	margin:0 5px 0 0;
}


/************************************* contenu *****************************************/
/***************************************************************************************/

.contenu
{
	position:relative;
	float:left;
	width:1000px;
	left:1px;
	min-height:299px;
	height:auto !important;
	height:299px;
	padding:20px 0 0 0;
	border:0px green solid;
	border-top:0px solid;
	background:#ffffff;
}



.contenu h1
{
	position:relative;
	float:left;
	margin:0 0 0 4px;
	padding:0 5px 0 5px;
}

.contenu_gauche
{
	position:relative;
	float:left;
	width:660px;
	left:20px;
	min-height:299px;
	height:auto !important;
	height:299px;
	border:0px green solid;
	border-top:0px solid;
	background:#ffffff;
	/*background:#000000;*/
}

.contenu_popup
{
	position:relative;
	float:left;
	width:660px;
	left:1px;
	min-height:299px;
	height:auto !important;
	height:299px;
	padding:20px 0 0 0;
	border:0px green solid;
	border-top:0px solid;
	background:#ffffff;
}

.contenu_popup p
{
	font-size:0.75em;
	color:#000000;
	text-align:justify;
	padding:5px 5px 5px 0;
}

.contenu_popup h2
{
	font-size:0.938em;
	font-weight:bold;
	margin:10px 0 15px 0;
	color:#808080;
}

.groupes_une
{
	position:relative;
	float:left;
	width:658px;
	min-height:73px;
	height:auto !important;
	height:73px;
	border:1px #e0e0e0 solid;
	margin:15px 0 0 0;
}

.groupes_une h1
{
	background:#ffffff;
	margin:-13px 0 0 4px;
}

.groupes_une h2
{
	font-weight:bold;
}

.groupes_une h2 a
{
	position:relative;
	float:left;
	height:15px;
	padding:2px 20px 0 0;
	margin: 0 30px 0 3px ;
	background:url("/images/fleche.gif") left top no-repeat;
}

.groupes_une h2 a:hover
{
	background:url("/images/fleche_on.gif") left top no-repeat;
}

.groupes_une h3 a
{
	font-size:0.700em;
	font-weight:bold;
	position:relative;
	float:left;

}

.groupes_une ul
{
	position:relative;
	float:left;
	width:658px;
	padding:12px 0 0 0;
}

.groupes_une ul li
{
	position:relative;
	float:left;
	width:140px;
	padding:0 0 0 20px;
}

.rubrique
{
	position:relative;
	float:left;
	font-size:0.688em;
	line-height:1.2em;
	padding:0 0 0 0;
}

.annuaire_une
{
	position:relative;
	float:left;
	width:658px;
	min-height:73px;
	height:auto !important;
	height:73px;
	border:0px #e0e0e0 solid;
	margin:23px 0 0 0;
}

.annuaire_une a.voir
{
	font-size:0.688em;
	line-height:2.3em !important;
	line-height:2em;
	margin:0 0 0 5px !important;
	margin:0 0 0 0;
}

.annuaire_une h2
{
	font-size:0.75em;
	font-weight:bold;
}

.annuaire_une ul
{
	position:relative;
	float:left;
	width:656px;
	padding:0 0 0 0;
	border-top:1px #e0e0e0 solid;
}

.annuaire_une ul li
{
	position:relative;
	float:left;
	width:144px;
	height:31px;
	padding:5px 0 0 20px;
	line-height:0.8em;
	border-bottom:1px #e0e0e0 solid;
}


.temoignage_une
{
	position:relative;
	float:left;
	width:658px;
	min-height:73px;
	height:auto !important;
	height:73px;
	border:0px #e0e0e0 solid;
	margin:3px 0 0 0;
}

.temoignage_une a.voir
{
	font-size:0.688em;
	line-height:2.3em !important;
	line-height:2em;
	margin:0 0 0 5px !important;
	margin:0 0 0 0;
}

.temoignage_une h2
{
	font-size:0.75em;
	font-weight:bold;
}



.temoignage_une ul
{
	position:relative;
	float:left;
	width:656px;
	padding:0 0 0 0;
	border-top:1px #e0e0e0 solid;
}

.temoignage_une ul li
{
	position:relative;
	float:left;
	width:184px;
	height:auto;
	margin:10px 0 0 0;
	padding:5px 20px 0 20px;
	line-height:0.8em;
	border:0px #e0e0e0 solid;
	border-right:1px #e0e0e0 solid;
	border-left:1px #e0e0e0 solid;
}

.temoignage_une ul li img
{
	margin:0 10px 5px 0;
}

.temoignage_une ul li.first img
{
	margin:0 10px 3px 0;
}

.temoignage_une ul li.last img
{
	margin:0 0px 0 0;
}

.temoignage_une ul li.first
{
	position:relative;
	float:left;
	width:184px;
	height:auto;
	
	padding:5px 20px 0 10px;
	line-height:0.8em;
	border:0px #e0e0e0 solid;
}

.temoignage_une ul li.last
{
	position:relative;
	float:left;
	width:184px;
	height:auto;
	
	padding:5px 10px 0 20px;
	line-height:0.8em;
	border:0px #e0e0e0 solid;
}

.temoignage_une h2
{
	text-align:justify;
	font-weight:normal;
	font-size:0.813em;
	line-height:1.3em;
}

.temoignage_une h2 a
{
	text-decoration:none;
	color:#808080;
}

.temoignage_une h2 a:hover
{
	color:#0080bf;
}

.temoignage_une ul li span.rubrique
{
	position:relative;
	float:right;
	margin:5px 2px 5px 0;
}

.contenu_droit
{
	position:absolute;
	width:280px;
	right:20px;
	top:10px;
	min-height:289px;
	height:auto !important;
	height:289px;
	border:0px green solid;
	border-top:0px solid;
	/*background:#000000;*/
	padding:23px 0 0 0;
	font-family:Arial,Helvetica,sans-serif;
}

.contenu_droit h1
{
	width:100%;
	margin:7px 0 0 0;
	padding:0;
	font-size:1em;
	font-weight:bold;
}

.bloc_droit
{
	position:relative;
	float:left;
	width:212px;
	height:60px;
	border:0px green solid;
	padding:0 0 0 68px;
	margin:10px 0 0 0;
}


a.bloc_offre_premium {
	background:url("/images/bg_offre_premium_encart_droit.jpg") center top no-repeat;
	padding:3px 0 0 10px;
	width:270px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:0.8em;
}

a.bloc_offre_premium span{
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	

}

a.bloc_offre_premium h1{
	font-size:2.6em;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	letter-spacing:-0.02em;
	margin:-5px 0 0;
}

a.bloc_offre_premium h1.prix{
	font-size:3em;

}

a.bloc_offre_premium ul {
	width:212px;
}

a.bloc_offre_premium ul li.left {
	float:left;
	margin-right:0px;
	width:145px;
}

a.bloc_offre_premium ul li.right {
	float:right;
	margin-right:-2px;
	width:64px;
}

a.bloc_offre_premium:link {		color:#ffffff;text-decoration:none;}
a.bloc_offre_premium:visited{	color:#ffffff;text-decoration:none;}
a.bloc_offre_premium:hover{		color:#ffffff;text-decoration:none;}
a.bloc_offre_premium:active{	color:#ffffff;text-decoration:none;}

a.spam
{
	text-decoration: none;
	curosor:pointer;
	background:url("/images/spam.png") left top no-repeat;
}


a.confid
{
	text-decoration: none;
	curosor:pointer;
	background:url("/images/confid.png") left top no-repeat;
}

a.controle
{
	text-decoration: none;
	curosor:pointer;
	background:url("/images/controle.png") left top no-repeat;
}

a.gratuit
{
	text-decoration: none;
	curosor:pointer;
	background:url("/images/gratuit.png") left top no-repeat;
}

.bloc_droit span.description
{
	position:relative;
	float:left;
	font-size:0.625em;
	line-height:1.2em;
	padding:0 30px 0 0;
	font-weight:bold;
	color:#808080;
}

.bloc_droit h2.minivert
{
	position:absolute;
	width:20px;
	height:20px;
	right:5px;
	top:35px;
	background:url("/images/fleche_bloc.png") left top no-repeat;
}

a:hover h2.minivert
{

	background:url("/images/fleche_bloc_on.png") left top no-repeat;
}


/************************************** actus ******************************************/
/***************************************************************************************/

.actus
{
	position:relative;
	float:left;
	width:1000px;
	left:1px;
	height:30px;
	border-top:1px #d0e6ea solid;
	background:#f5fdff;
}

.actus h1
{
	position:relative;
	float:left;
	font-size:0.88em;
	font-weight:bold;
	line-height:2.1em;
	padding:0 0 0 24px;
	
}

.actus span
{
	position:relative;
	float:left;
	font-size:0.688em;
	line-height:2.7em;
}


.actus span.fleches
{
	width:60px;
	height:30px;
	padding:0 0 0 3px;
	background:url("/images/fond_fleches.gif") 28px 4px no-repeat;
}


a.precedente
{	
	position:relative;
	float:left;
	width:7px;
	height:13px;
	margin:8px 9px 0 9px;
	background:url("/images/precedente.gif") left top no-repeat;
}

a.suivante
{	
	position:relative;
	float:left;
	width:7px;
	height:13px;
	margin:8px 9px 0 9px;
	background:url("/images/suivante.gif") left top no-repeat;
}

a.precedente:hover
{
	position:relative;
	float:left;
	width:7px;
	height:13px;
	margin:8px 9px 0 9px;
	background:url("/images/precedente_on.gif") left top no-repeat;
}

a.suivante:hover
{
	position:relative;
	float:left;
	width:7px;
	height:13px;
	margin:8px 9px 0 9px;
	background:url("/images/suivante_on.gif") left top no-repeat;
}




/************************************** medias *****************************************/
/***************************************************************************************/

.medias
{
	position:relative;
	float:left;
	width:1000px;
	left:1px;
	height:80px;
	border:0px green solid;
	border-top:0px solid;
	background:url("/images/fond_medias.jpg") left top repeat-x;
}

.medias h1
{
	position:relative;
	float:left;
	font-size:1em;
	font-weight:bold;
	padding:7px 0 0 19px;
	letter-spacing:-0.075em;
}

.medias a.voir
{
	position:relative;
	float:left;
	font-size:0.625em;
	padding:13px 0 0 10px;
}

.medias ul
{
	position:relative;
	float:left;
	width:990px;
	font-size:0.688em;
	padding:6px 5px 0 5px;
}

.medias ul li
{
	position:relative;
	float:left;
	width:215px;
	padding:0 15px 0 15px;
}

.medias ul li img
{
	float:left;
	margin:0 5px 0 0;
}


/*********************************** partenaires ***************************************/
/***************************************************************************************/

.partenaires
{
	position:relative;
	float:left;
	width:1000px;
	left:1px;
	height:70px;
	border:0px green solid;
	border-top:0px solid;
	text-align:center;
}

.partenaires h1
{
	position:relative;
	float:left;
	left:220px;
	top:30px;
	font-size:0.688em;
	font-weight:normal;
	margin:0 0 0 -10px;
}

.partenaires ul
{
	position:relative;
	float:right;
	right:320px;
	top:17px;
	width:auto;
	padding:0;
}

.partenaires ul li
{
	position:relative;
	float:left;
	width:auto;
	padding:0 10px 0 10px;
}

/*********************************** oseo ***************************************/
/***************************************************************************************/

.oseo
{
	position:relative;
	float:left;
	width:1000px;
	left:1px;
	height:70px;
	border:0px green solid;
	border-top:0px solid;
	text-align:center;
	margin-top:8px;
}

.oseo h1
{
	position:relative;
	float:left;
	left:270px;
	top:30px;
	font-size:0.688em;
	font-weight:normal;
	margin:5px 0 0 -20px;
}

.oseo ul
{
	position:relative;
	float:right;
	right:400px;
	top:17px;
	width:auto;
	padding:0;
}

.oseo ul li
{
	position:relative;
	float:right;
	width:auto;
	padding:0 10px 0 10px;
}

/*********************************** bas de page ***************************************/
/***************************************************************************************/

ul.footer
{
	position:relative;
	float:left;
	width:852px;
	border:0px green solid;
	border-top:0px solid;
	font-size:0.688em;
	font-weight:normal;
	padding:10px 0 0 150px;
}

ul.footer li
{
	position:relative;
	float:left;
	width:auto;
	white-space:nowrap;
	padding:0 5px 0 5px;
	background:url("/images/footer.jpg") right 3px no-repeat;
}

ul.footer li.last
{
	background:none;
}


/********************************* menu bas de page ************************************/
/***************************************************************************************/

ul.menu_bas
{
	position:relative;
	float:left;
	width:1002px;
	height:auto;
	border:0px green solid;
	border-top:0px solid;
	font-size:0.688em;
	font-weight:bold;
	padding:21px 0 20px 0;
}

.menu_bas a:link {	color:#7d7d7d;text-decoration:none;}
.menu_bas a:visited{color:#7d7d7d;text-decoration:none;}
.menu_bas a:hover{	color:#0080bf;text-decoration:underline;}
.menu_bas a:active{	color:#7d7d7d;text-decoration:none;}

ul.menu_bas li
{
	position:relative;
	float:left;
	width:160px;
	margin:0 0 0 40px !important;
	margin:0 0 0 20px;
	list-style-image:url("/images/square.gif")
}

ul.menu_bas li.large
{
	width:350px;
	margin:0 !important;
	margin:0;
	left:40px;
}

ul.menu_bas li ul
{
	position:relative;
	float:left;
	width:100%;
	font-size:0.909em;
	line-height:1.5em;
	font-weight:normal;
	padding:0 0 0 0;
}

ul.menu_bas li ul li
{
	position:relative;
	float:left;
	width:150px;
	list-style-image:none;
	padding:0 0 0 10px;
	margin:0 !important;
	margin:0;
	background:url("/images/bdp.jpg") 1px 8px no-repeat;
}

ul.menu_bas li.large ul li
{
	width:150px;
	
}












