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

/* CSS Document */

/*-------------euros du village css----------------------*/
/*-------------par media-animation-----------------------*/
/*-------------www.media-animation.be--------------------*/
*{
	margin:0;
	padding:0;
}
body,th,span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#222222;
	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.8em;
	color:#0f4a82;
}
H2{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	font-size:1.6em;
	color:#0f4a82;
}
H3{
	font-size:1.9em;
	line-height:25px;
	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{

}


#colonne2-sommaire A{
color:#cc0000;
text-decoration:none;
}

#colonne2-sommaire A:HOVER{
color:#6a6a6a;
text-decoration:none;
}


TD{
	font-size:1.0em;
}
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:#222222;
   	/*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;
	}

	
#colonne1{
	position:relative;
	width:763px!important;
	width:754px;
	float:left;
	line-height:15px;
	font-size:1.1em;
}

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


#colonne1-1-motdossier{
    background-color:#EDEFFF;
padding:5px 0px 10px 15px;
	width:625px!important;
	width:515px;
	margin:0  0 0 4px;
    border-bottom: 15px solid #0F4A82;
}



#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;
	margin:10px 0px 10px 0px;
}


#colonne1-eurosblogs-sommaire{
	position:relative;	
	float:left;
	width:636px;
	padding:10px 0;
margin-left:10px;
}

#colonne2-rub{
	position:relative;
	float:left;
	width:334px;
	padding:0px;
	margin-top:10px;
	border-top: groove 2px white;
}

#colonne2-rub A{
color:#cc0000;
text-decoration:none;
}

#colonne2-rub A:HOVER{
color:#6a6a6a;
text-decoration:none;
}



.logoauteur{
float:left;
padding:0px 4px 4px 0px;
}




.logogrand{
position:relative;
float: left; /*leave this value alone*/
color:white;
}

.sommairetitregrand{
	font-size:2.2em;
	line-height:30px;
	color:white;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:6px;
	text-align:left;
}

.sommairetitregrand a{
color:white;
}

.sommairetitregrand a:href{
color:white;
}


.sommairetitremoyen{
	font-size:1.8em;
	line-height:22px;
	color:white;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:6px;
	text-align:left;
}

.sommairetitremoyen a{
color:white;
}

.sommairetitremoyen a:href{
color:white;
}
.soustitremoyen {
padding:5px;
}

.logograndtitre1{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:625px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
}

.logograndtitre8{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:625px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
}


.logograndtitre5{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:625px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
}


.logograndtitre6{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:625px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
}

.logograndtitre7{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:625px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
}





.logomoyen1titre1{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:300px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
}

.logomoyen1titre8{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:300px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
}


.logomoyen1titre5{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:300px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
}


.logomoyen1titre6{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:300px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
}

.logomoyen1titre7{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:300px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
}


.logomoyen2titre1{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:305px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
}

.logomoyen2titre8{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:305px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
}


.logomoyen2titre5{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:305px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
}


.logomoyen2titre6{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:305px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
}

.logomoyen2titre7{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:305px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
}
























.logo1{
	float:left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	background-color:#f4f4f4;
}

