@charset "utf-8";
/* CSS Document */

/* CSS Document */

/*-------------euros du village css----------------------*/
/*-------------par media-animation-----------------------*/
/*-------------www.media-animation.be--------------------*/
*{
	margin:0;
	padding:0;
}
body,td,th,span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	text-align:justify;
}
BODY {
	background-color:#F1F3F3;	
}
HR{
	height:2px;
	border-top:1px solid #C5CDCD;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:4px 0 4px 0;
	clear:left;
}

IMG{
	border:none;
}
H1{	
	font-size:1.6em;
	color:#0f4a82;
}
H2{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	font-size:1.6em;
	color:#0f4a82;
}
H3{
	font-size:1.7em;
	line-height:23px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0 10px 0;
	text-align:left;
	font-weight:normal;
}

h3.spip {
	font-size:1.5em;
	line-height:23px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:50px 0 10px 0;
	text-align:left;
	font-weight:normal;
}



H4{
	font-size:1.0em;
	font-style:italic;
	margin:5pt 0pt 10px;
	text-align:left;
}
H5{
	font-size:1.1em;
	text-align:left;
	margin-bottom:10px;
	color:#0f4a82;
}

H6{

}

H7{

}


P{

}
A{
color:#0f4a82;
text-decoration:none;
}
A:HOVER{
text-decoration:none;
color:#cc0000;
}
LI, P, TD{

}

TD{
	font-size:1.1em;
}
LI{
	padding:0 0 0 15px;
	margin:0pt 0pt 0pt 4px;
	line-height:1.3em;
	background: transparent url(../assets/puce.gif) no-repeat 0 4px;
	list-style:none;
}
UL{

}

FORM, FIELDSET, LABEL{
	}

LABEL{

}

FIELDSET{
border:none;
}


LEGEND{
	}

INPUT{
	border:#ccc solid 1px;
	font-size:1em;
	margin:0px;
	padding:1px;
	color:#0F4A82;
	vertical-align:middle;
}
INPUT.radio{
	border:none;
	background: none;
	margin:0 0 0 2px;
}
TEXTAREA{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#ccc solid 1px;
	background-color:#FFF;
	font-size:1.1em;
	margin:5px 0 5px 0;
	padding:1px;
	color:#333333;
   	/*width: 600px;*/
}
SELECT{
	border:#ccc solid 1px;
	font-size:0.9em;
	background-color:#fff;
	/*margin:5px 0 5px 0;*/
	padding:0;
	vertical-align:middle;
	margin:0 0 0 3px;
}

SMALL{

}
DL{

}
DT{

}
DD{

}
/*------------------------------container------------------------------------*/
#latotale{
width:1052px;
margin:auto;
/*border:#FF66CC solid 1px;*/
}

#plusgrand{
width:40px;
float:left;
/*border:#333399 solid 1px;*/
position:relative;
left:-2px;
top:218px;
/*border:#CCCC00 solid 1px;*/
}

#plusgrand2{
width:40px;
float:left;
/*border:#333399 solid 1px;*/
position:relative;
left:-2px;
top:310px;
/*border:#CCCC00 solid 1px;*/
}
#principal{
	width:1008px;
	float:left;
	/*border:#33CC33 solid 1px;*/
	/*margin:auto;*/
}

#pubaccueil{
	background:transparent url(/squelettes/assets/pubbannierede.png) no-repeat top left;;
	height:110px;
}


#pubaccueil img{
	padding: 3px 140px 0px 140px;
	width:728px;
}

#pubcolonnefr{
	background:transparent url(/squelettes/assets/pubcolonnefr.png) no-repeat top left;;
	height:358px;
}



#pubcolonnefr img{
	margin: 20px 40px 40px 39px;
	width:160px;
}


#top{
	margin:6px 0 0 0;
	height:30px;
	float:left;
	width:1000px;
}
#banner{
	background:transparent url(../assets/bg_banner.jpg) no-repeat top left;
	height:118px;
}
#menu{
	height:44px;

}
#content{
	background:transparent url(../assets/bg_content.jpg) repeat-y top left;
	}

	#fr{
	position:relative;
	top:10px;
	left:-2px;
	background:url(../assets/fr-off.jpg);
	width:33px;
	height:32px;
	}
		#en{
	position:relative;
	top:10px;
	left:-2px;
	background:url(../assets/en-off.jpg);
	width:33px;
	height:32px;
	}
		#de{
	position:relative;
	top:10px;
	left:-2px;
	background:url(../assets/de-off.jpg);
	width:33px;
	height:32px;
	}
		#it{
	position:relative;
	top:10px;
	left:-2px;
	background:url(../assets/it-off.jpg);
	width:33px;
	height:32px;
	}
#colonne1{
	position:relative;
	width:763px!important;
	width:754px;
	float:left;
	line-height:20px;
	font-size:1.0em;
}

#colonne1-sommaire{
	position:relative;
	width:659px;
	float:left;
	line-height:15px;
	font-size:1.1em;
}

#colonne1-rub{
	position:relative;
	width:593px;
	float:left;
	line-height:15px;
	font-size:1.1em;
	padding:15px!important;
	padding:15px 10px;
	background:white;
	margin:0  0 0 4px;
}

#colonne2{
	position:relative;
	float:left;
	width:239px;
	padding:10px 0;
}

#colonne2-sommaire{
	position:relative;
	float:left;
	width:334px;
	padding:10px 0;
}

#colonne2-rub{
	position:relative;
	float:left;
	width:370px;
}
#footer{
	height:66px;
	background:transparent url(../assets/bg_footer.jpg) no-repeat bottom left;
	position:relative;
	text-align:center;
	padding: 8px 0 0 0;
	color:#fff;
}



.motdossierstitre{
	padding: 0px 16px 0px 30px;
text-align:right;
font-size:1.8em;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
	}

.motdossiersnom{
	padding: 0px 16px 0px 16px;
text-align:left;
font-size:1.6em;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-left: 2px solid white;
	}

.motdossiersnom a{
color:white;
	}


.motdossiersnom A:HOVER{
color:white;
	}

.box_motclesdossier img{
    padding:0;
}




/*---------------------------------menu---------------------------------------*/




#menu ul{
	display:inline;
}


#menu li{
	display:inline;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
	height:44px;
	margin:0;
	padding:0px;
}
#menu ul li.menu_on{
	text-align:left;
}
#menu ul li.menu_on a{
	text-align:center;
}

#menu ul li.menu-etoile_on{
	text-align:left;
}
#menu ul li.menu-etoile_on a{
	text-align:center;
}

#menu ul li.menu_on-end{
	text-align:left;
}
#menu ul li.menu_on-end a{
	text-align:center;
}

/**/
li.menu-etoile_off{
	background:url(../assets/bg_menu_offnew.jpg) no-repeat left;
	width:120px;
	color:#FFFFFF;
}
li.menu-etoile_off-end{
	background:url(../assets/bg_menu_offendnew.jpg) no-repeat left;
	width:119px;
	color:#FFFFFF;
}
li.menu-etoile_off{
	background:url(../assets/bg_menu_etoile_off.jpg) no-repeat left;
	width:49px;
	color:#FFFFFF;
}

li.menu-etoile_off a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}
li.menu-etoile_off-end a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}

