/*CSS DOCUMENT*/

li{
	list-style-type:none;
}

body{ 
background-image:url(../images/body_bg_2644.jpg);
background-repeat:repeat-x; 
/*background-image:url(../images/Background_Noel_rouge.jpg);*/
background-position: center top;
background-repeat:repeat-x; 
margin:0;
padding:0;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}
/*body.bgWU{ background-image:url(../images/body_bg_wu.jpg); background-repeat:no-repeat; background-position: 36% 5px;}*/
/*body.bgWU{ background-image:url(../images/body_bg_wu.jpg); background-repeat:no-repeat; background-position: center top;}*/

.main_wrap {
	width: 1012px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-left: 0px;
}
.main_nav {
	margin-top: 50px;
}


.body_wrap1 {
	width: 1012px;
	padding-left: 6px;
	background-image: url(../images/bordure_left.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

.body_wrap2 {
	width: 1000px;
	padding-right: 6px;
	background-image: url(../images/bordure_right.png);
	background-repeat: repeat-y;
	background-position: right 0px;
}


.bande_blanche {
	height: 36px;
	/*width: 100%;*/
	padding-top: 13px;
	/*padding-left: 25%;*/
	text-align:center;
}


.container {
	width: 1000px;
	background-color: #FFF;

}

.container .head {
	height: 82px;
	width: 100%;
	background-color: #ffdd00;
}
.logo {
	height: 82px;
	width: 175px;
	float: left;
}
.liens_haut_Main_Nav {
	width: 825px;
	float: right;
}
.lien_haut {
	float: right;
	margin-top: 11px;
	margin-bottom: 11px;
	margin-right: 25px;
}
.body_content {
	background-color: #FFF;
	background-image:url(../images/rep_body_content.gif);
	background-repeat:repeat-x;
	background-position:top center;
	width: 1000px;
}
.espace_bloc {
	height: 30px;
	clear: both;
	width: 100%;
}
.push_content {
	background-color: #FFF;
	width: 1000px;
	height: 212px;
	background-image: url(../images/push_sep_jaune.gif);
	background-repeat: no-repeat;
	background-position: left 28px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 29px;
}


.foot {
	width: 1012px;
}

.foot_wrap1 {
	width: 1012px;
	padding-left: 6px;
	background-image: url(../images/bordure_foot_left.png);
	background-repeat: no-repeat;
	background-position: 0px 100%;
	/*margin-top: -1px;*/
	margin:auto;
}

.foot_wrap2 {
	width: 1000px;
	padding-right: 6px;
	background-image: url(../images/bordure_foot_right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.foot_img1 {
	float: left;
	margin-top: 46px;
	margin-left: 30px;
}
.foot_img2 {
	float: left;
	margin-top: 28px;
	margin-left: 264px;
}
.foot_img3 {
	float: left;
	margin-top: 12px;
	margin-left: 156px;
}
.foot_img4 {
	float: left;
	margin-top: 12px;
	margin-left: 150px;
}
.foot_img5 {
	float: left;
	margin-top: 12px;
	margin-left: 150px;
}
.bloc_push .push_contenu {
	margin-left: 20px;
	width: 296px;
}
.push_content .push_1 {
	height: 193px;
	width: 305px;
	float: left;
	margin-left: 13px;
	padding-left: 20px;
}

.push_content .push_2 {
	height: 193px;
	width: 319px;
	float: left;
	
}
.push_content .push_3 {
	height: 193px;
	width: 313px;
	float: left;
	
}
.bloc_push {
	height: 100%;
	width: 100%;
}

.bloc_push.rep {
	background-image: url(../images/push_fond.jpg);
	background-repeat: repeat-x;
	background-position: left -9px;
}
.sep {
	height: 100%;
	width: 100%;
	background-image: url(../images/push_sep_gris.jpg);
	background-repeat: no-repeat;
	background-position: right 15px;
}

.bloc_push h4 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
    width: 230px;
}
.bloc_push #liensblocsHPMiddle.liens {
	margin: 19px 0 0 0;
}

.bloc_push .contenu {
	color: #4E4F50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 202px;
	margin-bottom: 19px;
	height: 157px;
	padding-right: 96px;
}




.menu01bg{
	background-image:url(../images/menu_01_bg.jpg);background-repeat: repeat-x;
	}
.main_footer {
	background-color: #ffdd00;
	height: 85px;
	width: 1000px;
}
.lien_bas {
	background-color: #FFF;
	height: 80px;
	padding-top: 10px;
	width: 1000px;
}
.clear {
	clear: both;
}
.lien_bas div {
	float: left;
}
.lien_bas .copyright {
	margin-left: 30px;
	margin-top: 7px;
}
.lien_bas .lien_footer {
    margin-left: 110px;
    margin-top: 5px;
}
.lien_bas .adn {
    margin-left: 149px !important;
    width: 140px !important;
}





/*text*/

.texte9Jaune{font-family:Arial,Helvetica,sans-serif; font-size:9px; font-style:normal;color:#FFDD00; line-height:normal; text-decoration:none;}

a.lien11VertNoir {
	font-weight: bold;
	color: #00703C;
	text-decoration: none;
}
a.lien11VertNoir:hover {
	text-decoration: underline;
}
.texte10Jaune{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#FFDD00; line-height:normal;text-decoration:none;}
.texte14Noir{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal;color:#000000; line-height:normal; text-decoration:none}
.texte16NoirBold{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-style:normal;color:#000000; line-height:normal; text-decoration:none; font-weight:bold;}
.texte14NoirtBold{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal;color:#000000; line-height:normal;text-decoration:none; font-weight:bold}
.texte14Vert{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal;color:#00703c; line-height:normal; text-decoration:none;}
.texte14VertBold{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal;color:#00703c; line-height:normal;text-decoration:none; font-weight:bold;}
.texte16VertBold{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-style:normal;color:#00703c; line-height:normal;text-decoration:none; font-weight: 900;}
.texte13VertBold{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-style:normal;color:#00703c; line-height:normal;text-decoration:none; font-weight:bold;}
.texte11Vert{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#00703c; line-height:normal; text-decoration:none;}
.texte10Vert{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#00703c; line-height:normal; text-decoration:none;}
.texte10Noir{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000;
	line-height:normal;
	text-decoration:none;
}
.texte11VertBold{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#00703c; line-height:normal;text-decoration:none; font-weight:bold;}
.texte12VertBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal;color:#00703c; line-height:normal;text-decoration:none; font-weight:bold;}
.texte12Vert{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal;color:#00703c; line-height:normal;text-decoration:none;}
.texte11Noir{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#000000; line-height:normal; text-decoration:none;}
.texte11NoirBold{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#000000; line-height:normal; text-decoration:none; font-weight:bold;}
.texte11Blanc{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#FFFFFF; line-height:normal; text-decoration:none;}
.texte12BlancBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal;color:#FFFFFF; line-height:normal; text-decoration:none; font-weight:bold}
.texte12Noir{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#000000;
	line-height:normal;
	text-decoration:none;
}
.texte12NoirBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal;color:#000000; line-height:normal; text-decoration:none; font-weight:bold;}
.texte11Gris4E4F50{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	color:#4E4F50;
	line-height:normal;
	text-decoration:none;
	font-weight: normal;
}
.lien11Gris757570{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#757570; line-height:normal; text-decoration: underline;}
a:hover.lien11Gris757570{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#757570; line-height:normal; text-decoration:none;}
.lien10NoirVert{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#000000;
	line-height:normal;
	text-decoration:none;
}
a:hover.lien10NoirVert{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#4D8D38;
	line-height:normal;
	text-decoration:underline;
}

.lien11NoirU a{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#000000; line-height:normal;text-decoration: underline;}

.lien11NoirU{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#000000; line-height:normal;text-decoration: underline;}

.lien11NoirU a:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal;color:#000000; line-height:normal;text-decoration:none;}

.lien10GrisVert{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#7F7F7F; line-height:normal;text-decoration:none;}
.lien10GrisRose {font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#7F7F7F; line-height:normal;text-decoration:none;}
a:hover.lien10GrisRose {font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#DB197E; line-height:normal;text-decoration:none;}
a:hover.lien10GrisVert{font-family:Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;color:#4D8D38; line-height:normal;text-decoration:none;}
.texte9Blanc{font-family:Arial,Helvetica,sans-serif; font-size:9px; font-style:normal;color:#FFFFFF; line-height:normal; text-decoration: none;}
.texte9Gris7F7F7F{font-family:Arial,Helvetica,sans-serif; font-size:9px; font-style:normal;color:#7F7F7F; line-height:normal; text-decoration: none;}
.BGVertTransparent .lien9Blanc{text-decoration:underline;}
.lien9Blanc{font-family:Arial,Helvetica,sans-serif; font-size:9px; font-style:normal;color:#FFFFFF; line-height:normal; text-decoration:underline;}
.lien9Blanc a:hover{font-family:Arial,Helvetica,sans-serif; font-size:9px; font-style:normal;color:#FFFFFF; line-height:normal; text-decoration:none;}

#liensblocsHPMiddle{
	width:180px;
	padding:0px 0 0px 0;
	margin:0;
	float:left;
}

#liensblocsHPMiddle ul{
	width:180px;
	padding:0 0 0px 0px;
	margin:0 0 0 0;
	float:left;
	font-size:0;
}

#liensblocsHPMiddle ul li{
	padding:0;
	margin:0;
	float:left;
}
#liensblocsHPMiddle ul li a{
	display:block;
	width:170px;
	background:url(../images/arrow1.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	font: 11px/19px Arial, Helvetica, sans-serif;
	color:#757570;
	text-decoration:underline;
	height:19px;
}

#liensblocsHPMiddle ul li a:hover{
	background:url(../images/arrow1_hover.gif) 0 5px no-repeat #007E00;
	color:#FFFFFF;
	text-decoration:none;
}




#listeVoirAussi{
	padding:0px 0 0px 0;
	margin:0;
	float:left;
}

#listeVoirAussi ul{
	padding:0 0 0px 0px;
	margin:0 0 0 0;
	float:left;
	font-size:0;
}

#listeVoirAussi ul li{
	padding:0;
	margin:0;
	float:left;

}

#listeVoirAussi ul li div{
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D6D6D6;
}


#listeVoirAussi ul li a{
	display:block;
	background:url(../images/arrow2.gif) 0 5px no-repeat;
	padding:0 0 0 15px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	width:260px;
}

#listeVoirAussi ul li a:hover{
	color:#00693F;
	text-decoration:none;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
a:link{text-decoration:none;}
a:active{text-decoration:none;}
.bordurebasgris {
	background-image: url(../images/bordurebas.gif);
	background-repeat: repeat-x;
	background-position: left 100%;
}
.bloc_colonne1 {
	float: left;
	width: 199px;
	margin-left: 15px;
}


.bloc_colonne2 {
	float: left;
	width: 430px;
	margin-bottom: 30px;
	margin-left: 15px;
	position: relative;
}
.bloc_colonne3 {
	float: left;
	width: 250px;
	margin-top: 25px;
	margin-left: 20px;
	position: relative;
}
.bgBlocRightVersement {
	float: left;
	width: 300px;
	margin-bottom: 30px;
	margin-left: 20px;
	position: relative;
}

.bgBlocRightVersement .bouton_sincrire {
	float: left;
	margin-top: 200px;
	margin-left: 100px;
}
.bgHomeplusMVola .bouton_sincrire {
	float: left;
	margin-top: 30px;
	margin-left: 100px;
	margin-bottom:47px;
}

.bloc_mm {
	margin-top: -25px;
	margin-left: 0px;
	position: relative;
}

.co11_tarifs {
	float: left;
	width: 160px;
	margin-top: 20px;
	margin-left: 20px;
}
.co12_tarifs {
	float: left;
	width: 310px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}
.co13_tarifs {
	float: left;
	width: 160px;
	margin-top: 20px;
	margin-left: 20px;
}
.co14_tarifs {
	float: left;
	width: 100px;
	margin-top: 20px;
	margin-left: 20px;
}
.co15_tarifs {
	float: left;
	width: 150px;
	margin-top: 20px;
	margin-left: 20px;
}
.design {
	float: left;
	width: 48px;
	margin-top: 4px;
	margin-right: 5px;
}

.bloc_push .contenu p{
	margin:0; padding:0;height: 66px;}


/***********************************************************/

.galerie {
	margin-left: 25px;
	height: 100%;
	margin-top: 14px;
	width: 691px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin-bottom: 0px;
	float:left;
}

.galerie h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 0px;
}



.galerie dl{
	margin-top: 7px;
	margin-right: 0;
	margin-left: 0px;
	margin-bottom: 18px;	
}


.galerie dl dt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFDD00;
}

.media {
	margin-left: -40px;
	width: 468px;
	width: 700px;
}

.media dl{
	margin-bottom: 0px;
}

.media dl dt{
	border:none;
}

.media dl dd{
	margin-left: 65px;
	text-align: justify;
}
.media .voiraussi {
	position: absolute;
	width: 143px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 524px;
}


.media .voiraussi ul{
	width:143px;
	padding:0 0 0px 0px;
	margin:0 0 0 0;
	float:left;
	font-size:0;
}

.media .voiraussi ul li{
	width:143px;
	padding:0;
	margin:0;
	float:left;
}
.media .voiraussi ul li a{
	width:143px;
	display:block;
	padding:0 0 0 20px;
	color:#000;
	text-decoration:none;
	height:19px;
	background-image: url(../images/arrow_vertBlanc.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
}

.media .voiraussi ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #00703C;
	background-image: url(../images/arrow_blancVert.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;

}
.type1{
	width:730px;
	}
	
.media .videobloc {
	float:left;
	margin-right:6px;
	margin-bottom:20px;
	}
	
.media .videobloc.last{
	margin-right:4px;}

.media .videobloc img{
	display:block;
	margin-bottom:4px;
	}

.media .videobloc a{
	color:black;
	text-decoration:underline;}

.media .videobloc a:hover{}


.services_MVola_menu_bg{ background:url(../images/Services_MVola_menu_bg.jpg); background-repeat:repeat-y}
.services_MVola_menu_bgDegrad {
    background: url("../images/services_MVola_menu_bgDegrad.jpg") no-repeat scroll 0 top transparent;
    margin-top: -1px;
}

.headpaiement_aro {
    background-image: url("../pict/paiement_cotisation_aro_ID.jpg");
    background-repeat: no-repeat;
    height: 390px;
    width: 1000px;
}

.headpaiement_havana {
    background-image: url("../pict/paiement_cotisation_havana_ID.jpg");
    background-repeat: no-repeat;
    height: 390px;
    width: 1000px;
}
.headMVola_banque {
    background-image: url("../pict/MVola-Banque_ID.jpg");
    background-repeat: no-repeat;
    height: 420px;
    width: 1000px;
}

.headMVola_annule_transaction {
    background-image: url("../pict/MVola-annule_transaction_ID.jpg");
    background-repeat: no-repeat;
    height: 420px;
    width: 1000px;
}

.head_emediaplace {
    background-image: url("../pict/MVola-emediaplace_ID.jpg");
    background-repeat: no-repeat;
    height: 442px;
    width: 1000px;
}

.headMVola_vigilance {
    background-image: url("../pict/MVola-Vigilance_ID.jpg");
    background-repeat: no-repeat;
    height: 420px;
    width: 1000px;
}
.texte14NoirBold{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-style:normal;color:#000000; line-height:normal;text-decoration:none; font-weight:bold}