.logodossiers{
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.logodossiers a{
	color:white;
	text-decoration:none;
}

.logodossiers a:hover{
	color:white;
	text-decoration:none;
}

.logo1 a{
	color:white;
	text-decoration:none;
}

.logo1 a:hover{
	color:white;
	text-decoration:none;
}

.logosemaine{
	padding: 0px;
	margin: 0px;
}

.logosemaine1{
	position:absolute;
	padding: 0px;
	margin: 0px;
}

.tagsemaine {
	position:absolute;
	bottom:0;
    	left: 0px;
	background:transparent url(../assets/fondsemaine.png) repeat-y center;
	width:306px;
	font-size:1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:5px;
border-bottom: 1px solid white;
color:white;
}



.tagsemaine a{
	font-family:Georgia, "Times New Roman", Times, serif;
color:white;
}

.tagsemaine a:hover{
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
}



.tagrub1 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background:transparent url(../assets/fondsdegradeorange.jpg) repeat-x center;
	margin:0px 3px 0px 0px;
	font-size:0.8em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub5 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background:transparent url(../assets/fondsdegraderouge.jpg) repeat-x center;
	margin:0px 3px 0px 0px;
	font-size:0.8em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub6 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background:transparent url(../assets/fondsdegradeviolet.jpg) repeat-x center;
	margin:0px 3px 0px 0px;
	font-size:0.8em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub7 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background:transparent url(../assets/fondsdegradevert.jpg) repeat-x center;
	margin:0px 3px 0px 0px;
	font-size:0.8em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub8 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background:transparent url(../assets/fondsdegradebleu.jpg) repeat-x center;
	margin:0px 3px 0px 0px;
	font-size:0.8em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagune {
	font-size:0.8em;
	padding-left: 6px;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagune a{
	color:white;
}

.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;
}


.seriesommairetitre{
	margin:0px;
	font-size:1.4em;
	padding: 8px;
	background:url(../assets/fondserie.jpg) no-repeat center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
}


.seriesommairetitre a{
	color:white;
}

.seriesommairetitre a:hover{
	color:white;
}

.seriesommaire {
	padding:7px;
}

.seriesommaire p{
	padding:4px;
	border:1px solid #747474;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
color:white;
}

.videosommairetitre{
	margin:0px;
	font-size:1.4em;
	padding: 8px;
	background:url(../assets/fondsvideo.jpg) no-repeat center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
}


.videosommairetitre a{
	color:white;
}

.videosommairetitre a:hover{
	color:white;
}

.videosommaire{
	background: #222222;
	text-align:center;
	padding:9px;
	margin-bottom:10px;
}

.videosommaire p.spip{
	margin:0px;
	padding:0px;
}


.videosommaire .spip_documents{
	padding:0px;
	border:1px solid #747474;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
}


.videosommaire .spip_doc_titre{
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	margin-top:2px;
	margin-bottom:0px;
}

.videosommaire .spip_doc_descriptif{
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	padding:0px;
	margin:0px;	
}



.humeursommairetitre{
	margin:0px;
	font-size:1.4em;
	padding: 8px;
	background:url(../assets/fondhumeur.jpg) no-repeat center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
}


.humeursommairetitre a{
	color:white;
}

.humeursommairetitre a:hover{
	color:white;
}

.humeursommaire{
	background: #222222;
	text-align:center;
	padding:8px;
	margin-bottom:20px;
}


.logohumeur{
	position:relative;
	padding: 0px;
	margin: 0px;
}

.humeurpremier{
	color:white;
	margin:0px;
	text-align:left;
	padding:4px;
	position:absolute;
	bottom:0;
	left: 0px;
	width:279px;
	background:transparent url(../assets/fondsemaine.png) repeat-y center;
}

.humeurpremiercadre{
	border: 1px solid #747474;
}

.humeurdeuxieme{
	color:white;
	text-align:left;
	padding:0px;
	width:287px;
	margin:8px 0px 0px 0px;
	border: 1px solid #747474;
}

.humeurpremier h3{
	font-size:1.6em;
	line-height:23px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
margin:0px;
padding:0px;
}


.humeurpremier a{
	color:white;
}

.humeurpremier a:href{
	color:white;
}

.humeurdeuxieme h3{
	font-size:1.3em;
	line-height:17px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
margin:4px;
	padding:0px;
}


.humeurdeuxieme h3 a{
	color:white;
}

.humeurdeuxiemes h3 a:href{
	color:white;
}

.datedeuxieme{
	font-size:0.8em;
	padding:0px;
	color:#d0d0d0;
	margin: 0px 4px 0 4px;
}

.datedeuxieme a{
	color:#d0d0d0;
}

.datedeuxieme a:href{
	color:#d0d0d0;
}

.humeursommaire .spip_doc_titre{
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	margin-top:2px;
	margin-bottom:0px;
}

.humeursommaire .spip_doc_descriptif{
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	padding:0px;
	margin:0px;	
}

.taghumeur {
	position: relative;
    	height: 50px;
    	width: 50px;
    	left: 0px;
    	top: 0px;
	border-left:#222222 solid 1px;
	border-bottom:#222222 solid 1px;
	margin:0px;
	padding: 0px;
	float:right;
}

.taghumeur2 {
    	height: 40px;
    	width: 40px;
    	left: 0px;
    	top: 0px;
	margin:0px;
	padding: 0px;
	float:right;
}

/*---------------------------------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;
	
}



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


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

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

#colonne1-1-sommaire .spip_logos{
float:left;
	margin:0px 6px 0px 0px;
}

.colonne1-1-sommairetitre{
	font-size:2.1em;
	line-height:28px;
	color:#0F4A82;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 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:22px;
	margin:0  0 0 4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:5px solid #cbbf9a;
font-size:1.1em;
}
      
#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;
}

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

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

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

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


.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:0.9em;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
}


#colonne1-1-2-sommaire{
	width:410px;
	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:200px!important;
	width:197px;
	position:relative;
	float:left;
	margin:10px 10px!important;
	margin:6px 0px 0px 0px;
}


#colonne1-1-4-sommaire{
	width:300px;
	position:relative;
	float:left;
	margin:0px 8px 0px 0px;
	}

#colonne1-1-4-sommaire p{
	margin:4px 0px 4px 0px;
font-size:0.9em;
	}
#colonne1-1-5-sommaire p{
	margin:4px 0px 4px 0px;
font-size:0.9em;
	}

#colonne1-1-5-sommaire{
	float:right;
	position:relative;
	margin:0px 0px 0px 0px;
	width:305px;
	}

#colonne1-1-5-dossiers{
	float:right;
	position:relative;
	margin:0px 0px 5px 0px;
	width:305px;
	background-color:#222222;
	}

#colonne1-1-5-dossiersb{
	float:right;
	position:relative;
	margin:0px 0px 20px 0px;
	width:305px;
	}


#milieu{
	float:left;
	margin:0px 0px 20px 0px;
	padding:9px;
background-color:#e3e3e3;
text-align:left;
	}

#milieu img{
	margin:0px;
	padding:0px;
	}

.cadremilieu1{
	float:left;
	margin:0px 0px 0px 0px;
	width:135px;
	border: 1px solid #c9c9c9;
background: white;
	}

.cadremilieu1 p{
background:white;
	font-size:0.8em;
	padding:3px;
	margin:0px;
	height:70px;
}

.cadremilieu1 p a{
}

.cadremilieu2{
	float:left;
	margin:0px 0px 0px 19px;
	width:135px;
	border: 1px solid #c9c9c9;
background: white;
	}

.cadremilieu2 p{
background:white;
	font-size:0.8em;
	padding:3px;
	margin:0px;
	height:70px;
}

.cadremilieu2 p a{
}


.cadremilieu3{
	float:left;
	margin:0px 0px 0px 20px;
	width:135px;
	border: 1px solid #c9c9c9;
background: white;
	}

.cadremilieu3 p{
background:white;
	font-size:0.8em;
	padding:3px;
	margin:0px;
	height:70px;
}

.cadremilieu3 p a{
}


.cadremilieu4{
	float:left;
	margin:0px 0px 0px 20px;
	width:135px;
	border: 1px solid #c9c9c9;
background: white;
	}

.cadremilieu4 p{
	background:white;
	font-size:0.8em;
	padding:3px;
	margin:0px;
	height:70px;
}

.cadremilieu4 p a{
}



















.colonne1-1-5-dossiersright{
float:right;
width:150px;
}
.colonne1-1-5-dossiersleft{
float:left;
width:150px;
}

.dossiersrightleft{
background-color:#222222;
font-size:0.9em;
color:white;
text-align:left;
padding:7px;
}


.paneldossierrl{
position:relative;
width: 136px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #747474;
background-color:#525252;
text-align:left;
padding:0px;
}

.paneldossierrightleft{
color: white;
padding:2px;
text-align:left;
position:absolute;
bottom:0px;
left: 0px;
width:130px;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
}

.dossiersrightleft a{
color:white;
}

.dossiersrightleft p{
	border-bottom:1px dotted white;
	padding-top:2px;
	padding-bottom:2px;
}


.dossierstitre{
	padding: 0px 8px 0px 8px;
text-align:right;
font-size:1.5em;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
	}

.dossierstitreb{
	padding: 0px 8px 0px 8px;
text-align:left;
font-size:1.1em;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
	}

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

.dossiersnom a{
color:white;
	}


.dossiersnom A:HOVER{
color:white;
	}

.dossiersnomb{
	padding: 0px 8px 0px 8px;
text-align:right;
font-size:1.0em;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.dossiersnomb a{
color:white;
	}


.dossiersnomb A:HOVER{
color:white;
	}

.dossiersliste{
text-align:left;
font-size:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
margin:4px;
	}

.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;
	}

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

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

.stepcarouseldossier .paneldossier{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 9px; /*margin around each panel*/
width: 137px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #747474;
background-color:#525252;
text-align:left;
padding:0px;
}


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