li.menu-etoile_on{
	background:url(../assets/bg_menu_onnew.jpg) no-repeat left center;
	width:120px;
	color:#0F4A82;
}
li.menu-etoile_on{
	background:url(../assets/bg_menu_etoile_on.jpg) no-repeat left;
	width:49px;
	color:#FFFFFF;
}
li.menu_on-end{
	background:url(../assets/bg_menu_onendnew.jpg) no-repeat left;
	width:180px;
	color:#FFFFFF;
}
li.menu-etoile_on a{
	color:#0F4A82;
	padding-top:16px;
	display:block;	
}
li.menu-etoile_on-end a{
	color:#0F4A82;
	padding-top:16px;
	display:block;	
}
li.menu_off{
	background:url(../assets/bg_menu_offnew.jpg) no-repeat left;
	width:179px;
	color:#FFFFFF;
}
li.menu_off-end{
	background:url(../assets/bg_menu_offendnew.jpg) no-repeat left;
	width:180px;
	color:#FFFFFF;
}
li.menu-etoile_off{
	background:url(../assets/bg_menu_etoile_off.jpg) no-repeat left;
	width:49px;
	color:#FFFFFF;
}

li.menu_off a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}
li.menu_off-end a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}

li.menu_on{
	background:url(../assets/bg_menu_onnew.jpg) no-repeat left center;
	width:179px;
	color:#0F4A82;
}
li.menu-etoile_on{
	background:url(../assets/bg_menu_etoile_on.jpg) no-repeat left;
	width:49px;
	color:#FFFFFF;
}
li.menu-end_on{
	background:url(../assets/bg_menu_onendnew.jpg) no-repeat left;
	width:49px;
	color:#FFFFFF;
}
li.menu_on a{
	color:#0F4A82;
	padding-top:16px;
	display:block;	
}




li.menu_offactu{
	background:url(../assets/bg_menu_offactunew.jpg) no-repeat left;
	width:120px;
	color:#FFFFFF;
}


li.menu_offactu a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}


li.menu_onactu{
	background:url(../assets/bg_menu_onnewpetit.jpg) no-repeat left center;
	width:120px;
	color:#ffae35;
	text-transform:uppercase;
font-weight:bold;
}


li.menu_onactu a{
	color:#ffae35;
	padding-top:16px;
	display:block;
	text-transform:uppercase;
font-weight:bold;
}









li.menu_offanalyses{
	background:url(../assets/bg_menu_offanalysesnew.jpg) no-repeat left;
	width:120px;
	color:#FFFFFF;
}


li.menu_offanalyses a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}


li.menu_onanalyses{
	background:url(../assets/bg_menu_onnewpetit.jpg) no-repeat left center;
	width:120px;
	color:#344794;
text-transform:uppercase;
font-weight:bold;
}


li.menu_onanalyses a{
	color:#344794;
	padding-top:16px;
	display:block;	
text-transform:uppercase;
font-weight:bold;
}






li.menu_offsurlevif{
	background:url(../assets/bg_menu_offsurlevifnew.jpg) no-repeat left;
	width:120px;
	color:#FFFFFF;
}


li.menu_offsurlevif a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}


li.menu_onsurlevif{
	background:url(../assets/bg_menu_onnewpetit.jpg) no-repeat left center;
	width:120px;
	color:#ee3152;
text-transform:uppercase;
font-weight:bold;
}


li.menu_onsurlevif a{
	color:#ee3152;
	padding-top:16px;
	display:block;	
text-transform:uppercase;
font-weight:bold;
}







li.menu_offdecouvrir{
	background:url(../assets/bg_menu_offdecouvrirnew.jpg) no-repeat left;
	width:120px;
	color:#FFFFFF;
}


li.menu_offdecouvrir a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}


li.menu_ondecouvrir{
	background:url(../assets/bg_menu_onnewpetit.jpg) no-repeat left center;
	width:120px;
	color:#28a237;
text-transform:uppercase;
font-weight:bold;
}


li.menu_ondecouvrir a{
	color:#28a237;
	padding-top:16px;
	display:block;
text-transform:uppercase;
font-weight:bold;	
}






li.menu_offecoutez{
	background:url(../assets/bg_menu_offecouteznew.jpg) no-repeat left;
	width:120px;
	color:#FFFFFF;
}


li.menu_offecoutez a{
	color:#FFFFFF;
	padding-top:16px;
	display:block;
}


li.menu_onecoutez{
	background:url(../assets/bg_menu_onnewpetit.jpg) no-repeat left center;
	width:120px;
	color:#822180;
text-transform:uppercase;
font-weight:bold;
}


li.menu_onecoutez a{
	color:#822180;
	padding-top:16px;
	display:block;	
text-transform:uppercase;
font-weight:bold;
}


#etoile{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableauetoile{
border-bottom: 3px solid #cbbf9a;
}

.titreetoile{
padding: 3px 8px 3px 8px;
font-size:1.2em;
color:#cbbf9a;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:#f3f0e9;
}

#actu{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableauactu{
border-bottom: 3px solid #ffae35;
}

.titremenuactu{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#ffae35;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:white;
}

.titremenuactu a{
color:#ffae35;
text-decoration:none;
}

.titremenuactu a:hover{
color:#ffae35;
text-decoration:underline;
}

.lignemenuactu{
background-color:#fef1d3;
}

.colonne1menuactu{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#fef1d3;
}

.colonne1menuactu img{
float:left;
padding:3px;
margin-right:5px;
background-color:white;
}

.colonne2menuactu{
	float:left;
	font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
border-left: 1px solid #ffae35;
padding:6px 5px 6px 5px;
background-color:#fef1d3;
}

.colonne3menuactu{
	text-align: center;
background-color:#fef1d3;
padding:6px 0px 6px 5px;
}







#surlevif{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableausurlevif{
border-bottom: 3px solid #ee3152;
}

.titremenusurlevif{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#ee3152;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:white;
}

.titremenusurlevif a{
color:#ee3152;
text-decoration:none;
}

.titremenusurlevif a:hover{
color:#ee3152;
text-decoration:underline;
}

.lignemenusurlevif{
background-color:#f7d4d2;
}

.colonne1menusurlevif{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#f7d4d2;
}

.colonne1menusurlevif img{
float:left;
padding:3px;
margin-right:5px;
background-color:white;
}

.colonne2menusurlevif{
	float:left;
	font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
border-left: 1px solid #ee3152;
padding:6px 5px 6px 5px;
background-color:#f7d4d2;
}

.colonne3menusurlevif{
font-size:0.9em;
background-color:#f7d4d2;
padding:6px 10px 6px 0px;
}







#analyses{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableauanalyses{
border-bottom: 3px solid #344794;
}

.titremenuanalyses{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#344794;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:white;
}

.titremenuanalyses a{
color:#344794;
text-decoration:none;
}

.titremenuanalyses a:hover{
color:#344794;
text-decoration:underline;
}

.lignemenuanalyses{
background-color:#d5dfef;
}

.colonne1menuanalyses{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#d5dfef;
}

.colonne1menuanalyses img{
float:left;
padding:3px;
margin-right:5px;
background-color:white;
}

.colonne2menuanalyses{
	float:left;
	font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
border-left: 1px solid #344794;
padding:6px 5px 6px 5px;
background-color:#d5dfef;
}

.colonne3menuanalyses{
font-size:0.9em;
background-color:#d5dfef;
padding:6px 10px 6px 0px;
}


#ecoutez{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableauecoutez{
border-bottom: 3px solid #822180;
}

.titremenuecoutez{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#822180;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:white;
}

.titremenuecoutez a{
color:#822180;
text-decoration:none;
}

.titremenuecoutez a:hover{
color:#822180;
text-decoration:underline;
}

.lignemenuecoutez{
background-color:#eed1e4;
}

.colonne1menuecoutez{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#eed1e4;
}

.colonne1menuecoutez img{
float:left;
padding:3px;
margin-right:5px;
background-color:white;
}

.colonne2menuecoutez{
	float:left;
	font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
border-left: 1px solid #822180;
padding:6px 5px 6px 5px;
background-color:#eed1e4;
}

.colonne3menuecoutez{
font-size:0.9em;
background-color:#eed1e4;
padding:6px 10px 6px 0px;
}



