.body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;
}

#sitecentrage {
	width: 990px;
	position: relative;
	margin-top: 0px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

a img {
	border:none;
}

a {
	color: #C70400;
}

#centre{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top:65px;
}

.titre_accueil {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bolder;
	padding: 0px;
	text-align: right;
	line-height: 150%;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: -0.05em;
}

.sous_titre_accueil {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bolder;
	font-size: 22px;
	text-align: right;
	width: 700px;
	float: right;
	font-style: italic;
}

.float_left{
float:left;
}

.float_right{
float:right;
}

#footer {
	width:100%;
	height: 49px;
	top: 0px;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	padding-top: 115px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

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

#tetiere{
	background-image: url(../images/tetiere_accueil.jpg);
	background-position: right 7px;
	height: 127px;
	background-repeat: no-repeat;	
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 160%;
	padding:0;
	margin: 0;
}

a:hover {
    text-decoration: underline;
}

.clear{
	clear:both;
}



#connexion{
	position:absolute;
	left: 697px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 294px;
	height: 19px;
}

#connexion a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display:inline;
	margin-left:5px;
}
 
#passe{
	position:absolute;
	left: 793px;
	top: 28px;
}

.champs{
	height:11px;
	font-size: 11px;
	padding:0px;
	margin:0px;
}

#menu{
	position:absolute;
	left: 273px;
	top: 129px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 718px;
	height: 19px;
	color: #BDDDE8;
	text-align: right;
}

#menu ul{
	margin:0;
	padding:0;
}

#menu a{
	display:inline;
	color: #0B7C9D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	text-decoration: none;
}

#menu li{
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
}

#menu a:hover {
	color: #00D6F9;
	text-decoration: none;
}

#select {
	position: absolute;
	left: 626px;
	top: 135px;
	height: 14px;
}

#logo {
	position: absolute;
	left: 6px;
	top: 7px;
}


h3{
	color:#993333;
}

.cadre_01{
	width:476px;
	margin-top: 15px;
	float: left;
}

.cadre_01 li{
	margin-bottom:7px;
	list-style-type: none;
}

.contenu_cadre_01{
	background-image: url(../images/middle_cadre01.gif);
	padding-right: 10px;
	padding-left: 12px;
}

.margin_right34{
	margin-right:35px;
}

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

.puce_verte{
	background-image: url(../images/puces_vertes.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 25px;
	margin-bottom: 7px;
}

.puce_rouge{
	background-image: url(../images/puces_rouges.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 25px;
	margin-bottom: 7px;
}

.align_center{
	text-align:center;
	display: block;
}

.txt_rouge{
	color: #C70400;
}

#menu a.txt_rouge{
	color: #C70400;
}

.txt_vert{
	color: #76950B;
}

.margin_top50{
	margin-top:50px;
}

.margin_top10{
	margin-top:10px;
}

.cadre990{
	width:950px;
	background-image: url(../images/top_courbe.jpg);
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
}

.cadre990_ac_pa{
	width:950px;
	background-image: url(../images/titre_absolu_contact_pa.gif);
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;

}


.cadre990_ac_tourisme{
	width:950px;
	background-image: url(../images/titre_absolu_contact_tourisme.gif);
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;

}

.cadre990_a_a{
	width:950px;
	background-image: url(../images/titre_absolu_acces.gif);
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;

}

.colonne495{
	width:480px;
	float:left;
	padding-right: 15px;
    
}

.colonne630{
	width:630px;
	float:left;
	padding-right: 15px;
}

.colonne425{
	width:425px;
	float:left;
}

.titre_interne{
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bolder;
	padding: 0px;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	letter-spacing: -0.05em;
	line-height: 100%;
}

.trebuchet25{
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	padding: 0px;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: -0.05em;
	line-height: 90%;
}


.bloc410{
 width:390px;
 margin-left: 20px;
}

.contenu_bloc410{
	background-image: url(../images/middle_bloc410.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}

.puce_bleue{
	background-image: url(../images/puces_bleues.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 25px;
	padding-bottom: 7px;
}

.verdana11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 160%;
	padding:0;
	margin: 0;
    
}


.verdana14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0;
	margin: 0;
}

.verdana17{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding:0;
	margin: 0;
	line-height: 160%;
}

.verdana13_bleu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0;
	margin: 0;
	color:#027FAA;
}

.margin_right15{
	margin-right:15px;
}

.margin_bottom15{
	margin-bottom:15px;
}

.colonne300{
	width:260px;
	background-repeat: no-repeat;
	margin-left: 15px;
	float:left;
	margin-top: 65px;
}