.stepcarouseldossier .panelserie{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 9px; /*margin around each panel*/
width: 137px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #747474;
background-color:#525252;
text-align:left;
padding:0px;
}

.panelseriearticle{
color: white;
padding:0px 4px 4px 4px;
text-align:left;
position:absolute;
bottom:0px;
left: 0px;
width:137px;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
}

.panelseriearticle a{
color: white;
}

.paneldossierarticle{
color: white;
padding:0px 4px 4px 4px;
text-align:left;
position:absolute;
bottom:0px;
left: 0px;
width:137px;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
}

.paneldossierarticle a{
color: white;
}


.boutondroite{
position:absolute;
top:65px;
left:287px;
Z-Index: 5;
}

.boutongauche{
position:absolute;
top:65px;
left:-5px;
Z-Index: 5;
}


.boutoncomdroite{
position:absolute;
top:65px;
left:294px;
Z-Index: 50;
}

.boutoncomgauche{
position:absolute;
top:65px;
left:-4px;
Z-Index: 50;
}





#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_motclesdossiers{
margin:0px 0px 0px 20px;
width:974px;
padding:0px;
padding-top:10px;
}

.box_motclesdossiersdescriptif{
border:1px solid #C5CDCD;
padding:10px;
background-color:#F1F3F3;
margin-bottom:15px;
}
.box_motclesdossiers p.spip{
font-size:1.0em;
}
.box_motclesdossiersdescriptif p{
font-size:1.0em;
}
.box_motclesdossiersdescriptif p.spip{
font-size:1.0em;
}
.box_motclesdossiersdescriptif .spip_logos{
float:right;
margin-left:15px;
}