#decouvrir{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableaudecouvrir{
border-bottom: 3px solid #28a237;
}

.titremenudecouvrir{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#28a237;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:white;
}

.titremenudecouvrir a{
color:#28a237;
text-decoration:none;
}

.titremenudecouvrir a:hover{
color:#28a237;
text-decoration:underline;
}

.lignemenudecouvrir{
background-color:#e6f9e8;
}

.colonne1menudecouvrir{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#e6f9e8;
}

.colonne1menudecouvrir img{
float:left;
padding:3px;
margin-right:5px;
background-color:white;
}

.colonne2menudecouvrir{
	float:left;
	font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
border-left: 1px solid #28a237;
padding:6px 5px 6px 5px;
background-color:#e6f9e8;
}

.colonne3menudecouvrir{
font-size:0.9em;
background-color:#e6f9e8;
padding:6px 10px 6px 0px;
}

#zones{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableauzones{
border-bottom: 3px solid #0f4a82;
}

.titrezones{
padding: 3px 8px 3px 8px;
font-size:1.3em;
color:#0f4a82;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:#edefff;
}

.listezones{
padding: 3px 8px 3px 8px;
font-size:1.0em;
color:#00000;
background-color:#edefff;
}


.listezones li {
    background: transparent url(../assets/pucemot.gif) no-repeat 0 4px;
padding:0 0 4 0px;
margin:0pt 0pt 0pt 0px;
line-height:1.3em;
}

#actions{
background:transparent url(../assets/bg_content.jpg) repeat-y top left;
padding: 0px 20px 0px 20px;
}

.tableauactions{
border-bottom: 3px solid #0f4a82;
}

.titreactions{
padding: 3px 8px 3px 8px;
font-size:1.3em;
color:#0f4a82;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background-color:#edefff;
}

.listeactions{
padding: 3px 8px 3px 8px;
font-size:1.0em;
color:#00000;
background-color:#edefff;
}


.listeactions li {
    background: transparent url(../assets/pucemot.gif) no-repeat 0 4px;
padding:0 0 4 0px;
margin:0pt 0pt 0pt 0px;
line-height:1.3em;
}






div#menu > ul > li.menu_on > ul > li.sous_menu a{
padding-top:3px;
}

div#menu > ul > li.menu_on-end > ul > li.sous_menu a{
padding-top:3px;
}

ul.sous_menu2{
	border-top:1px solid #CCCCCC;
	margin-left: 180px;
}
ul li.sous_menu strong a{
	font-weight: bold;
}

li.menu_on-end a{
	color:#0F4A82;
	padding-top:16px;
	display:block;	
}

div#menu ul li ul{
	position: absolute;
	margin: 5px 0 0 0;
	/**margin:27px 0 0 -75px;*/
	background-color:white;
	/*line-height:20px;*/
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	*white-space: nowrap;
	*width:100%;
	z-index: 2;
	
}

li.sous_menu{
list-style:none;
	border-top:solid 1px ccc;
	z-index: 3;
}

li.sous_menu a {
	text-align: left;
	font-weight: normal;
}

div#menu ul li ul{
	width:168px;
	padding:0 10px 10px 10px;
	font-size:0.8em;
	
}
div#menu ul li ul li.sous_menu{
	/*display: list-item;*/
	float: none;
	text-align: left;
	padding: auto;
	margin-top: 8px;
	border-top:solid 1px ccc;
	list-style:none;
}

div#menu ul li ul li.sous_menu a{
	color: #0F4A82;
	font-size:0.9em;
	list-style:none;
	border-top:solid 1px ccc;
	text-align: left;
}
div#menu ul li ul li.sous_menu strong{
	color: #0F4A82;
	font-size:0.9em;
	list-style:none;
	border-top:solid 1px ccc;
	font-weight: bold;
	text-transform: uppercase;
	background: #E8EBF7;
	display:block;
	padding:2px 0 2px 6px;
	margin-top:10px;
}
li.sous_menu{
background:none;
}
li.menu_off strong{
	color: #0F4A82;
	padding: 4px;
	display: block;
	margin-top: 16px;
	list-style:none;
	
}


.tagart1 {
	margin:0px;
	font-size:0.8em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:#ffae35;
}

.tagart1 a{
	color:#ffae35;
}

.tagart1 a:hover{
	color:#ffae35;
}


.tagart5 {
	margin:0px;
	font-size:0.8em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:#ee3152;
}

.tagart5 a{
	color:#ee3152;
}

.tagart5 a:hover{
	color:#ee3152;
}


.tagart7 {
	margin:0px;
	font-size:0.8em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:#28a237;
}

.tagart7 a{
	color:#28a237;
}

.tagart7 a:hover{
	color:#28a237;
}

.tagart8 {
	margin:0px;
	font-size:0.8em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:#344794;
}

.tagart8 a{
	color:#344794;
}

.tagart8 a:hover{
	color:#344794;
}

.tagart6 {
	margin:0px;
	font-size:0.8em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:#822180;
}

.tagart6 a{
	color:#822180;
}

.tagart6 a:hover{
	color:#822180;
}

/*-----------------------------------container2zone--------------------------------*/


#colonne1-1{
	background:#fff;
	padding:15px;
	width:720px!important;
	width:710px;
	margin:0  0 0 4px;
	border-bottom: 15px solid #0F4A82;
}

#colonne1-1-sommaire{
	background:#fff;
	padding:15px 0px 15px 15px;
	width:625px!important;
	width:515px;
	margin:0  0 0 4px;
	}

.colonne1-1-sommairetitre{
	font-size:2.1em;
	line-height:28px;
	color:#0F4A82;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0 14px 0;
	text-align:left;
}

#colonne1-1-info{
font-size:1.1em;
	float:left;
color:#0F4A82;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
}


#colonne1-1-info img{
padding: 2px;
border: #C5CDCD solid 1px;
float:left;
}

.info1 {
height: 200px;
width: 250px;
float: left;
}

.info2 {
height: 200px;
width: 250px;
float: right;
margin-left: 10px;
}


#colonne1-1article{
	background:#fff;
	padding:15px;
	width:720px!important;
	width:710px;
	line-height:25px;
	margin:0  0 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:5px solid #cbbf9a;
font-size:1.0em;
}
      
#colonne1-1articletitre{
	background:#fff;
	padding:15px;
	width:720px!important;
	width:710px;
	line-height:20px;
	margin:0  0 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#colonne1-1articletitre h3 {
	font-size:2.0em;
	line-height:30px;

}

.articleindic1 {
	font-size:1.0em;
	color:#666666;
	text-align:left;
	padding:4px;
	border-top:1px solid #FFF3E1;
	border-bottom:1px solid #FFF3E1;
	width: 710px;
}

.articleindic5 {
	font-size:1.0em;
	color:#666666;
	text-align:left;
	padding:4px;
	border-top:1px solid #F7D4D2;
	border-bottom:1px solid #F7D4D2;
	width: 710px;
}

.articleindic6 {
	font-size:1.0em;
	color:#666666;
	text-align:left;
	padding:4px;
	border-top:1px solid #EED1E4;
	border-bottom:1px solid #EED1E4;
	width: 710px;
}

.articleindic7 {
	font-size:1.0em;
	color:#666666;
	text-align:left;
	padding:4px;
	border-top:1px solid #E6F9E8;
	border-bottom:1px solid #E6F9E8;
	width: 710px;
}

.articleindic8 {
	font-size:1.0em;
	color:#666666;
	text-align:left;
	padding:4px;
	border-top:1px solid #E8EBF7;
	border-bottom:1px solid #E8EBF7;
	width: 710px;
}


.articledate {
	float:left;
	}