.bloc_reversement{
	width: 583px;
	float:left;
	background-image: url(../images/top_583.jpg);
	padding-left: 6px;
	background-repeat: no-repeat;
	padding-top: 7px;
	margin-top: 13px;
}	
	
.margin_right3{
	margin-right:3px;
}
	
.margin_top70{
	margin-top:70px;
}
	
.margin_top60{
	margin-top:60px;
}
	
.margin_left15{
	margin-left:15px;
}

.fenetre_test{
	width:408px;
	background-image: url(../images/titre_testez_maintenant.gif);
	padding-top: 40px;
	margin-top: 20px;
	margin-left: 15px;
}
.fenetre_test_reussi{
	width:408px;
	background-image: url(../images/transaction_reussi.gif);
	padding-top: 40px;
	margin-top: 20px;
	margin-left: 15px;
}

.contenu_fenetre_test{
	background-image: url(../images/middle_fenetre_test.gif);
	background-repeat: repeat-y;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	padding-top: 10px;
}

.bloc_rouge{
	width:480px;
	background-image: url(../images/top480_rouge.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
}

.bloc_vert{
	width:480px;
	background-image: url(../images/top480_vert.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
}
	
.contenu_bloc_rouge{
	padding-left:10px;
	padding-right:10px;
	background-image: url(../images/middle480_rouge.jpg);
	width: 460px;
}	

.contenu_bloc_vert{
	padding-left:10px;
	padding-right:10px;
	background-image: url(../images/middle480_vert.jpg);
	width: 460px;
}

.colonne220{
	width:220px;
	float: left;
}

.absmiddle{
vertical-align: middle ;
}

.bt_valider{
	text-decoration: none;
	border: 2px solid #026D92;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #0C96BB;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.champs_inscription{
 height:16px;
 font-size: 11px;
 padding:0px;
 margin:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#666666;
}

.champs_inscription_select{
font-size: 11px;
 padding:0px;
 margin:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#666666;
}
.tarif {
font-size: 11px;
padding-top:10px;
font-style:italic;
text-align:right;

}

.filet{
    background-image: url(../images/filet_vertical_repeat.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
	padding-right: 40px;

}

.txt_24{
font-size:24px;
}

.txt_reversement{
    background-color:#FFFFFF;
}



#journal{
	position:absolute;
	left: 7px;
	top: 167px;
	height: 96px;
}

#journal_interne{
	position:absolute;
	left: 7px;
	top: 158px;
}

.bloc_475 {
	float:left;
	width:450px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color: #F5F5F5;
	border: 1px solid #B3B3B3;
	margin-bottom: 15px;
	margin-top:5px;
	}
	
.bloc_475 h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #333333;
	font-size:14px;
	padding: 3px;
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	}
	
.bloc_475 h3 {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	font-size:13px;
	padding:0px;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

.width365{
	width:365px;
}

.width760{
	width:760px;
}

.bloc_gris{
	background-color: #F5F5F5;
	border: 1px solid #B3B3B3;
	margin-bottom: 15px;
	margin-top:5px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:10px;
}

.bloc_gris h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #333333;
	font-size:14px;
	padding: 3px;
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
}

/* page journal */


.bloc_gris_fonce_650{
	background-color:#333333;
	padding:20px;
	width: 620px;
	float: left;
	margin-right: 25px;
	margin-top: 10px;
}


.bloc_300{
	background-color: #F5F5F5;
	border: 1px solid #B3B3B3;
	margin-bottom: 15px;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	width:280px;
	float: left;
}

.bloc_300 p{
	font-size:11px;
}

.bloc_300 h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color: #333333;
	font-size:14px;
	padding: 3px;
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
}

.filet_hor{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 7px;
	margin-bottom: 7px;
}

.txt_bleu{
	color:#026D92;
}

.width170{
	width:200px;
}

.width170 h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px;
}

.width170 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.petite_video{
	margin-right:10px;
}

.bloc_noir {
	background-color:#000000;
	padding:5px;
}

.bloc_noir a {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
}

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

.width100{
	width:100px;
}

.bloc_230{
	width:217px;
	background-color:#CCE4EA;
	border: 1px solid #027FAA;
	float: left;
	height: 300px;
	padding: 8px;
}

.video_ancienne{
	position:relative;
	width: 215px;
}

.player{
	position:absolute;
	left: 81px;
	top: 72px;
}

.margin_bottom05{
	margin-bottom:5px;
	}

.margin_top20{
	margin-top:20px;
	}
    
#sous_menu{
 position:absolute;
 left: 412px;
 top: 86px;
 width: 581px;
 height: 21px;
}
 