.titrepetitmot{
	font-size:1.2em;
	line-height:16px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:normal;
}

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

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

.motclesdossiersnom a{
color:white;
	}


.motclesdossiersrss{
padding:5px;
text-align:right;
	}

.motclesdossiersnom A:HOVER{
color:white;
	}

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

.box_motclesdossier img{
    padding:0;
}

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

.box-complements1 {
	float:left;
	margin:10px 8px 2px 0px;
	width:295px;
	/*height:120px;*/
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-right:6px;
	background-color:#F1F3F3;
}

.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:300px;
	/*height:120px;*/
	font-size: 1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-right:6px;
background-color:#F1F3F3;
}


.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;
}

.date1{
	font-size:0.9em;
	clear:left;
	padding:0px;
	color:#666666;
	margin: 10px 0 0 0;
}

.date1 a{
	color:#666666;
}

.dateune{
	font-size:0.9em;
	clear:left;
	padding:0px;
	color:#d0d0d0;
	margin: 10px 0 0 0;
}

.dateune a{
	color:#d0d0d0;
}

.date2 a{
	color:#666666;
}

.date2{
	font-size:0.9em;
	float:left;
	padding:0px;
	color:#666666;
	margin: 10px 0 0 0;
}

.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;
}



#eurosblogshaut{
	color: white;
	font-size:0.9em;
	font-weight:bold;
	background:transparent url(../assets/eurosblogshaut.jpg) no-repeat;
	height:80px;
}

#eurosblogsarticles{
	background:transparent url(../assets/eurosblogsfond.jpg) repeat-Y center;
}

#eurosblogsbas{
	background:transparent url(../assets/eurosblogsbas.jpg) no-repeat;
	height:14px;
}

.eurosblogsarticles1{
	width:300px;
	float:left;
	margin:10px 8px 0px 10px;
	font-size:0.9em;
}

.eurosblogsarticles2{
	float:right;
	margin:0px 10px 0px 0px;
	width:290px;
	font-size:0.9em;
}


.eurosblogsarticles2 p{
	background: transparent url(../assets/puceblog.gif) no-repeat 0px 0;
	padding:0px 5px 4px 11px;
	margin:0pt 0pt 0pt 0px;
	font-weight:bold;
}