.articleicones {
	float:right;
margin-left:20px;
	}

.articleiconestags {
	margin-left:10px;
	}

.articleicones li{
	}

.articleicones ul{
	}

.articlelogo1 {
	background-color:#FFF3E1;
}

.articlelogo1 img {
	float:left;
	margin: 0px 10px 0px 0px;
}

.articlelogo5 {
	background-color:#F7D4D2;
}

.articlelogo5 img {
	float:left;
	margin: 0px 10px 0px 0px;
}

.articlelogo6 {
	background-color:#EED1E4;
}

.articlelogo6 img {
	float:left;
	margin: 0px 10px 0px 0px;
}

.articlelogo7 {
	background-color:#E6F9E8;
}

.articlelogo7 img {
	float:left;
	margin: 0px 10px 0px 0px;
}

.articlelogo8 {
	background-color:#E8EBF7;
}

.articlelogo8 img {
	float:left;
	margin: 0px 10px 0px 0px;
}





.articlechapeau {
	font-size:1.0em;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
}


#colonne1-1-2-sommaire{
	width:413px;
	position:relative;
	float:left;
	padding:15px 0 0 20px;
	margin:0 4px 0 0;
	}

    
#colonne1-1-2{
	width:518px;
	position:relative;
	float:left;
	padding:15px 0 0 20px;
	margin:0 4px 0 0;
	}
             
#colonne1-1-3{
	width:197px!important;
	width:194px;
	position:relative;
	float:left;
	margin:10px 10px!important;
	margin:6px 0px 0px 0px;
}

#colonne1-1-motclef{
    background-color:#EDEFFF;
    padding:15px 15px 15px 15px;
    width:720px!important;
    width:710px;
    margin:0  0 0 4px;
    border-bottom: 15px solid #0F4A82;
}

.box_motclesnormal img{
    padding:4px 4px 4px 4px;
    background-color:#FFFFFF;
margin:0px 0px 10px 10px;
}

.box_motclessurvol img{
    padding:1px 1px 1px 1px;
    background-color:#FFFFFF;
margin:0px 4px 0px 0px;
}

.box-complements1 {
	float:left;
	margin:10px 15px 2px 0px;
	width:295px;
	/*height:120px;*/
	font-size: 1.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-right:6px;
border: 1px solid #C5CDCD;
}

.box-complementsalter1 {
	float:left;
	margin:10px 15px 2px 0px;
	width:295px;
	border: #EDEFFF solid 1px;
	/*height:120px;*/
	font-size: 0.9em;
	text-align: left;
	padding-right:6px;
	text-decoration: none;
 	background-color:#EDEFFF;
}

.box-complements1:hover {
	text-decoration: none;
 	background-color:#EDEFFF;
	text-align: left;
}

.box-complements1 .spip_logos{
	float:left;
	margin:0px 6px 0px 0px;
}


.box-complements2 {
	float:right;
	margin:10px 0px 2px 0px;
	width:295px;
	/*height:120px;*/
	font-size: 1.0em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-right:6px;
border: 1px solid #C5CDCD;
}


.box-complements2:hover {
	text-decoration: none;
 	background-color:#EDEFFF;
	text-align: left;
}

.box-complements2 .spip_logos{
	float:left;
	margin:0px 6px 0px 0px;
}













/*-------------------------------------class-------------------------------------------*/

.clear{
	clear: both;
	font-size: 1px;
	
}

.top-box-left{
	width:6px;
	height:30px;
	background:transparent url(../assets/top-box_left.jpg) no-repeat top left;
	float:left;
	margin:0 0 0 6px;
}
.top-box-content{
	height:30px!important;
	height:22px;
	background:transparent url(../assets/top-box_bg.jpg) repeat-x top left;
	float:left;
	padding:8px 2px 0 2px;
	color:#125A9C;
	font-weight:bold;
}
.top-box-right{
	width:8px;
	height:30px;
	background:transparent url(../assets/top-box_right.jpg) no-repeat top left;
	float:left;
}
.big{
	height:140px;
	width:210px;
	float:left;
	margin:0 10px 0 0; 
}
.med{
	height:100px;
	width:149px;
	float:left;
	margin:0 10px 8px 0;
}
.onglet1{
	padding:0;
	float:right;
	margin:7px 13px 0 0;
	border:3px solid #FFF;
}
.onglet2{
	padding:0;
	float:right;
	margin:8px 10px 0pt 0pt;
	border:3px solid #FFF;
}
.date{
	font-size:0.9em;
	clear:left;
	padding:4px 4px 4px 4px;
	color:#666666;
	margin: 10px 0 0 0;
	background-color:#EDEFFF;
border-bottom: 1px solid #C5CDCD;
background:transparent url(../assets/fondsdegradebleuclair.jpg) repeat-x center;
}

.theme{
	border: #C5CDCD solid 1px;
	margin:10px 0;
} 

div.theme H3{
	font-weight:bold;
	background-color:#0F4A82;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:0 0 0 10px
}
div.theme H5{
	margin: 5px 0  5px 15px;
}
div.theme H3 a{
	background-color:#0F4A82;
	color:#fff;
}
.edito{
	border-top:none;
	border-left:#EC1537 solid 1px;
	border-right:#EC1537 solid 1px;
	border-bottom:#EC1537 solid 1px;
	padding:8px;
	width:202px;
	margin:auto;
	margin-bottom:10px;
}
.img-edito{
	margin:auto;
	text-align:center;
}
IMG.middle{
	vertical-align:middle;
	padding:0 4px 0 0;
}







.blocarticles{
	background-color:#d7dde3;
	border-bottom: 5px solid #d7dde3;
}

.blocarticlesimages{
	background-color:white;
	margin: 5px 5px 0px 5px;
}

.blocarticles p{
	font-size:1.0em;
	padding: 6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:white;
	margin: 0px 5px 0px 5px;
}


.blocarticles p:hover{
background-color:#EDEFFF;
color:#cc0000;
}

.blocarticlestitre{
	color: white;
font-size:0.9em;
font-weight:bold;
padding: 4px;
background:transparent url(../assets/fondsdegradebleu.jpg) repeat-x center;
}

.blocarticlesdescription{
font-size:0.9em;
	padding: 5px;
}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 197px; /*Width of Carousel Viewer itself*/
height: 210px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 197px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}






.bloceurosblogs{
	background-color:#ede5e5;
}


.bloceurosblogs p{
	font-size:0.8em;
	padding: 2px 4px 2px 4px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.bloceurosblogstitre{
font-size:1.0em;
padding: 0px;
background:transparent url(../assets/fondsdegradeeurosblog.jpg) repeat-x center;
float: left;
padding:0px 0px 0px 0px;
	color: white;
width:334px;
}

.bloceurosblogstitre img{
float:right;
margin-left: 4px;
}

.bloceurosblogsfirst {
padding:4px;
font-family:Georgia, "Times New Roman", Times, serif;
margin: 0px;
font-size:1.6em;
}

.bloceurosblogstitre p.spip{
padding:4px;
margin: 0px;
}

.bloceurosblogslogo{
	border-top: 4px solid #cc0000;
margin-bottom:2px;
margin-top:15px;
}

.bloceurosblogslogo img{
	float:left;
margin-bottom:4px;
}

.bloccolonne1-1-3{
	background-color:#f1f1f1;
	padding: 4px;
}

.titrebloccolonne1-1-3 {
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	color: white;
	background:transparent url(../assets/fondsdegradebleu.jpg) repeat-x center;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bloccolonne1-1-3 p{
	font-size:0.9em;
	padding:0px 11px 0px 9px;
}


.bloccolonne1-1-3 img{
	float:left;
	margin: 10px 6px 2px 2px;
}


.bloccolonne1-1-3 p img{
float:none;
padding:0px;
margin: 0px;
}

#colonne1-1-3 H4{
	font-size:1.1em;
	font-style:normal;
	margin:10px 0 2px 0;
	color:#0F4A82;	
}
#colonne1-1-3 H5{
	font-size:1.1em;
	color:#333;		
}
.box-la_semaine{
	 padding:0px 0px 0px 0px;
border-bottom: #C5CDCD solid 1px;
}