#fleche_menu{
 position:absolute;
 left: 626px;
 top: 119px;
 
}
 
#sous_menu li{
 display:inline;
}
 
#sous_menu a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#333333;
 font-size:11px;
 display:inline;
 background-color:#D1E3E5;
 margin-right: 5px;
 border: 1px solid #66B8DC;
 text-decoration: none;
 padding: 3px;
 height: 25px;
 
}
 
#sous_menu a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:11px;
 display:inline;
 background-color:#66B8DC;
 padding: 3px;
 margin-right: 5px;
 border: 1px solid  #66B8DC;
 text-decoration: none;
 
}


.bloc_reversement_sans_filet{
 width: 583px;
 float:left;
 background-image: url(../images/top_583_sans_filet.jpg);
 padding-left: 6px;
 background-repeat: no-repeat;
 padding-top: 7px;
 margin-top: 13px;
} 

 
.width170{
 width:260px;
}
 
.width100{
 width:150px;
}

.margin_top30{
 margin-top:30px;
 }
 
 #hotline{
 position:absolute;
 left: 302px;
 top: -8px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 width: 283px;
}

.bloc_rouge580{
	width:580px;
	background-image: url(../images/top_rouge580.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}

.contenu_bloc_rouge580{
	padding-left:20px;
	padding-right:20px;
	background-image: url(../images/contenu_rouge580.gif);
	width: 540px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.bloc_blanc580{
 width:580px;
 background-image: url(../images/top_blanc580.gif);
 background-repeat: no-repeat;
 padding-top: 15px;
}
 
.contenu_bloc_blanc580{
 padding-left:20px;
 padding-right:20px;
 width: 540px;
 padding-top: 10px;
 padding-bottom: 10px;
 background-color: #FFFFFF;
}

.gris{
 color:#333333;
}

#langue{
	position:absolute;
	left: 551px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: 130px;
	height: 43px;
}

.colonne280{
	width:273px;
	float:left;
	margin-top: 50px;
	padding-left: 30px;
	background-image: url(../images/filet.jpg);
	background-repeat: no-repeat;
}

.colonne680{
	width:680px;
	float:left;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 0px;
	padding-bottom: 25px;
	margin-right: 7px;
}
	
.margin-top{
	margin-top:70px;
}
	
.colonne680 h3{
	color: #1A1A1A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bolder;
	padding: 0px;
	font-style: italic;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	letter-spacing: -0.05em;
	line-height: 90%;
	
	}

.margin_bottom30{
	margin-bottom:30px;
	}
	
.carte_accueil{
	background-image: url(../images/carte_accueil.gif);
	height: 336px;
	background-repeat: no-repeat;
}

#tel_international_carte{
	width: 175px;
	height: 37px;
	left: 77px;
	top: 810px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 0px;
	margin-left: 77px;
	padding-top: 8px;
	}
	
#tel_france_carte{
	width: 175px;
	height: 37px;
	left: 77px;
	top: 810px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top: 253px;
	margin-left: 7px;
	padding-top: 0px;
	}
	

.middle_bloc680{

	background-image: url(../images/middle_680.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-left: 15px;
}



.middle_bloc680 li, .contenu_cadre_322 li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/puce_bleue.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 140%;
	margin: 0px;
}

.margin_bottom50{
	margin-bottom:50px;
	}
	
.cadre_322{
    width:215px;
    margin-top: 0px;
    float: left;
}

.contenu_cadre_322{
	background-image: url(../images/middle_322.gif);
    border-right: solid 1px #E0E0E0;
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 20px;
}

.lineheight100{
	line-height:110%;
}

.table_accueil{
	background-image: url(../images/fond_table_accueil.jpg);
}

.table_accueil_5col{
	background-image: url(../images/interne/fond_table_accueil_5col.jpg);
}

.table_accueil_5col_st{
	background-image: url(../images/interne/fond_table_accueil_5col_st.jpg);
}

.ajax_loader{
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    
}