.billets{
	float:left;
	width:200px;
	margin:10px 7px 10px 10px;
}

.billetsfond{
	background:transparent url(../assets/fondblanc.jpg) repeat-Y center;
	padding:6px;
	color: white;
}

.billetshaut{
padding: 14px 8px 12px 8px;
background:transparent url(../assets/titreblanc.jpg) no-repeat;
text-align:center;
font-size:1.4em;
color:#cc0000;
font-family:Georgia, "Times New Roman", Times, serif;
}


.billetsbas{
	background:transparent url(../assets/basblanc.jpg) no-repeat;
	height:14px;
}

.billetsarticles img.spip_logos {
	float:left;
	margin-right:5px;
	border: 2px solid white;

}

.billetsarticles:hover {
	background:transparent url(../assets/fondselecbillets.jpg) repeat-Y center;
	color:white;
}

.billetsarticles p {
	color:black;
	font-size:0.8em;
	padding:4px 0px 0px 0px;
}

.billetsarticles p a{
	color:black;
	font-size:0.8em;
	padding:4px 0px 0px 0px;
}


.billetsarticles p A:HOVER{
	color:white;
	font-size:0.8em;
	padding:4px 0px 0px 0px;
}

.billetsarticles a {
	color:#cc0000;
}

.billetcomment {
	font-size:0.8em;
	float:left;
}

.billetsarticles A:HOVER {
	color:white;
}

.billetsarticles {
	padding:4px 3px 4px 2px;
	margin-left:0px;
	text-align:left;
	border-bottom: 1px dotted black;
	font-size:1.0em;
}	



















.blocarticles{
	background:transparent url(../assets/fondblanc.jpg) repeat-Y center;
	float:left;
	width:200px;
	margin:10px 7px 10px 10px;
}

.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/titreblanc.jpg) no-repeat;
}

.blocarticlesbas{
	background:transparent url(../assets/basblanc.jpg) no-repeat;
	height:14px;
}


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





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