.box-la_semainechange img {
width:197px;
}

.box-la_semainechange {
background-position:right bottom;
background-repeat:no-repeat;
}

.box-la_semainechange:hover {
background-color:#C5CDCD;
background-position:right bottom;
background-image:url(../assets/boxopen.gif);
background-repeat:no-repeat;
}

div.box-la_semaineitem{
	 padding:5px 3px 10px 3px;
	text-align:left;
border-left: #C5CDCD solid 1px;
border-right: #C5CDCD solid 1px;
}
 
div.box-la_semainechiffre{
	 padding:17px 3px 21px 3px;
	text-align:center;
font-size:3em;
border-left: #C5CDCD solid 1px;
border-right: #C5CDCD solid 1px;
}
 



div.box-la_semaine ul li{
	font-weight: bold;
}

.fleche_semaine{
	margin:4px 0 0 0;
}
div.box-la_semainetitre{
	text-align:center;
background-color:#FFAE35;
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
font-weight:bold;
padding:3px 3px 3px 3px;
}

.box-la_semainecotes{
border-left: #C5CDCD solid 1px;
border-right: #C5CDCD solid 1px;
}


.box-la_semaine p{
	font-size:0.9em;
	text-align:left;
padding:0px 3px 0px 3px;
}

div.box-la_semaine ul li img.spip_logos{
	float: left;
	border: 1px #CCC solid;
	padding: 3px;
	margin: 0px 4px 0px 0px;
}
div.box-la_semaine ul li{
	font-weight: bold;
}

.fleche_semaine{
	margin:4px 0 0 0;
}
div.box-la_semaine h5{
	text-align:center;
}
div.padding div.box-la_semaine{
	text-align:left;
}
div.box-la_semaine div p.spip{
	font-size:0.9em;
	text-align:center;
}

ul.les_autres_sem li{
	background: none;
	float: left;
	padding: 3px;
	margin: 4px;
	width:150px;
	height: 145px;
	text-align: center;
}

ul.les_autres_sem li strong{
	text-transform: uppercase;
}

ul.les_autres_sem li img{
	border: 1px #CCC solid;
	padding: 3px;
	/*margin: 4px;*/
}


.box-rub {
	float:left;
	margin:30px 15px 2px 0pt;
	width:280px;
	border-bottom: #C5CDCD solid 1px;
	/*height:150px;*/
	font-size: 0.9em;
}

.date-rub{
	background-color:#EDEFFF;
	background:transparent url(../assets/fondsdegradebleuclair.jpg) repeat-x center;
	margin:10px 0 0 0;
	text-align:right;
	padding:3px;
	font-size:0.9em;

}
span.infos_gauche {
	display:block;
	float:left;
	font-size:1em;
}
span.infos_droite {
	display:block;
	float:right;
	font-size:1em;
}


.thematiquesdernier H3 {
	font-size:1.2em;
}

.thematiquesdernier H4 {
	font-size:1em;
}


#titrearticle3 {
	font-size:1.9em;
color:#FFAE35;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
margin:15px 0px 10px 0px;
}

/*------------------------------------contenu-colonne2----------------------------*/


.titreenvue {
	font-size:1.5em;
	line-height:23px;
	font-weight:bold;
	color:#AF9c64;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px 0 8px 0;
border-top: solid 4px #AF9c64;
}

.box_envue {
	background-color:#ece9df;
	padding:0 0 3px 0;
margin-bottom: 15px;
}

.box_envue p {
	padding:6px;
}

.box_envueimage {
	background-color:#cdc19b;
}

.box_envuelien {
	background-color:white;
	padding:3px;
	font-size:1.0em;
	font-weight:bold;
	margin:6px;
	text-align: center;
	}

.box_envuelien:hover {
	padding:2px;
	border: 1px solid #AF9c64;
}

.box_envuetitre {
	font-size:1.2em;
	font-weight:bold;
	color:white;
	padding:2px 4px 2px 4px;
background: #AF9c64;
background:transparent url(../assets/fondsdegrademarron.jpg) repeat-x center;
}



.box-blanc{
	margin:8px;
	background-color:#FFFFFF;
	text-align: center;
}

.box-blanctitre {
	font-size:1.2em;
	font-weight:bold;
	color:white;
	padding:2px 4px 2px 4px;
background: #AF9c64;
}

.box-blanc p {
	text-align: justify;
}



.box-blanc a img {
	padding: 3px;
 	background-color:#fffff;
		}

.box-blanc a:hover img {
		border: solid 1px #CBBF9A;
	padding: 2px;
 	background-color:#CBBF9A;
		}



.box-reaction{
	background-color:#e8e8e8;
	margin-top:6px;
}
.box-reaction H3{
	color:#fff;
	font-weight: bold;
	font-size:1.0em;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#a6a6a6;
padding:4px;
background:transparent url(../assets/fondsdegradegris.jpg) repeat-x center;
}

.box-reactionimages {
	padding:6px;
}

.box-reactionimages img{
	padding:2px;
	background-color:white;
	margin:3px
}

.box-fil {
	background-color: white;
	margin:0px;
	font-size:1.1em;
	font-weight: bold;
padding-right: 6px;
margin-bottom: 6px;
}

.box-fil img {
	background-color: white;
margin: 0px 6px 0px 0px;
}



.padding{
	padding:10px;
}
.padding5{
	padding:5px;
}
.partenaire-left{
	float:left;
	width:49px;
	background:transparent url(../assets/bg_partenaire.gif) repeat-y top left;
}
.partenaire-right{
	float:left;
	width:167px;
	padding:10px;
}
.partenaire-right IMG{
	margin:3px 0;
}

.colonne_demi{
	float:left;
	margin:0;
	width:50%;
}
div.colonne_demi H5{
	margin:0 0 5px 0;

}
#dossiers{
	border-top:none;
	border-right:#0F4A82 solid 1px;
	border-bottom:#0F4A82 solid 1px;
	border-left:#0F4A82 solid 1px;
	margin:0 0 15px 0;
	padding: 8px 0 8px 8px;

}

#footer a{
	color:#fff;
}

.padding4{
padding:0px 4pt 4pt 4px;
}
/*--------------------------------espacereacton---------------------------*/




#colonne1-1reactionrub{
	width:582px;
	float:left;
	line-height:15px;
	background:white;
	margin:0  0 0 0px;
	font-size:12px;
}



#colonne1-1reactionrub h3{
	color:#af9c64;
	font-size:1.9em;
	line-height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:20px 4px 15px 0px;
}


#colonne1-1reactionrub h4{
	font-size:1.2em;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 4px 15px 0px;
}


.blocreactionrubtitre {
	font-size:1.0em;
	background-color:#0F4A82;
	width: 582px;
	color: white;
	text-align:left;
	padding:4px 6px 4px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 12px 0px 0px;
background:transparent url(../assets/fondsdegradebleu.jpg) repeat-x center;
}

.blocreactionrub{
	background-color:#f1f1f1;
	width: 582px;
	padding: 6px;
	margin: 0px 12px 30px 0px;
}

.blocreactionrub p {
	font-size:1.0em;
	padding-right: 10px;
}


.blocreactionrub p img{
	float:left;
	margin: 10px 6px 2px 2px;
}






#colonne1-1reaction{
	line-height:20px;
	margin:0  0 0 4px;
	font-size:12px;
}