.long_bt_vert{
	background-color: #629B0A;
	height: 15px;
	width: 235px;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.gd_bt_rouge{
	background-image: url(../images/gb_bt_rouge.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 165px;
	color: #FFFFFF;
	padding-top: 15px;
	text-align: center;
}

.gd_bt_rouge a{
	text-decoration:none;
	color:#FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 110%;
	font-size: 19px;
}

.gd_bt_rouge a:hover{
	color: #FF9999;
}



.fond_bt_vert{
	background-image: url(../images/bt_vert_middle.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.fond_bt_rouge{
	background-image: url(../images/bt_rouge_middle.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.fond_bt_vert a, .fond_bt_rouge a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.fond_bt_vert a:hover, .fond_bt_rouge a:hover{
	color: #FFFF99;
}

.bloc_gris_fonce_300{
	background-color:#333333;
	padding:3px;
	width: 320px;
	float: left;
	margin-top: 10px;
}

.bloc_gris_fonce_300 h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.contenu_video{
	padding: 10px;
	display: block;
	float: left;
	width: 300px;
}

.contenu_video h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contenu_video p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
}
.contenu_video a{
	color: #FFFFFF;
}
.descriptif_video{
	width:200px;
}
p.gris10, span.gris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
a.lien_tarifs_pays {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
    text-decoration: underline;
}
a.lien_tarifs_pays:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    text-decoration: underline;
}

.trebuchet_37_gris {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	padding: 0px;
	text-align: right;
	line-height: 100%;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	letter-spacing: -0.05em;
}

.trebuchet_31_rouge {
	color: #E5312E;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	padding: 0px;
	text-align: right;
	line-height: 150%;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	letter-spacing: -0.05em;
}

.middle_bloc680_02 {
	padding: 15px 15px 0px 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BDD667;
	border-left-color: #BDD667;
	width: 647px;
}

.middle_bloc680_03 {
	padding: 15px 15px 0px 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DB6471;
	border-left-color: #DB6471;
	width: 647px;
}

.middle_bloc680_02 h3 {
	color: #96BD0D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	font-style: normal;
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

.middle_bloc680_03 h3 {
	color: #C6081D;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	font-style: normal;
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

.middle_bloc680_02 p, .middle_bloc680_03 p {
	padding-bottom: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.colonne250 {
	width: 250px;
	float: left;
	margin: 30px 0px 0px 20px;
	padding-left: 30px;
	background-image: url(../images/filet.jpg);
	background-repeat: no-repeat;
}

.colonne250 p {
	color: #666666;
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 150%;
}

.arial_bleu_18 {
	color: #0280AA;
	font-size: 18px;
	margin-bottom: 0px;
}

.vignette_actu {
	display: block;
	height: 96px;
	width: 108px;
	background-image: url(../images/lang/en/btn/vignette-actu-absolu.gif);
	background-repeat: no-repeat;
	padding: 0px;
	z-index: 10;
}

a.vignette_actu:hover {
	background-position: 0 -96px;
}

.vignette_award {
	display : block;
	height: 155px;
	width: 155px;
	background-image: url(../images/lang/en/btn/pastille-award.gif);
	background-repeat: no-repeat;
	padding: 0px;
}

a.vignette_award:hover {
	background-position: 0 -155px;
}

.vignette_bd {
	display : block;
	height: 231px;
	width: 249px;
	background-image: url(../images/lang/en/bd/vignette_bd.gif);
	background-repeat: no-repeat;
	padding: 0px;
}

a.vignette_bd:hover {
	background-position: 0 -231px;
}

.zone_test {
	background-image: url(../images/fond-tester.gif);
	height: 63px;
	width: 610px;
	background-repeat: no-repeat;
	padding: 30px 20px 20px 10px;
}
.zone_test_contact {
	background-image: url(../images/fond-tester-contact.gif);
	height: 63px;
	width: 610px;
	background-repeat: no-repeat;
	padding: 30px 20px 20px 10px;
}

.test01 {
	width: 180px;
	float: left;
}

.test01 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.verdana13_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0;
	color: #FF0000;
}

.bt_valider_rouge {
	display : block;
	height: 26px;
	width: 107px;
	background-image: url(../images/lang/en/btn/bt_valider_rouge.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top:0px;
}

a.bt_valider_rouge:hover {
	background-position: 0 -26px;
	margin-top: 0px;
}

.margin_top5 {
	margin-top: 5px;
}

.bloc220 {
	width: 213px;
	background-image: url(../images/top225.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
}

.bloc220 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}

.contenu220 {
	background-image: url(../images/middle225.gif);
	background-repeat: repeat-y;
	padding: 0px 5px 0px 10px;	
}

.avantages {
	background-image: url(../images/lang/en/bd/avantages.gif);
	width: 680px;
	height: 280px;
	background-repeat: no-repeat;
	margin-top: 20px;
}

#avantages_conso {
	position: absolute;
	color: #007AA6;
	left: 7px;
	top: 407px;
	height: 226px;
	width: 116px;
}

#avantages_conso p, #avantages_editeur p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
}

#avantages_editeur {
	position: absolute;
	color: #E4312E;
	left: 555px;
	top: 407px;
	height: 226px;
	width: 116px;
}