.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*/
padding:4px;
margin: 9px; /*margin around each panel*/
width: 285px; /*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{
padding: 0px;
float: right;
padding:0px 0px 0px 0px;
width:300px;
font-size:1.0em;
}

.bloceurosblogstitre img{
margin: 3px;
}

.bloceurosblogstitre p.spip{
padding:4px;
margin-left: 3px;
font-size:1.1em;
color:black;
}

.bloceurosblogstitre p{
padding:4px;
margin-left: 3px;
font-size:0.9em;
color:#969696;
}

.bloceurosblogstitre h3{
margin: 5px 3px 5px 0px;
font-size:1.7em;
line-height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bloceurosblogsfirst1 {
font-family:Georgia, "Times New Roman", Times, serif;
margin: 0px 0px 5px 0px;
font-size:1.8em;
line-height:23px;
}

.bloceurosblogsfirst2 {
font-family:Georgia, "Times New Roman", Times, serif;
margin: 5px 0px 3px 0px;
font-size:1.6em;
line-height:22px;
}


.bloceurosblogslogo{
margin:5px 0px 12px 7px;
}

.bloceurosblogslogo img{
	float:left;
	padding-top:15px;
}

.bloccolonne1-1-3{
	background:transparent url(../assets/fondblanc.jpg) repeat-Y center;
	padding: 4px;
}

.bloccolonnebas1-1-3{
	background:transparent url(../assets/basblanc.jpg) no-repeat;
	height:14px;
}

.titrebloccolonne1-1-3 {
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	color: black;
	background:transparent url(../assets/titreblanc.jpg) no-repeat;
	padding:7px;
	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;
background-color:white;
}



.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;
background-color:white;
font-size:1.4em;
font-family:Georgia, "Times New Roman", Times, serif;
}
 
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;
background-color:white;
}
 



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;
padding:5px;
font-size:1.0em;
}

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

div.box-la_semaine div p.spip{
	font-size:1em;
text-align:left;
padding:0px;
}

.box-la_semaine p{
	font-size:1em;
	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;
}


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.5em;
color:#FFAE35;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 0px;
text-align:right;
line-height:20px;
}

/*------------------------------------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:#e3e3e3;
	padding:0 0 3px 0;
margin-bottom: 15px;
padding:9px;
}

.box_envuesemainedossiers {
	background-color:#e3e3e3;
	padding:0 0 3px 0;
margin-bottom: 15px;
padding:9px;
}

.box_envueenvue {
	background-color:#e3e3e3;
margin-bottom: 6px;
padding-top:9px;
padding-bottom:9px;
padding:9px;
}

.box_envueinterne {
	background-color:white;
	padding:4px;
margin: 0px 0px 9px 0px;
border: 1px solid #dcdcdc;

}

.box_envue p {
	padding:4px;
}

.box_envueimage {
	background-color:white;
	margin-top:4px;
}

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

.box_envuelien:hover {
	background-color:white;
	padding:2px;
	border: 1px solid #dcdcdc;
}

.box_envuetitre {
	font-size:1.2em;
	font-weight:bold;
	color:black;
	padding:2px 4px 2px 4px;
background: #dcdcdc;
}



.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: 0px;
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;

}



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




#colonne1-1reactionrub{
width:625px;
	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:625px;
	color: white;
	text-align:left;
	padding:4px 6px 4px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
background:transparent url(../assets/fondsdegradebleu.jpg) repeat-x center;
}

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

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


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


.blocreactionbilletstitre {
	font-size:1.0em;
	background-color:#0F4A82;
	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;
}

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

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


.blocreactionbillets 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: #dbdcdc 1px solid;
}
dl.spip_documents_right{
	padding: 3px;
	margin: 8px 0px 8px 8px;
	border: #dbdcdc 1px solid;
}
dl.spip_documents{
	background: #f4f4f2;
}

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_documents_left{
	padding: 3px;
	margin: 8px 8px 8px 0px;
	border: #dbdcdc 1px solid;
}
.spip_documents_right{
	padding: 3px;
	margin: 8px 0px 8px 8px;
	border: #dbdcdc 1px solid;
}
.spip_documents{
	background: #f4f4f2;
}

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

.spip_documents dt {
	text-align: center;
	color:black;
	
}
.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;
border-top:5px solid white;
margin-top:0px;
}

.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;
}

.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:#222222;
}

.formulaire_spip formulaire_ecrire_auteur input {

}

.formulaire_spip formulaire_ecrire_auteur textarea {
	width:562px;
}

.formulaire_spip formulaire_ecrire_auteur fieldset {
}

.formulaire_spip formulaire_ecrire_auteur 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;
}



div.formulaire_ecrire_auteur form fieldset p input{
	width: 300px;
	padding: 0px;
	margin: 0px;
}
div.formulaire_ecrire_auteur form fieldset p label{
	text-align: left;
	margin-bottom:10px;
}
div.formulaire_ecrire_auteur form fieldset p textarea {
	background-color: #FFFFFF;
	border: 1px solid #222222;
	color: #222222;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	margin: 5px 0pt;
	padding: 1px;
	width: 300px;
}
div.formulaire_ecrire_auteur form fieldset p{
	padding: 0px 0px 0px 20px;
}

div.formulaire_ecrire_auteur label{
	padding: 10px 0px 0px 0px;
}

div.formulaire_ecrire_auteur legend{
	font-weight:bold;

.formulaire_spip formulaire_ecrire_auteur {
	margin:0px 12px 15px 12px;
	width: 582px;
	padding:10px;
	background-color:#edefff;
}
}
/********************* 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:#222222;
}

.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;
}


/********************* footer *********************************/

#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;
}

#footertop{
	background:transparent url(../assets/footertop.jpg) repeat-y center;
	position:relative;
	text-align:left;
	padding: 8px;
	color:white;
}

.footerune {
	color:white;
	width:294px;
	font-size:1.1em;
	float:left;
	margin-left:8px;
	margin-top:6px;
}

.footerune a{
	color:white;
}

.footerune a:href{
	color:white;
}


.footerunecolonne1 {
	float:left;
	width:140px;
}

.footerunecolonne1 h3{
	float:left;
	width:140px;
font-size:1.2em;
line-height:17px;
}

.footerunecolonne2 {
	float:right;
	width:140px;
}

.footerunecolonne2 h3{
	float:left;
	width:140px;
font-size:1.2em;
line-height:17px;
}

.footer {
	color:white;
	padding:6px;
	font-size:0.9em;
}

.footer a{
	color:#fff;
}

.footer a:hover{
	color:#fff;
}