#colonne1-1reaction h3{
	color:#af9c64;
	font-size:1.9em;
	line-height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:20px 4px 15px 12px;
}


#colonne1-1reaction h4{
	font-size:1.2em;
	line-height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 4px 15px 12px;
}

.blocreactiontitre {
	font-size:1.0em;
	background-color:#0F4A82;
	width: 600px;
	color: white;
	text-align:left;
	padding:4px 6px 4px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 12px 0px 12px;
	float:right;
background:transparent url(../assets/fondsdegradebleu.jpg) repeat-x center;
}

.blocreaction{
	background-color:#f1f1f1;
	width: 600px;
	padding: 6px;
	margin: 0px 12px 30px 12px;
	float:right;
}

.blocreaction p {
	font-size:1.0em;
	padding-right: 10px;
}


.blocreaction p img{
	float:left;
	margin: 10px 6px 2px 2px;
}


.blocreactiontitrereplik {
	font-size:1.0em;
	background-color:#af9c64;
	color: white;
	text-align:left;
	padding:4px 6px 4px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 16px 12px 0px 30px;
background:transparent url(../assets/fondsdegrademarron.jpg) repeat-x center;
}

.blocreactionreplik{
	background-color:white;
	padding: 6px;
	margin: 0px 12px 10px 30px;
}

.blocreactionreplik p {
	font-size:0.9em;
	padding-right: 10px;
}


.blocreactionreplik p img{
	float:left;
	margin: 10px 6px 2px 2px;
}

.reactionreagir{
	float:right;
	font-size:1.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}









.espace-reaction{
		padding:10px;
}

.titrereaction {
	font-size:1.5em;
	line-height:23px;
	font-weight:bold;
	color:#0F4A82;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px 0 5px 0;
	border-top: solid 4px #0F4A82;
}

font-size:1.6em;
	font-style:normal;
	color:#0F4A82;
	margin: 20px 0px 10px 9px;




div.espace-reaction fieldset{
	background-color:#FFF;
	border:1px solid #C5CDCD;
	margin:0pt 20px 15px 0pt;
	padding:10px;
}

.dateauteur{
	text-align:center;
	margin-top:8px;
	padding-top:8px;
	margin-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	border-bottom: 8px solid white;
}

IMG.logo{
margin:8px 0 0 5px;
float:left;
}

IMG.logolangtop{
margin:8px 0 0 0px;
float:left;
}

IMG.logolang{
margin:0px 0 0 0px;
float:left;
}

.logolang{
margin:11px 10px 0 0px;
width:210px;
float:right;
}
IMG.img-rub{
margin:8px 6px 0 0;
float:right;
}
IMG.tools{
vertical-align:middle;
margin:0 6px 4px 0;
}
IMG.bulle{
vertical-align:middle;
}
/*-----------------------------------ongletlespluslus-------------------------------*/
div.lespluslu{
	margin:0 0 0 8px;
}

div.lespluslu ul{
	display:inline;
	margin-left: 40px;
}

div.lespluslu li{
	display:inline;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	height:21px;
	margin:0;
	padding:0;
}
/*
li.onglet_off{
	background:url(../assets/en-vue_onglet-off.gif) no-repeat;
	width:32px;
	color:#FFFFFF;
}
*/
div.lespluslu ul#maintab li{
	background:url(../assets/en-vue_onglet-off.gif) no-repeat;
	width:32px;
	color:#FFFFFF;
	cursor: pointer;
}
ul#maintab > span{
	display: block;
	
}
ul.tabcontentstyle{
	margin-top: 20px;
	margin-right:20px
}
li.onglet_off a{
	color:#FFFFFF;
	padding-top:6px;
	display:block;
}


li.onglet_on{
	background:url(../assets/en-vue_onglet-on.gif) no-repeat;
	width:32px;
	color:#0F4A82;
}

li.onglet_on a{
	color:#0F4A82;
	padding-top:6px;
	display:block;	
}

/*----------------------------------classinput--------------------------------------*/
.decale {
padding-top:6px!important;
padding-top:6px;
}
.decale2 {
padding-top:6px!important;
padding-top:6px;
width:410px;
}
INPUT.button{
	background:transparent url(/squelettes/assets/button_news_on.jpg) no-repeat top left;
	width:17px;
	border:none;
}
INPUT.button:hover{
	background:transparent url(/squelettes/assets/button_news_off.jpg) no-repeat top left;
	width:17px;
	border:none;
}
INPUT.search{
	width:160px;
	height:18px;
	background:transparent url(assets/bg_search.jpg) no-repeat top left;
	border:none;
	margin:0;
	padding:3px 0 0 10px;
}

.bouton-left{
	background:transparent url(assets/bg_bt_right.jpg) no-repeat top left;
	width:6px;
	float:left;
	height:22px;
}
.bouton-right{
	background:transparent url(assets/bg_bt_left.jpg) no-repeat top left;
	width:4px;
	float:left;
		height:22px;
}
.bouton-content{
	background:transparent url(assets/bg_bt.jpg) repeat-x top left;
	}

/*-------------------------- spip_documents -------------------------*/

dl.spip_documents_left{
	padding: 3px;
	margin: 8px 8px 8px 0px;
	border: #EDEFFF 1px solid;
}
dl.spip_documents_right{
	padding: 3px;
	margin: 8px 0px 8px 8px;
	border: #EDEFFF 1px solid;
}
dl.spip_documents{
	background: #E8EBF7;
}

div.box-blanc > dl.spip_documents{
	background: none;
}

dl.spip_documents dt {
	text-align: center;
	color:black;
	
}
dl.spip_documents dd p.spip{
	font-size: 11px;
}

.spip_doc_titre{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	padding: 3px;
}

.spip_doc_descriptif{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	padding: 3px;
}

/*----------------------------- logo --------------------------------*/
.logo_survol_article{
	float: right;
	padding: 5px;
	border: #EDEFFF 1px solid;
	margin: 0px 0px 8px 8px;
}

.logo_survol_article2{
	float: right;
	padding: 3px;
	border: #EDEFFF 1px solid;
	margin: 0px 0px 8px 8px;
}

.logo_survol_article3{
	float: right;
	padding: 2px;
	border: #EDEFFF 1px solid;
	margin: 0px 0px 8px 8px;
}


.logo_survol_article_colonne{
	margin-top: 8px;
	margin-bottom: 20px;
	background-color:white;
	text-align: center;
	width:239px;
}
/*----------------------- recommander a un ami ----------------------*/
div#formulaire_recommander form p input{
	width: 200px;
	
}
div#formulaire_recommander form p textarea {
	width: 200px;
}
div#formulaire_recommander form p label {
	text-align: left;
}
div#formulaire_recommander {
	padding: 8px;
}

h3.menu-titre{
	cursor: pointer;
}


/*----------------------- colonne droite etoile ----------------------*/


.etoile h3, h3.etoile/*, .bg_soft_etoile*/{
	background-color:#CBBF9A;
	color:#fff;
	border-bottom:solid 1px #fff;
	/*padding:0 0 0 15px;*/

}


.etoile {
background-color:#f3f0e9;
padding:0 0 3px 0;
	text-size: 1.2em;
}

.etoile img {
background:white;
padding:3px;
border: solid 1px #CCC;
}




/*----------------------- bloc reaction forum ----------------------*/
div.bloc_reaction{
	margin:11px;
	border-left: 3px #0F4A82 solid;
	padding: 8px 8px 8px 25px;

}
div.bloc_reaction div.bloc_reaction{
	margin: 11px 0px 0px 0px;
}
#colonne2 h3{
	padding-left: 15px;
}

.padding dl.alire dt{
	text-align: center;
}

p.spip{
	margin: 10px 0px 10px 0px;
}

div#print{
	padding: 25px;
	font-size:1.1em;
	line-height:15px;
}

/*----------------------- Pagination --------------------------------*/
div.fragment span.on{
	font-size:1.2em;
	font-weight: bold;
	
}
div.fragment a.lien_pagination{
	font-size:1.1em;
}
div#colonne2 div.padding dl dt{
	font-weight: bold;
}
/*-------------------404---------------------------------------------*/
div.404{
	border: #FF6B6B 1px solid;
	padding: 30px;
}

.a_voir_img{

}
div.a_voir_img a img{
	float:left;
    padding:2px;
	margin-right:4px;
	margin-bottom:2px;
	background:white;
}



/*-------------------PUB---------------------------------------------*/


#pubcolonnefr{
	background:transparent url(/squelettes/assets/pubcolonnefr.png) no-repeat top left;
	height:358px;
}


#pubcolonnefr img{
	margin: 20px 40px 40px 39px;
	width:160px;
}

#pubcolonnede{
	background:transparent url(/squelettes/assets/pubcolonnede.png) no-repeat top left;
	height:358px;
}


#pubcolonnede img{
	margin: 20px 40px 40px 39px;
	width:160px;
}


#pubcolonneen{
	background:transparent url(/squelettes/assets/pubcolonneen.png) no-repeat top left;
	height:358px;
}


#pubcolonneen img{
	margin: 20px 40px 40px 39px;
	width:160px;
}



#pubcolonneit{
	background:transparent url(/squelettes/assets/pubcolonneit.png) no-repeat top left;
	height:358px;
}


#pubcolonneit img{
	margin: 20px 40px 40px 39px;
	width:160px;
}






#pubaccueilfr{
	background:transparent url(/squelettes/assets/pubbannierefr.png) no-repeat top left;
	height:110px;
text-align:center;
	padding-top:3px;
}


#pubaccueilfr img{
	width:728px;
margin: 0px 140px 0px 140px;
}




#pubaccueilde{
	background:transparent url(/squelettes/assets/pubbannierede.png) no-repeat top left;
	height:110px;
text-align:center;
	padding-top:3px;
}


#pubaccueilde img{
	width:728px;
margin: 0px 140px 0px 140px;
}




#pubaccueilen{
	background:transparent url(/squelettes/assets/pubbanniereit.png) no-repeat top left;
	height:110px;
text-align:center;
	padding-top:3px;
}


#pubaccueilen img{
	width:728px;
	margin: 0px 140px 0px 140px;
}




#pubaccueilit {
	background:transparent url(/squelettes/assets/pubbanniereit.png) no-repeat top left;
	height:110px;
text-align:center;
	padding-top:3px;
	}


#pubaccueilit img{
	width:728px;
margin: 0px 140px 0px 140px;
}


#pubcarrefr {
	background:transparent url(/squelettes/assets/pubcarrefr.png) no-repeat top left;
	height:237px;
padding-top:20px;
text-align:center;
}


#pubcarrefr img {
	margin: 0px 40px 40px 39px;
	width:160px;
}

#pubcarrede {
	background:transparent url(/squelettes/assets/pubcarrede.png) no-repeat top left;
	height:237px;
padding-top:20px;
text-align:center;
}


#pubcarrede img {
	margin: 0px 40px 40px 39px;
	width:160px;
}


#pubcarreen {
	background:transparent url(/squelettes/assets/pubcarreen.png) no-repeat top left;
	height:237px;
padding-top:20px;
text-align:center;
}


#pubcarreen img {
	margin: 0px 40px 40px 39px;
	width:160px;
}



#pubcarreit {
	background:transparent url(/squelettes/assets/pubcarreit.png) no-repeat top left;
	height:237px;
padding-top:20px;
text-align:center;
}


#pubcarreit img {
	margin: 0px 40px 40px 39px;
	width:160px;
}