.footernom{
	font-size:1.5em;
	line-height:23px;
	font-weight:bold;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px 0 2px 0;
	border-bottom: solid 1px white;
}

.footertitre{
	font-size:1.1em;
	color:white;
	margin-top:12px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.footercadre {
	background-color:#bfd1e1;	
	color:black;
	padding:4px;
	border: 1px solid white;
	margin-top:7px;
}

.footercolonne1 {
	float:left;
	width:114px;
}

.footercolonne2 {
	float:right;
	width:110px;
}

.footercadre a{
	color:black;
}

.footercadre a:hover{
	color:black;
}

.footercadretitre {
	font-size:1.1em;
	color:black;
	border-bottom:1px solid black;
	margin-bottom:4px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.footer li {
    background: transparent url(../assets/pucefooter.gif) no-repeat 0 4px;
padding:0px 0px 0px 8px;
margin:0px;
line-height:1.2em;
}

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


#footerbottom{
	background:transparent url(../assets/footerbottom.jpg) no-repeat bottom center;
	position:relative;
	text-align:center;
	padding: 0px;
	color:#fff;
	height:29px;
}



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

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;

}





.auteurbilletstitle {
	font-size:1.5em;
	line-height:23px;
	font-weight:bold;
	color:#6a6a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px 0 5px 0;
}

.auteurbillets {
	padding:6px;
	background-color:#f4f4f2;
}

.auteurbillets img{
	float:left;
	margin: 0px 6px 6px 0px;
}

.auteurbillets h3{
	font-size:1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.heureparheuretitle {
	font-size:1.9em;
	line-height:22px;
	color:#6a6a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding:3px 0 4px 0;
	border-top: groove 2px white;
background-color:#e3e3e3;
}


.box_heure {
border: 1px solid #dcdcdc;
}



.heureparheure:hover {
	background-color: #c6c6c6;

}

.heureparheuresite {
	background-color: #dcdcdc;
	float:right;
	font-size:0.8em;
}

.heureparheure {
	background: white url(../assets/puceheureparheure.gif) no-repeat 0px 6px;
	padding:4px 3px 4px 11px;
	margin-left:0px;
	text-align:left;
	border-bottom: 1px dotted black;
}	

.sondagecom {
	background-color: white;
	padding:0px;
	border: 1px solid #dcdcdc;
}


.sondage {
	background-color: white;
	padding:5px;
	border: 1px solid #dcdcdc;
}

.datesondage {
	font-style:italic;
	margin-bottom:15px;
	color:#6a6a6a;
}

.sondagecolonne {
	width: 680px;
	margin:10px;
}

.sondageab {
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background-color: #f4f4f4;
	border: 1px solid #838383; 
}

.sondage p {
	margin-top:3px;
	margin-bottom:3px;
}

.titresondage {
font-size:1.2em;
	font-weight:bold;
	color:black;
	padding:2px 4px 2px 4px;
background: #dcdcdc;
}



.sondagemerci{
	color:#247215;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
}

.sondagefini{
	color:#9d1616;
	font-weight:bold;
	margin-top:6px;
	margin-bottom:6px;
}

.sondagevotes{
	font-style:italic;
	margin-top:6px;
	margin-bottom:6px;
float:left;
width:80px;
}

.sondagestous{
	font-style:italic;
	margin-top:6px;
	margin-bottom:6px;
	float:right;
	font-weight:bold;
width:200px;
text-align:right;
}

.semainetitle {
	font-size:2.0em;
	line-height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#ffae35;
	padding:2px 0 4px 0;
	border-top: solid 1px #ffae35;
}



.semainetitle2 {
font-size:1.9em;
line-height:22px;
	color:#6a6a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding:3px 0 4px 0;
	border-top: groove 2px white;
background-color:#e3e3e3;
}






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

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

.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*/
width: 316px; /*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:#222222;
}

.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: 223px
}

#slider4 A{
color:white;
}

#slider4 A:HREF{
color:white;
}

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

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

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


#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;
}




#slider6{
border-color: #ffae35;
margin-left: 0px;
}

#paginate-slider6{
float:right;
padding:5px;
margin: 5px 10px 5px 0px;
}

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

#paginate-slider6 a img:hover, #paginate-slider6 a.selected img{
border: 2px solid #0b6c9f;
}