#pubrubriqueactufr{
	background:transparent url(/squelettes/assets/pubrubriqueactufr.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueactufr img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueactude{
	background:transparent url(/squelettes/assets/pubrubriqueactude.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueactude img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueactuen{
	background:transparent url(/squelettes/assets/pubrubriqueactuen.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueactuen img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueactuit{
	background:transparent url(/squelettes/assets/pubrubriqueactuit.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueactuit img{
	margin: 0px 17px 20px 18px;
	width:336px;
}

#pubrubriquesurleviffr{
	background:transparent url(/squelettes/assets/pubrubriquesurleviffr.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquesurleviffr img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriquesurlevifde{
	background:transparent url(/squelettes/assets/pubrubriquesurlevifde.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquesurlevifde img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriquesurlevifen{
	background:transparent url(/squelettes/assets/pubrubriquesurlevifen.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquesurlevifen img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriquesurlevifit{
	background:transparent url(/squelettes/assets/pubrubriquesurlevifit.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquesurlevifit img{
	margin: 0px 17px 20px 18px;
	width:336px;
}

#pubrubriquedecouvrirfr{
	background:transparent url(/squelettes/assets/pubrubriquedecouvrirfr.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquedecouvrirfr img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriquedecouvrirde{
	background:transparent url(/squelettes/assets/pubrubriquedecouvrirde.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquedecouvrirde img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriquedecouvriren{
	background:transparent url(/squelettes/assets/pubrubriquedecouvriren.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquedecouvriren img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriquedecouvririt{
	background:transparent url(/squelettes/assets/pubrubriquedecouvririt.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriquedecouvririt img{
	margin: 0px 17px 20px 18px;
	width:336px;
}

#pubrubriqueecoutezvoirfr{
	background:transparent url(/squelettes/assets/pubrubriqueecoutezvoirfr.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueecoutezvoirfr img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueecoutezvoirde{
	background:transparent url(/squelettes/assets/pubrubriqueecoutezvoirde.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueecoutezvoirde img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueecoutezvoiren{
	background:transparent url(/squelettes/assets/pubrubriqueecoutezvoiren.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueecoutezvoiren img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueecoutezvoirit{
	background:transparent url(/squelettes/assets/pubrubriqueecoutezvoirit.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueecoutezvoirit img{
	margin: 0px 17px 20px 18px;
	width:336px;
}

#pubrubriqueanalysesfr{
	background:transparent url(/squelettes/assets/pubrubriqueanalysesfr.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueanalysesfr img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueanalysesde{
	background:transparent url(/squelettes/assets/pubrubriqueanalysesde.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueanalysesde img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueanalysesen{
	background:transparent url(/squelettes/assets/pubrubriqueanalysesen.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueanalysesen img{
	margin: 0px 17px 20px 18px;
	width:336px;
}


#pubrubriqueanalysesit{
	background:transparent url(/squelettes/assets/pubrubriqueanalysesit.png) no-repeat top left;;
	height:320px;
padding-top:20px;
text-align:center;
}



#pubrubriqueanalysesit img{
	margin: 0px 17px 20px 18px;
	width:336px;
}













/************** Page les auteurs **************************************/

#colonnefull{
	position:relative;
	width:763px!important;
	width:754px;
	float:left;
	line-height:15px;
}

#colonne1-full {
	float:left;
	font-size:1.1em;
	line-height:15px;
	padding:15px;
	position:relative;
	background:#fff;
	width:720px!important;
	width:710px;
	margin:0  0 0 4px;
}

#colonne1-full div.auteur{
	border: solid 1px #EDEFFF;
	margin: 3px;
	padding: 4px;
}

#colonne1-full div.auteura{
	border: solid 1px #EDEFFF;
	margin: 3px;
	padding: 4px;
 background-color:#EDEFFF;
}

#colonne1-full div.auteur img {
	border: solid 1px #CCC;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
}

#colonne1-full div.auteura img {
	border: solid 1px #CCC;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
 background-color:#FFFFFF;
}

#colonne1-full img.spip_logos {
	border: solid 1px #CCC;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 3px;
}

#colonne1-full .partenaire{
	margin: 0px 0px 20px 0px;
}

#colonne1-full .partenaire h5{
color:#CBBF9A;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
}

#colonne1-fullbas {
  border-bottom: 15px solid #CBBF9A;
}

#colonne1-fullbas h3{
color:#CBBF9A;
font-size:1.9em;
}



.image_auteur {
  width: 32px;
}



/********************* Page contact ***********************************/
fieldset.reponse_formulaire {
	background: #80D561;
	border: 1px solid #207700;
}
div.formulaire_ecrire_auteur form fieldset p input{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
div.formulaire_ecrire_auteur form fieldset p label{
	text-align: left;
}
div.formulaire_ecrire_auteur form fieldset p textarea {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	margin: 5px 0pt;
	padding: 1px;
	width: 594px;
}
div.formulaire_ecrire_auteur form fieldset p{
	padding: 0px 0px 0px 20px;
}
/********************* Liens langue ***********************************/
div#plusgrand div a{
	height: 28px;
	width: 28px;
	display: block;
}

div#plusgrand2 div a{
	height: 28px;
	width: 28px;
	display: block;
}




/********************* form reactions *********************************/



div#colonne1-1reaction div.formulaire_forum {
	margin:0px 12px 15px 12px;
	width: 582px;
	padding:10px;
	background-color:#edefff;
}

div#colonne1-1reactionrub div.formulaire_forum {
	margin:0px 0px 15px 0px;
	width: 582px;
	padding:10px;
	background-color:#edefff;
}


.formulaire_forum label {
	
}

.forml {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#ccc solid 1px;
	background-color:#FFF;
	font-size:1.1em;
	margin:0px 0 0px 0;
	padding:1px;
	color:#333333;
}

.formulaire_forum input {

}

.formulaire_forum textarea {
	width:562px;
}

.formulaire_forum fieldset {
}

.formulaire_forum legend {
	font-size:1.3em;
	line-height:17px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0 0px 0;
	text-align:center;
	font-weight:normal;
}

.spip_barre {
}

.spip_barre a img {
border:#ccc solid 1px;
}

.spip_barre a:hover img {
border:#0f4a82 solid 1px;
}

.reponse_formulaire {
}

.previsu {
padding:5px;
margin:10px;
border:#bc2d2d solid 1px;
background-color:#ece6e6;
}







/********************* form recherche *********************************/
input#recherche{
	width:160px;
	height:18px;
	background:transparent url(/squelettes/assets/bg_search.jpg) no-repeat top left;
	border:none;
	margin:0;
	padding:3px 0 0 10px;
}

div#footer div.formulaire_recherche form, div#footer div.formulaire_recherche, div#footer div.formulaire_recherche form div{
	display: inline;
}


div#footer div.formulaire_recherche form div label{
	display: none;
}
/*
div#footer div.formulaire_recherche form div input{
	width: 75px;
}

*/
/********************* page recherche *********************************/
div.resultat_1,div.resultat_6,div.resultat_7,div.resultat_8,div.resultat_5{
	
	margin: 0px 0px 15px 0px;

}

div.resultat_1 div.date{
	background: #FFF3E1;
}
div.resultat_6 div.date{
	background: #EED1E4;
}
div.resultat_7 div.date{
	background: #E6F9E8;
}
div.resultat_8 div.date{
	background: #E8EBF7;
}
div.resultat_5 div.date{
	background: #F7D4D2;
}

span.spip_surligne{
	font-size: 1.1em;
	font-weight: bold;
	background: #F1F3F3;
}

div.padding div.box-la_semaine a img.spip_logos{
	float: left;
	margin: 3px 5px 4px 2px;
	padding: 2px;
	border: 1px #CCC solid;
}

div.box-la_semaine a{
	text-decoration : none; 
}

div.box-la_semaine a hover{
	text-decoration : none; 
}



/********** formulaire abonement liste ********************************/
/*div.formulaire_inscription {
	width: 400px;
}*/
div.top-box-content > div.formulaire_spip > form > fieldset{
width:410px!important;
width:410px;
}
div.formulaire_inscription form fieldset div div{
	float: left;
	margin:1px 0 0 0!important;
	margin:0;
}
div.formulaire_inscription form fieldset select{
	float: left;
	/*margin: 2px 0px 0px 0px;*/
}
div.formulaire_inscription form fieldset div input#mail_inscription_{
	/*margin: 0px 6px 0px 9px;*/
	width:80px!important;
	width:70px;
	float: left;
}
div.formulaire_inscription form fieldset div{
	display: inline;
	float: left;
	/*margin: 0px 0px 0px -6px;*/
}
div.formulaire_inscription form fieldset div div input#suppl_abo_oui {
	/*margin: 0px 0px 0px 5px;*/
}
div.formulaire_inscription form fieldset div div input#desabo {
	/*margin: 0px 0px 0px 5px;*/
}
div.formulaire_inscription form fieldset div div label {
	/*margin: 0px 6px 0px 0px;*/
}
div.formulaire_inscription span{
	font-size:0.9em;
}

/************** euros sur le web **************************************/
ul.les_rubs{
	border-left: 3px solid #50617C;
	
}
dl.un_site{
	margin: 0px 0px 15px 0px;
	padding : 4px;
	border: 1px solid #F3F0E9;
	background: #F3F0E9;
}
dl.un_site dt{
	font-size: 1.6em;
	font-weight: bold;
}
dl.un_site:hover{
	border: 1px solid #CCC;
}


/************** Box extra les + lus ***********************************/
div.boxextra{
	margin: 5px 0px 5px 0px;
	border: solid 1px AF9c64;
	padding: 0px 0px 3px 0px;
}

div.boxextra ul {
	display: inline;
}
div.boxextra ul li{
	display: inline;
}
div.boxextra ul span{
	display: block;
	font-size: 1.2em;
	font-weight: bold;
}
div.boxextra div div a div img {
	text-align: center;

}













.semainetitle {
	font-size:1.5em;
	line-height:23px;
	font-weight:bold;
	color:#ffae35;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px 0 5px 0;
border-top: solid 4px #ffae35;
}

.semainerubrique {
	font-size:1.0em;
	font-weight:bold;
	color:white;
	padding:2px 4px 2px 4px;
background: #ffae35;
background:transparent url(../assets/fondsdegradeorange.jpg) repeat-x center;
}

.semainetexte {
	font-size:1.0em;
	padding:2px 4px 2px 4px;
	background: #fef1d3;
}

.semainetextechiffre {
	font-size:2.6em;
	font-weight:bold;
	text-align: center;
	color:#ffae35
	padding:4px 4px 4px 4px;
	background: #fef1d3;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.semainetexte h3{
	font-size:1.6em;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: #fef1d3;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 334px; /*width of featured content slider*/
height:500px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 334px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


.contentdivimage{
text-align:center;
background:#fef1d3;
}

.pagination{
width: 344px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
background-color: #ffae35;
padding: 5px 0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}


#slider4{
border-color: #ffae35;
margin-left: 0px;
height: 320px
}

#paginate-slider4{
background-color: #ffae35;
border-color: #ffae35;
}

#paginate-slider4 a img{
border: 2px solid #fef1d3;
margin-top: 5px;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid #ffae35;
}


#paginate-slider5{
background-color: #ffae35;
border-color: #ffae35;
}

#paginate-slider5 a img{
width: 74px;
height: 60px;
border: 2px solid #fef1d3;
margin-top: 5px;
}

#paginate-slider5 a img:hover, #paginate-slider4 a.selected img{
border: 2px solid #ffae35;
}



