@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:#3D3D3D;
	text-align:justify;
}
BODY {
	background-color:white;	
}


HR{
	height:2px;
	border-top:1px dotted #e3e3e3;
	border-bottom: 1px dotted #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:9px 0px 9px 0px;
	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:3px 0pt 6px;
	text-align:left;
}
H5{
	font-size:1.1em;
	text-align:left;
	margin-bottom:10px;
	color:#0f4a82;
}

H6{
	font-size:1.3em;
	text-align:center;
height:45px;
	color:#0f4a82;
}

H7{

}


P{

}



A{
color:#1d6176;
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.6em;
	background: transparent url(../assets/puce.gif) no-repeat 0 4px;
	list-style:none;
}
UL{

}

FORM, FIELDSET, LABEL{
	}

LABEL{

}

FIELDSET{
border:none;
}


LEGEND{
	}



INPUT.radio{
	border:none;
	background: none;
	margin:0 0 0 2px;
}


SMALL{

}
DL{

}
DT{

}
DD{

}
/*------------------------------container------------------------------------*/


#latotale {
margin:auto;
background-color:#EFEFEF;
padding:0px 0px 18px 0px;
margin-bottom:0px;
}

#latotaleprint {
margin:auto;
padding:0px 0px 18px 0px;
margin-bottom:0px;
}



#latotale1008{
margin:auto;
width:1008px;
font-size:1.1em;
padding:0px;
}

#principal{
padding-top:15px;	
background:transparent url(../assets/bordureprincipal.png) repeat-x top;
}



/*------------------------------collones et boxs------------------------------------*/

#colonneA{
width:672px;
float:left;
}

#colonneA #boxune{
background:transparent url(../assets/boxune.png) no-repeat center;
width:672px;
height:368px;
}

#colonneA #boxune #boxcontenu{
padding:9px;
}

#colonne1{
width:336px;
float:left;
}

#colonne1 #box1{
background:transparent url(../assets/box1.png) no-repeat center;
height:218px;
width:336px;
}

#colonne1 #box1 #boxcontenu{
padding:9px;
}

#colonne1 #box1 #boxcontenu2{
padding:18px;
}


#colonneangle{
width:252px;
float:left;
}

#colonneangle #boxangle{
background:transparent url(../assets/logograndangle.png) no-repeat center;
height:178px;
width:252;
}

#colonneangle #boxangle #boxcontenu{
padding:9px;
}

#colonne2{
width:336px;
float:left;
}

#colonne2 #box1{
background:transparent url(../assets/box1.png) no-repeat center;
height:218px;
width:336px;
}

#colonne2 #box1 #boxcontenu{
padding:9px;
}

#colonne2 #box1double{
background:transparent url(../assets/box1double.png) no-repeat center;
height:436px;
width:336px;
}

#colonne2 #box1double #boxcontenu{
padding:18px;
}

#colonne2 #box1triple{
background:transparent url(../assets/box1triple.png) no-repeat center;
height:654px;
width:336px;
}

#colonne2 #box1triple #boxcontenu{
padding:18px;
}

.boxeurosblog{
	margin:0px 0px 7px 0px;
	padding-bottom:6px;
	border-bottom: 1px dotted #e3e3e3;
}

.nomrubeurosblog{
	font-size:1.0em;
	line-height:16px;
	color:grey;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:normal;
}

.titreeurosblog{
	font-size:1.1em;
	line-height:16px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 3px 0px;
	text-align:left;
	font-weight:normal;
}

.dateeurosblog{
	font-size:0.8em;
	padding:0px;
	color:#666666;
	text-align:left;
	margin: 4px 0 0 0;
}



#colonne3{
width:336px;
float:right;
}

#colonne3b{
width:336px;
float:right;
}

.colonne3logomot{
margin:9px 0px 9px 0px;
text-align:center;
}

.colonne3logoangle{
margin:9px 9px 9px 9px;
text-align:center;
}


.topannonceprop{
float:right;
margin:10px 9px 0px 10px;
border:1px solid #dcdcdc;
background-color:#f8f8f8;
font-size:1.2em;
padding:3px;
}

.topannonceprop1{
float:right;
margin:10px 9px 0px 0px;
font-size:2.3em;
padding:3px;
text-transform:uppercase;
font-weight:bold;
}



.topannonce{
width:318px;
height:70px;
float:right;
margin:10px 9px 0px 70px;
border:1px solid #dcdcdc;
background-color:#f8f8f8;
  overflow: auto;
}

.topannoncepub{
width:234px;
height:60px;
float:right;
margin:10px 9px 0px 70px;
border:1px solid #dcdcdc;
background-color:#f8f8f8;
padding:5px 42px 5px 42px;
}

.topannonce h3{
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
padding:2px;
margin-bottom:4px;
margin-top:0px;
line-height:15px;
}


.topannonce p{
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:12px;
padding:2px;
	color:#6a6a6a;
margin:0px;
height:50px;
}


#colonne3top{
background:transparent url(../assets/colonne3top.png) top no-repeat;
width:336px;
height:18px;
float:right;
}

#colonne3bottom{
background:transparent url(../assets/colonne3bottom.png) top no-repeat;
width:336px;
height:18px;
float:right;
}

#colonne3content{
background:transparent url(../assets/colonne3content.png) center repeat-y;
width:336px;
float:right;
}

#colonne3content .box_envueopt {
	background:white;
margin: 0px 9px 0px 9px;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
font-size:1.0em;
padding:7px;
}

#colonne3content .box_envue {
	background:white;
margin: 6px 9px 0px 9px;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
font-size:0.9em;
}

#colonne3content .box_envuecom {
	background:white;
margin: 6px 9px 0px 9px;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
font-size:0.9em;
}

#colonne3content .box_envueinterne {
}


#colonne3content .heureparheuretitle {
	text-align:left;
	font-size:1.5em;
	line-height:26px;
	color:#6a6a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px 18px 0px 18px;
text-shadow: 1px 1px 1px white;
}




.heureparheuretitleoptesp {
	text-align:left;
	font-size:1.2em;
	margin: 9px 0px 0px 9px;
padding:0px;
heigt:19px;
}

.heureparheuretitleoptyes {
	text-align:left;
	font-size:1.4em;
	color:#6a6a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 9px 0px 0px 4px;
text-shadow: 1px 1px 1px white;
padding:4px 8px 0px 8px;
height:23px;
background-color:white;
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid white;
}

.heureparheuretitleoptno {
text-align:left;
	font-size:1.1em;
	color:#AEAFAF;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 9px 0px 0px 4px;
text-shadow: 1px 1px 1px white;
padding:2px 6px 0px 6px;
height:15px;
background-color:#dcdcdc;
border-top:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
}


#colonne3 #box1{
background:transparent url(../assets/box1.png) no-repeat center;
height:218px;
width:336px;
}

#colonne3 #box1 #boxcontenu3{
padding:9px;
}

#colonne3 #box1 #boxcontenu2{
padding:18px;
}

#colonne3 #box{
width:318px;
padding:9px;
font-size:0.9em;
}

#colonne3content A{
color:#cc0000;
text-decoration:none;
}

#colonne3content  A:HOVER{
color:#6a6a6a;
text-decoration:none;
}


#colonne3 #box1 #boxcontenu{
padding:0px;
}

#boxune2{
background:transparent url(../assets/boxune2.png) no-repeat center;
height:368px;
}

#boxune2 #boxcontenu{
padding:9px;
}

#boxactu{
background:transparent url(../assets/boxactu.png) no-repeat center;
height:200px;
}

#boxactu #boxcontenu{
padding:9px;
}



#topnouvelleune{
background:transparent url(../assets/topboxnouvelleune.png) top no-repeat;
width:672px;
height:18px;
float:left;
}

#bottomnouvelleune{
background:transparent url(../assets/bottomboxnouvelleune.png) top no-repeat;
width:672px;
height:18px;
float:left;
}

#fondnouvelleune{
background:transparent url(../assets/fondboxnouvelleune.png) center repeat-y;
width:672px;
float:left;
}

#contentnouvelleune{
margin:0px 18px 9px 18px;
width:636px;
}

#contentnouvelleunesemaineplus{
margin:0px 18px 0px 18px;
width:636px;
}


.savoirpluspartenaire{
text-align:center;
font-size:1.0em;
padding:4px;
margin-top:11px;
border:1px solid #e3e3e3;
background-color:#f6f6f6;
}

.savoirpluspartenaire:HOVER{
background-color:#e3e3e3;
}

.sitepartenaire{
float:left;
width:309px;
}

.logopartenaire{
float:right;
width:309px;
margin-left:9px;
margin-bottom:9px;
margin-top:9px;
vertical-align: middle; display: inline;
}

.descriptifpartenaire p{
font-size:1.1em;
margin-top:18px;
text-align:left;
line-height:19px;
}

.descriptifpartenaire h1{
text-align:left;
line-height:28px;
}

.articlespartenaires{
padding-top:9px;
margin-top:9px;
}

.articlespartenairesimageA{
float:left;
margin:0px 9px 0px 0px;
}


.articlespartenairesimageB{
float:right;
margin:0px 0px 0px 9px;
}

.colonne4nouvelleune{
float:left;
width:151px;
padding-right:8px;
margin-right:8px;
border-right: 1px dotted #e3e3e3;
}

.colonneX1nouvelleune{
float:left;
width:143px;
padding-right:8px;
margin-right:8px;
}

.colonneX2nouvelleune{
float:left;
width:143px;
padding-right:8px;
}

.colonneAAnouvelleune{
float:left;
width:320px;
padding-right:9px;
border-right: 1px dotted #e3e3e3;
}

.colonneAnouvelleune{
float:left;
width:310px;
border-right: 1px dotted #e3e3e3;
}

.colonneBnouvelleune{
float:left;
width:310px;
margin-left:8px;
}


.colonne4nouvelleunepub{
float:right;
width:300px;
}


.colonne1nouvelleune{
float:left;
width:422px;
padding-right:9px;
	border-right: 1px dotted #e3e3e3;
}

.colonne2nouvelleune{
float:right;
width:195px;
}

.colonnesem2nouvelleune{
float:right;
width:427px;
padding-left:9px;
}

.colonnesem1nouvelleune{
float:left;
width:195px;
}

.colonnesemnouvelleune{
padding:9px 0px 9px 0px;
margin:0px 0px 9px 0px;
	border-bottom: 1px dotted #e3e3e3;
}

.colonnesemnouvelleune:hover {
background-color:#f8e5d4;
}

.titrecolonnesemnouvelleune {
margin:18px 0px 18px 0px;
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
text-align:left;
	color:#f08d34;
}




.partenairenouvelleune{
text-align:center;
font-size:0.9em;
padding:2px 4px 2px 4px;
color:white;
}

.partenairenouvelleunetitre{
text-align:left;
font-size:1.1em;
margin-top:4px;
margin-bottom:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.partenairenouvelleunetexte{
text-align:left;
font-size:0.9em;
}


.dossiersnomnouvelleune{
	padding: 0px 8px 0px 8px;
text-align:right;
font-size:1.0em;
color:white;
font-family: Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 1px black;
	}

.logonouvelle{
	float:left;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	background-color:#f4f4f4;
}

.logonouvelle1{
width:187px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
text-align:center;
font-size:0.9em;
padding:2px 4px 2px 4px;
color:white;
}

.logonouvelle8{
width:187px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
text-align:center;
font-size:0.9em;
padding:2px 4px 2px 4px;
color:white;
}

.logonouvelle5{
width:187px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
text-align:center;
font-size:0.9em;
padding:2px 4px 2px 4px;
color:white;
}


.logonouvelle6{
width:187px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
text-align:center;
font-size:0.9em;
padding:2px 4px 2px 4px;
color:white;
}

.logonouvelle7{
width:187px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
text-align:center;
font-size:0.9em;
padding:2px 4px 2px 4px;
color:white;
}


.logofooter{
position:relative;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
margin-left:6px;
margin-right:6px;
float:left;
}

.logofooterblog{
position:relative;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
margin-top:9px;
float:left;
}

.logofooterblogleft{
position:relative;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
margin-top:9px;
float:left;
}

.logofooterblogright{
position:relative;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
margin-top:9px;
float:right;
}

.logofooter1{
width:146px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
padding:2px 4px 2px 4px;
color:white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
text-align:left;
bottom:0;
left: 0px;
position:absolute;
}

.logofooter8{
width:146px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
text-align:left;
padding:2px 4px 2px 4px;
color:white;
bottom:0;
left: 0px;
position:absolute;
}

.logofooter5{
width:146px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
padding:2px 4px 2px 4px;
color:white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
text-align:left;
bottom:0;
left: 0px;
position:absolute;
}


.logofooter6{
width:146px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
padding:2px 4px 2px 4px;
color:white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
text-align:left;
bottom:0;
left: 0px;
position:absolute;
}

.logofooter7{
width:146px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
padding:2px 4px 2px 4px;
color:white;
bottom:0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
text-align:left;
left: 0px;
position:absolute;
}




/*------------------------------ fin collones et boxs------------------------------------*/


#cadre1008haut{
background:transparent url(../assets/cadre1008haut.png) no-repeat top;
width:1008px;
margin:auto;
padding-top:9px;
}

.boxcadre{
margin:9px 9px -9px 9px;
}


#cadre1008actu{
width:1008px;
margin:auto;
padding-top:0px;
font-size:0.9em;
}

#boxcadreactu{
background-color:#18455a;
background:transparent url(../assets/fondactux.png) no-repeat top;
margin:9px 0px -9px 0px;
}

#cadre1008bas{
background:transparent url(../assets/cadre1008bas.png) no-repeat center;
height:18px;
width:1008px;
margin:auto;
}


#cadre1008x2haut{
background:transparent url(../assets/cadre1008x2haut.png) no-repeat top;
width:1008px;
margin:auto;
}

.box1cadre1008x2{
margin:9px 9px -9px 9px;
width:654px;
float:left;
}

.box2cadre1008x2{
margin:9px 9px -9px 9px;
width:318px;
float:left;
}

.box2cadre1008x2dossiers{
margin:9px 9px -9px 9px;
width:318px;
float:left;
background-color:#222222;
}

#cadre1008x2bas{
background:transparent url(../assets/cadre1008x2bas.png) no-repeat center;
height:18px;
width:1008px;
margin:auto;
}




#boxcadre336{
background:transparent url(../assets/cadre336.png) no-repeat center;
height:218px;
width:336px;
float:left;
}

#cadre336{
width:336px;
float:left;
}













#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;*/
}

#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{
height:37px;
background:transparent url(/squelettes/assets/fondtopx2.png) repeat-x top ;
}

#topa{
width:1008px;
margin:auto;
height:37px;
}

.etoiletop{
float:left;
margin-left:113px;
}

.toplang{
float:right;
}


#banner{
	height:93px;
}




#bannera{
	width:990px;
margin:auto;
position:relative;
}

.bannergauche{
float:left;
}

.bannerdroite{
float:right;
width:230px;
height:50px;
margin:10px 0px 10px 0px;
padding:10px 0px 10px 0px;
}

.bannerdroiteabo{
margin:10px 0px 0px 0px;
background:transparent url(../assets/email.png) no-repeat 0px 0px;
padding:0px 0px 4px 20px;
font-family:Arial, Helvetica, sans-serif;
height:15px;
font-size:12px;
text-align:left;
}

.actux{
background-color:#fffcde;
margin:9px
}

#actuxa{
margin:auto;
width:1008px;
}


#menua{
height:25px;
margin:auto;
width:990px;
font-size:1.1em;
}

#menu{
background:transparent url(../assets/fondmenuon.jpg) center repeat-x;
}

#contenttemp{
width:1008px;
	margin:auto;
	}

	


#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-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;
}


.profils{
width:46px;
float:left;
margin:0px 0px 4px 4px;
}

.profils img{
width:46px;
height:46px;
}

.logoauteur{
float:left;
padding:0px 4px 4px 0px;
}

.logoauteur2{
float:left;
margin:0px 0px 0px 0px;
width:130px;
}

.logoauteur2 p{
border:1px solid #e3e3e3;
background-color:#f6f6f6;
padding:3px 5px 3px 5px;
}

.titreprop {
color:#0f4a82;
margin:9px 0px 9px 0px;
padding:0px 0px 3px 0px;
margin-bottom:4px;
font-size:1.5em;
text-transform:uppercase;
border-bottom:1px solid #0f4a82;
}

.proparttitre {
float:left;
color:#0f4a82;
margin:3px 0px 3px 0px;
padding:3px 0px 3px 0px;
margin-bottom:4px;
font-size:0.9em;
text-transform:uppercase;
font-weight:bold;
width:95px;
}

.propartcont {
float:right;
width:530px;
margin-bottom:9px;
}

.proprof{
float:left;
margin:2px;
border:1px solid #e3e3e3;
background-color:#f6f6f6;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:1.0em;
width:500px;
}

.cadrecoor{
float:right;
margin:2px;
border:1px solid #e3e3e3;
background-color:black;
margin:0px 9px 0px 18px;
font-size:1.0em;
width:300px;
padding:9px;
color:white;
}

.cadrecoortitre{
margin-bottom:9px;
font-size:1.5em;
color:white;
}


.propart {
float:left;
margin:2px;
border:1px solid #e3e3e3;
background-color:#f6f6f6;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:0.9em;
}

.propart img{
padding:0px;
margin-right:5px;
height:11px;
}

.propart:hover{
background-color:#0f4a82;
color:#f6f6f6;
}

.propartactu {
float:left;
margin:2px;
background-color:#f8e5d4;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:0.9em;
border:1px solid #f08d34;
}

.propartactu:hover{
background-color:#f08d34;
color:#f6f6f6;
}

.propartactu img{
padding:0px;
margin-right:5px;
height:11px;
}


.propartvif {
float:left;
margin:2px;
background-color:#ffdde5;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:0.9em;
border:1px solid #d50436;
}

.propartvif:hover{
background-color:#d50436;
color:#f6f6f6;
}

.propartvif img{
padding:0px;
margin-right:5px;
height:11px;
}

.propartanalyse {
float:left;
margin:2px;
background-color:#d7e5f4;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:0.9em;
border:1px solid #496f96;
}

.propartanalyse:hover{
background-color:#496f96;
color:#f6f6f6;
}

.propartanalyse img{
padding:0px;
margin-right:5px;
height:11px;
}

.propartdecouvrir {
float:left;
margin:2px;
background-color:#def1e7;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:0.9em;
border:1px solid #1f8953;
}

.propartdecouvrir:hover{
background-color:#1f8953;
color:#f6f6f6;
}
.propartdecouvrir img{
padding:0px;
margin-right:5px;
height:11px;
}

.propartecouter{
float:left;
margin:2px;
background-color:#efdded;
padding:3px 5px 3px 5px;
margin-bottom:4px;
font-size:0.9em;
border:1px solid #7f3677;
}

.propartecouter:hover{
background-color:#7f3677;
color:#f6f6f6;
}

.propartecouter img{
padding:0px;
margin-right:5px;
height:11px;
}

.logoauteur3 {
float:left;
margin:0px 0px 0px 0px;
width:130px;
}

.logoauteur3 p{
margin:0px 0px 0px 0px;
width:120px;
border:1px solid #e3e3e3;
background-color:#f6f6f6;
padding:3px 5px 3px 5px;
margin-bottom:9px;
}

.logoauteur3 p:hover{
background-color:#0f4a82;
color:#f6f6f6;
}

.descrauteur{
float:left;
padding:0px 0px 4px 9px;
width:488px;
}

.descrauteur2{
float:right;
width:482px;
background-color:white;
padding:9px;
margin:0px;
}


.logograndune{
position:relative;
color:white;
}

.logogrand{
position:relative;
color:white;
}

.logograndarticle{
position:relative;
color:white;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
}

.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;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sommairetitregrand a{
color:white;
}

.sommairetitregrand a:href{
color:white;
}

.sommairetitremg{
	font-size:1.9em;
	line-height:25px;
	color:white;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:6px;
	text-align:left;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sommairetitremg a{
color:white;
}

.sommairetitremg a:href{
color:white;
}


.angletitremoyen{
	font-size:2.1em;
	line-height:28px;
	color:white;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:6px;
	text-align:left;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}


.sommairetitremoyen{
	font-size:1.6em;
	line-height:20px;
	color:white;
	font-weight:lighter;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:6px;
	text-align:left;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.sommairetitremoyen a{
color:white;
}

.sommairetitremoyen a:href{
color:white;
}
.soustitremoyen {
padding:5px;
}

.logograndtitre1{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:654px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
}

.logograndtitre8{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:654px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
}


.logograndtitre5{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:654px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
}


.logograndtitre6{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:654px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
}

.logograndtitre7{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:654px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
}





.logomoyenangle{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:234px;
background:transparent url(../assets/grandanglefond.png);
}


.logomoyenangle2{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/grandanglefond.png);
}

.logomoyen1titre1{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
}

.logomoyen1titre8{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/logogrand8.png) center no-repeat;
}


.logomoyen1titre5{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/logogrand5.png) center no-repeat;
}


.logomoyen1titre6{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/logogrand6.png) center no-repeat;
}

.logomoyen1titre7{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/logogrand7.png) center no-repeat;
}


.logomoyen1titreeurosblog{
text-align:left;
position:absolute;
bottom:0;
left: 0px;
width:318px;
background:transparent url(../assets/logograndeurosblog.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;
width:990px;
height:60px;
	margin: 9px;
}
.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;
}

.logo2{
	float:right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color:#f4f4f4;
}

.logo2 a{
	color:white;
	text-decoration:none;
}

.logo2 a:hover{
	color:white;
	text-decoration:none;
}



.logosemaine{
	padding: 0px;
	margin: 0px;
	position: relative;
}

.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;
}

.socialsemaine {
	float:right;
}

.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;
}



.taghausse {
position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:white;
	margin:0px 3px 0px 0px;
	font-size:14px;
color:green;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
}


.tagbaisse {
position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 74px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:white;
	margin:0px 3px 0px 0px;
	font-size:14px;
color:#cc0000;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
}

.titrehausse{
	font-size:1.3em;
	line-height:16px;
	color:green;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 3px 0px;
	text-align:left;
	font-weight:normal;
}

.titrebaisse{
	font-size:1.3em;
	line-height:16px;
	color:#cc0000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 3px 0px;
	text-align:left;
	font-weight:normal;
}

.tagrub1 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:#f08d34;
	margin:0px 3px 0px 0px;
	font-size:0.7em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub1 a{
	color:white;
}

.tagrub1 a:href{
	color:white;
}

.tagrub5 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:#d50436;
	margin:0px 3px 0px 0px;
	font-size:0.7em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub5 a{
	color:white;
}

.tagrub5 a:href{
	color:white;
}


.tagrub6 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:#7f3677;
	margin:0px 3px 0px 0px;
	font-size:0.7em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub6 a{
	color:white;
}

.tagrub6 a:href{
	color:white;
}


.tagrub7 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:#1f8953;
	margin:0px 3px 0px 0px;
	font-size:0.7em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub7 a{
	color:white;
}

.tagrub7 a:href{
	color:white;
}


.tagrub8 {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:#496f96;
	margin:0px 3px 0px 0px;
	font-size:0.7em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrub8 a{
	color:white;
}

.tagrub8 a:href{
	color:white;
}


.tagrubeurosblog {
	position: relative;
    	height: auto;
    	width: auto;
    	left: 0px;
    	top: 0px;
	border-right:white solid 1px;
	border-bottom:white solid 1px;
	background-color:grey;
	margin:0px 3px 0px 0px;
	font-size:0.7em;
	padding: 1px 3px 1px 3px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:white;
}

.tagrubeurosblog a{
	color:white;
}

.tagrubeurosbog a:href{
	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;
}



.autressemaines {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#f8e5d4;
margin:4px 0px 4px 0px;
}

.autressemainesindic {
	padding:3px;
	font-size:0.8em;
  	text-transform: uppercase;
float:right;
}

.autressemaines :href{
	background-color:#f08d34;
}


.tagartsemaine {
	margin:0px;
	font-size:0.8em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
  	text-transform : uppercase;
	font-weight:bold;
	color:#ffae35;
}

.tagartsemaine a{
	color:#ffae35;
}

.tagartsemaine a:hover{
	color:#ffae35;
}



.tagart {
		margin-top:30px;
	font-size:2.6em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:336px;
	color:black;
}

.tagart a{
	color:black;
}

.tagart a:hover{
	color:black;
}


.tagartsemainetotal {
		margin-top:0px;
padding:18px 30px 9px 30px;
	font-size:1.8em;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
	color:#f08d34;
}

.tagartsemainetotal a{
	color:#f08d34;
}

.tagartsemainetotal a:hover{
	color:#f08d34;
}

.tagart1 {
		margin-top:30px;
	font-size:2.6em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:336px;
	color:#f08d34;
}

.tagart1 a{
	color:#f08d34;
}

.tagart1 a:hover{
	color:#f08d34;
}


.tagart5 {
		margin-top:30px;
	font-size:2.6em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:336px;
	color:#d50436;
}

.tagart5 a{
	color:#d50436;
}

.tagart5 a:hover{
	color:#d50436;
}


.tagart7 {
		margin-top:30px;
	font-size:2.6em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:336px;
	color:#1f8953;
}

.tagart7 a{
	color:#1f8953;
}

.tagart7 a:hover{
	color:#1f8953;
}

.tagart8 {
		margin-top:30px;
	font-size:2.6em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:336px;
	color:#496f96;
}

.tagart8 a{
	color:#496f96;
}

.tagart8 a:hover{
	color:#496f96;
}

.tagart6 {
	margin-top:30px;
	font-size:2.6em;
	padding: 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:336px;
	color:#7f3677;
}

.tagart6 a{
	color:#7f3677;
}

.tagart6 a:hover{
	color:#7f3677;
}



.actusommairetitre{
	font-size:2.0em;
margin-top:0px;
	padding: 0px 0px 8px 45px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#f08d34;
}



.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;	
}

.ombrebreve h3{
	font-size:1.4em;
	line-height:18px;
	color:#6a6a6a;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:2px 9px 0px 9px;
}

.ombrebreve p{
text-align:right;
float:right;
padding:0px 9px 0px 9px;
	line-height:10px;
font-size:1.0em;
}


.contenubreve{
	height:350px;
        width:318px;
position:relative;
}

.textebreve{
width:288px;
padding:92px 15px 12px 15px;
}

.ombrebreve{
text-align:left;
position:absolute;
top:0;
left: 0px;
width:318px;
background:transparent url(../assets/ombretop.png) bottom no-repeat;
height:100px;
padding-top:2px;
}

.ombrebreveleft{
position:absolute;
top:102px;
left:0px;
float:left;
width:19px;
background:transparent url(../assets/breveborderleft.png) bottom repeat-y;
height:225px;
}

.ombrebreveright{
position:absolute;
top:102px;
left:299px;
float:right;
width:19px;
background:transparent url(../assets/breveborderright.png) bottom repeat-y;
height:225px;
}

.ombrebrevebas{
position:absolute;
top:325px;
left:0px;
width:318px;
background:transparent url(../assets/ombrebas.png) bottom no-repeat;
height:25px;
}

.humeursommairetitre{
	margin:0px;
	font-size:1.4em;
	padding: 6px;
	background:url(../assets/fondhumeur2.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: white;
	text-align:center;
	padding:9px;
}


.logohumeur{
	position:relative;
	padding: 0px;
	margin: 0px;
}

.humeurpremier{
	color:white;
	margin:0px;
	text-align:left;
	padding:4px;
	position:absolute;
	bottom:0;
	left: 0px;
	width:290px;
	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:white solid 1px;
	border-bottom:white solid 1px;
	margin:0px;
	padding: 0px;
	float:right;
}

.taghumeur2 {
    	height: 40px;
    	width: 40px;
    	left: 0px;
    	top: 0px;
	margin:0px;
	padding: 0px;
	float:right;
}

/*---------------------------------menu---------------------------------------*/



.menunormal{
	padding:5px 7px 4px 7px;
	color:white; background:url(../assets/fondnormalmenuon.jpg) repeat-x center;
margin-left:1px;
float:left;
height:15px;
text-shadow: 1px 1px 1px grey;
}

.menunormal a{
	color:white;
	display:block;
}

.menueurosblogs{
	padding:0px 7px 0px 7px;
	color:white; background:url(../assets/fondeurosblogsmenuon.jpg) repeat-x center;
margin-left:4px;
float:right;
height:24px;
}

.menueurosblogs a{
	color:white;
	display:block;
}


.menumembres{
	padding:5px 7px 4px 7px;
	color:white; background:url(../assets/fondnormalmenuon.jpg) repeat-x center;
margin-left:1px;
float:right;
}

.menumembres a{
	color:white;
	display:block;
}

.menumembres img{

}

.menunormalalter{
	background:url(../assets/bg_menuthemenewx.jpg) no-repeat left center;
	width:120px;
	color:#0F4A82;
float:left;
}


.menunormalalter a{
	color:#0F4A82;
	display:block;	
}

.menutheme{
padding:5px 7px 4px 7px;
color:white; background:url(../assets/fondthememenuon.jpg) repeat-x center;
margin-left:1px;
float:left;
text-shadow: 1px 1px 1px grey;
}


.menutheme a{
	color:white;
	display:block;
}

.menuthemealter{
	background:url(../assets/bg_menuthemenewx.jpg) no-repeat left center;
	width:179px;
	color:#0F4A82;
float:left;
}


.menuthemealter a{
	color:#0F4A82;
	display:block;	
}




.menuthemeactu{
	padding:5px 7px 4px 7px;
	color:white; 
background:url(../assets/fondactumenuon.jpg) repeat-x center;
margin-left:4px;
float:left;
text-shadow: 1px 1px 1px grey;
}


.menuthemeactu a{
	color:white;
	display:block;
}


.menuthemealteractu{
	padding:5px 7px 4px 7px;
	color:white; 
background:url(../assets/fondactumenuon.jpg) repeat-x center;
margin-left:1px;
float:left;
}


.menuthemealteractu a{
	color:white;
	display:block;
}









.menuthemeanalyses{
	padding:5px 7px 4px 7px;
	color:white; background:url(../assets/fondanalysemenuon.jpg) repeat-x center;
margin-left:1px;
float:left;
text-shadow: 1px 1px 1px grey;
}


.menuthemeanalyses a{
	color:white;
	display:block;
}


.menuthemealteranalyses{
	background:url(../assets/bg_menuthemenewpetitx.jpg) no-repeat left center;
	width:120px;
	color:#496f96;
text-transform:uppercase;
font-weight:bold;
float:left;
}


.menuthemealteranalyses a{
	color:#496f96;
	display:block;	
text-transform:uppercase;
font-weight:bold;
}

.menuthemesurlevif a{
	padding:5px 7px 4px 7px;
	color:white; background:url(../assets/fondsurlevifmenuon.jpg) repeat-x center;
margin-left:1px;
float:left;
text-shadow: 1px 1px 1px grey;
color:white;
	display:block;
}


.menuthemesurlevif a:hover, .menuthemesurlevif a.selected{
	background:white;
	color:#d50436;
text-transform:uppercase;
font-weight:bold;
}


.menuthemealtersurlevif a{
	color:#d50436;
	display:block;	
text-transform:uppercase;
font-weight:bold;
}







.menuthemedecouvrir{
	padding:5px 7px 4px 7px;
	color:white; background:url(../assets/fonddecouvrirmenuon.jpg) repeat-x center;
margin-left:1px;
margin-right:3px;
float:left;
text-shadow: 1px 1px 1px grey;
}


.menuthemedecouvrir a{
		color:white;
	display:block;
}


.menuthemealterdecouvrir{
	background:url(../assets/bg_menuthemenewpetitx.jpg) no-repeat left center;
	width:120px;
	color:#1f8953;
text-transform:uppercase;
font-weight:bold;
float:left;
}


.menuthemealterdecouvrir a{
	color:#1f8953;
	display:block;
text-transform:uppercase;
font-weight:bold;	
}






.menuthemeecoutez{
	padding:5px 7px 4px 7px;
	color:white; background:url(../assets/fondecoutezmenuon.jpg) repeat-x center; 
margin-left:1px;
float:left;
text-shadow: 1px 1px 1px grey;
}


.menuthemeecoutez a{
		color:white;
	display:block;
}


.menuthemealterecoutez{
	background:url(../assets/bg_menuthemenewpetitx.jpg) no-repeat left center;
	width:120px;
	color:#7f3677;
text-transform:uppercase;
font-weight:bold;
float:left;
}


.menuthemealterecoutez a{
	color:#7f3677;
	display:block;	
text-transform:uppercase;
font-weight:bold;
}









#etoile{
background: #efefef url(../assets/bordmenuetoilex.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#etoilea{
margin:auto;
width:1008px;
}

.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;
}


#membres{
background: #f3f0e9 url(../assets/bordmenuetoilex.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#membresa{
margin:auto;
width:1008px;
}


#eurosblo{
background: #efefef url(../assets/bordmenuetoilex.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#eurosblogsmenua{
margin:auto;
width:1008px;
}

.eurosblogsmenulangue{
font-size:1.6em;
margin:5px 0px 2px 0px;
color:#0f4a82;
font-family:Georgia, "Times New Roman", Times, serif;
}

.eurosblogsmenubloc{
float:left;
width:180px;
margin:5px 0px 10px 8px;
padding:5px;
background-color: white;
border: 1px solid #d9d9d9;
font-size:1.0em;
}

.eurosblogsmenubloc p{
margin:4px 0px 4px 0px;
font-size:0.8em;
}

.eurosblogsmenutitre{
font-size:1.1em;
padding:4px;
text-align:center;
}

.eurosblogsmenudescriptif{
margin:8px;
padding:10px;
background-color: white;
border: 1px solid #d9d9d9;
font-size:1.2em;
font-weight:bold;
}


.eurosblogsmenudescriptif p{
font-size:0.9em;
font-weight:normal;
}


#actu{
background: #f8e5d4 url(../assets/bordmenuactux.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#actua{
margin:auto;
width:1008px;
}

.tableauactu{
border-bottom: 3px solid #f08d34;
}

.titremenuactu{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#f08d34;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.titremenuactu a{
color:#f08d34;
text-decoration:none;
}

.titremenuactu a:hover{
color:#f08d34;
text-decoration:underline;
}

.lignemenuactu{
background-color:#f8e5d4;
}

.colonne1menuactu{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#f8e5d4;
}

.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 #f08d34;
padding:6px 5px 6px 5px;
background-color:#f8e5d4;
}

.colonne3menuactu{
	text-align: center;
background-color:#f8e5d4;
padding:6px 0px 6px 5px;
}







#surlevif{
background: #ffdde5 url(../assets/bordmenusurlevifx.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#surlevifa{
margin:auto;
width:1008px;
}

.tableausurlevif{
border-bottom: 3px solid #d50436;
}

.titremenusurlevif{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#d50436;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.titremenusurlevif a{
color:#d50436;
text-decoration:none;
}

.titremenusurlevif a:hover{
color:#d50436;
text-decoration:underline;
}

.lignemenusurlevif{
background-color:#ffdde5;
}

.colonne1menusurlevif{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#ffdde5;
}

.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 #d50436;
padding:6px 5px 6px 5px;
background-color:#ffdde5;
}

.colonne3menusurlevif{
font-size:0.9em;
background-color:#ffdde5;
padding:6px 10px 6px 0px;
}







#analyses{
background: #d7e5f4 url(../assets/bordmenuanalysex.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#analysesa{
margin:auto;
width:1008px;
}

.tableauanalyses{
border-bottom: 3px solid #496f96;
}

.titremenuanalyses{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#496f96;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.titremenuanalyses a{
color:#496f96;
text-decoration:none;
}

.titremenuanalyses a:hover{
color:#496f96;
text-decoration:underline;
}

.lignemenuanalyses{
background-color:#d7e5f4;
}

.colonne1menuanalyses{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#d7e5f4;
}

.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 #496f96;
padding:6px 5px 6px 5px;
background-color:#d7e5f4;
}

.colonne3menuanalyses{
font-size:0.9em;
background-color:#d7e5f4;
padding:6px 10px 6px 0px;
}


#ecoutez{
background: #efdded url(../assets/bordmenuecoutezx.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#ecouteza{
margin:auto;
width:1008px;
}

.tableauecoutez{
border-bottom: 3px solid #7f3677;
}

.titremenuecoutez{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#7f3677;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.titremenuecoutez a{
color:#7f3677;
text-decoration:none;
}

.titremenuecoutez a:hover{
color:#7f3677;
text-decoration:underline;
}

.lignemenuecoutez{
background-color:#efdded;
}

.colonne1menuecoutez{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#efdded;
}

.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 #7f3677;
padding:6px 5px 6px 5px;
background-color:#efdded;
}

.colonne3menuecoutez{
font-size:0.9em;
background-color:#efdded;
padding:6px 10px 6px 0px;
}



#decouvrir{
background: #def1e7 url(../assets/bordmenudecouvrirx.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#decouvrira{
margin:auto;
width:1008px;
}

.tableaudecouvrir{
border-bottom: 3px solid #1f8953;
}

.titremenudecouvrir{
padding: 3px 8px 3px 8px;
font-size:1.8em;
color:#1f8953;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.titremenudecouvrir a{
color:#1f8953;
text-decoration:none;
}

.titremenudecouvrir a:hover{
color:#1f8953;
text-decoration:underline;
}

.lignemenudecouvrir{
background-color:#def1e7;
}

.colonne1menudecouvrir{
	font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
padding: 3px 8px 3px 8px;
background-color:#def1e7;
}

.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 #1f8953;
padding:6px 5px 6px 5px;
background-color:#def1e7;
}

.colonne3menudecouvrir{
font-size:0.9em;
background-color:#def1e7;
padding:6px 10px 6px 0px;
}

#zones{
background: #edefff url(../assets/bordmenuzonesx.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#zonesa{
margin:auto;
width:1008px;
}

.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: #edefff url(../assets/bordmenuzonesx.jpg) repeat-x top;
padding: 10px 0px 0px 0px;
}

#actionsa{
margin:auto;
width:1008px;
}

.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;
}


.tableaunous{

}

.titrenous{
padding: 3px 8px 3px 8px;
font-size:1.4em;
color:black;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}

.listenous{
padding: 3px 8px 3px 8px;
font-size:1.0em;
color:#00000;
}


.listenous li {
background: white;
padding:3px 5px 3px 5px;
border:1px solid white;
margin:4px 4px 4px 0px;
line-height:17px;
display: inline-block;
}

.listenous li:hover{
border:1px solid #e3e3e3;
background-color:#f6f6f6;
}













/*-----------------------------------container2zone--------------------------------*/



#colonne1sommaireX{
	width:643px;
	height:343px;
	margin:0px;
background:transparent url(../assets/ombreune.png) center no-repeat;
padding:9px;
	}


#colonne1-1{
	padding:15px;
	margin:0  0 0 4px;
	border-bottom: 15px solid #0F4A82;
}


#colonne1-1-sommaire{
	padding:0px 0px 0px 0px;
	width:636px;
	margin:0  0 0 0px;
	}

#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-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:309px;
	position:relative;
	float:left;
	margin:0px 9px 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 9px;
	width:309px;
	}

#colonne1-1-5-dossiers{
float:left;	
position:relative;
	margin:0px 0px 0px 0px;
	width:318px;
	background-color:white;
	height:201px;
	}

#colonne1-1-5-dossiersb{
	float:right;
	position:relative;
	margin:0px 0px 0px 0px;
	width:318px;
	}


#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:159px;
border-top:1px dotted white;
}
.colonne1-1-5-dossiersleft{
float:left;
width:158px;
border-right:1px dotted white;
border-top:1px dotted white;
}

.dossiersrightleft{
background-color:white;
font-size:0.9em;
color:white;
text-align:left;
padding:6px;
}


.paneldossierrl{
position:relative;
width: 144px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #747474;
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 6px 0px 6px;
text-align:right;
font-size:1.5em;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
	}

.dossierstitreb{
	padding: 0px 6px 0px 6px;
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: Arial, Helvetica, sans-serif;
border-left: 2px solid white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	}

.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: 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: Arial, Helvetica, sans-serif;
border-left: 2px solid white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	}

.motdossiersnom a{
color:white;
	}


.motdossiersnom A:HOVER{
color:white;
	}

.stepcarouseldossier{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 318px; /*Width of Carousel Viewer itself*/
height: 290px; /*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: 298px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #dcdcdc;
text-align:left;
padding:0px;
}

.paneldernier{
text-align:center;
font-size:1.7em;
width:298px;
height:280px;
padding:110px 0px 0px 0px;
background-color: #dcdcdc;
}

.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:85px;
left:299px;
Z-Index: 5;
}

.boutongauche{
position:absolute;
top:85px;
left:-5px;
Z-Index: 5;
}


.boutondroitesem{
float:right;
padding-top:30px;
}

.boutongauchesem{
float:left;
padding-top:30px;
}


.stepcarouselsemaine{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 920px; /*Width of Carousel Viewer itself*/
height: 135px; /*Height should enough to fit largest content's height*/
float:left;
}

.stepcarouselsemaine .beltsemaine{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouselsemaine .panelsemaine{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 19px 0px 18px; /*margin around each panel*/
width: 160px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid white;
background-color:#525252;
text-align:left;
padding:0px;
}

.panelrubearticle{
font-size:1.1em;
	font-weight:normal;
	color:white;
	padding:2px 4px 2px 4px;
background:#f08d34;
width:160px;
}

.panelrubarticle a{
color: white;
}



.panelsemainearticle{
color: white;
padding:0px 4px 4px 4px;
text-align:left;
position:absolute;
bottom:0px;
left: 0px;
width:160px;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
text-shadow: 1px 1px 1px black;
}

.panelsemainearticle a{
color: white;
}



#colonne1-1-motclef{
    background-color:#EDEFFF;
    padding:15px 15px 15px 15px;
    margin:0  0 0 4px;
    border-bottom: 15px solid #0F4A82;
}

.box_motclesdossiers{
margin:0px 0px 20px 0px;
width:1008px;
height:78px;
padding:0px;
background:transparent url(../assets/boxmotdossier.png) no-repeat center;
}

.box_publarge{
width:1008px;
height:126px;
background:transparent url(../assets/boxpublarge.png) no-repeat center;
text-align:center;
}

.box_publargebox{
padding:18px 140px 18px 140px;
text-align:center;
width:728px;
height:90px;
}


.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.3em;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 4px 0px;
	text-align:left;
	font-weight:normal;
line-height:19px;
}

.titrepetitmot2{
	font-size:1.7em;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:4px 0px 9px 0px;
	text-align:left;
	font-weight:normal;
line-height:24px;
}

.titrepetitmot3{
	font-size:1.4em;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 9px 0px;
	text-align:left;
	font-weight:normal;
line-height:24px;
}

.titrepetitmot4{
	font-size:1.5em;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 7px 0px;
	text-align:left;
	font-weight:normal;
line-height:20px;
}


.articlepetitmot{
	margin:0px 0px 4px 0px;
	text-align:left;
	border-bottom: 1px dotted #e3e3e3;
padding:0px 0px 9px 0px;
}

.articlepetitmot h3{
	margin:5px 0px 2px 0px;
	text-align:left;
padding:0px;
}

.articlepetitmot p{
	margin:2px 0px 4px 0px;
	text-align:left;
padding:0px;
}

.articlepetitmot2{
	margin:9px 0px 4px 0px;
	text-align:left;
	border-bottom: 1px dotted #e3e3e3;
padding:0px 0px 9px 0px;
}

.articlepetitmot2 p{
	margin:2px 0px 4px 0px;
	text-align:left;
padding:0px;
font-size:0.9em;
}


.articlepetitmot3{
	margin:0px 0px 4px 0px;
	text-align:left;
	border-bottom: 1px dotted #e3e3e3;
padding:0px 0px 9px 0px;
}

.articlepetitmot3 p{
	margin:2px 0px 4px 0px;
	text-align:left;
padding:0px;
font-size:0.9em;
}


.surleseuros{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
background: white url(../assets/puceheureparheure.gif) no-repeat 0px 6px;
	padding:3px 0px 3px 11px;
	margin-left:0px;
	text-align:left;
}

.surleseurosplus{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
background: white url(../assets/puceheureparheure.gif) no-repeat 0px 6px;
	padding:3px 0px 3px 11px;
	margin-left:0px;
	text-align:left;
font-size:0.9em;
}


.lesplus1{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
	padding:0px 0px 9px 0px;
font-size:1.1em;
font-weight:bold;
}

.lesplus2{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
margin-top:9px;
	padding:9px 0px 9px 0px;
font-size:1.1em;
font-weight:bold;
	border-top: 1px dotted #e3e3e3;
}

.lesplus3{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
margin-top:0px;
	padding:9px 0px 9px 0px;
font-size:1.1em;
font-weight:bold;
	border-top: 1px dotted #e3e3e3;
}

.lesplus4{
font-family: Arial, Helvetica, sans-serif;
text-align:left;
margin-top:9px;
	padding:9px 0px 0px 0px;
font-size:1.1em;
font-weight:bold;
	border-top: 1px dotted #e3e3e3;
}


.depuis{
font-family: Arial, Helvetica, sans-serif;
text-align:center;
margin-bottom:9px;
	padding:0px 0px 0px 0px;
font-size:0.8em;
font-weight:bold;
}

.depuis a{
font-weight:normal;
}

.motclesdossierstitre{
	padding: 4px 16px 4px 30px;
text-align:right;
font-size:1.8em;
color:white;
font-family:Georgia, "Times New Roman", Times, serif;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	}

.motclesdossiersnom{
	padding: 0px 16px 0px 16px;
text-align:left;
font-size:1.9em;
color:white;
font-family: Arial, Helvetica, sans-serif;
border-left: 2px solid white;
text-shadow: 1px 1px 1px black;
	}

.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;
	float:right;
	margin:0 0 0 0px;
}
.top-box-content{
	height:30px!important;
	height:22px;
	float:right;
	padding:8px 2px 0 2px;
	color:#125A9C;
	font-weight:bold;
}
.top-box-right{
	width:8px;
	height:30px;
	float:right;
}
.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;
}

.dateresult{
	font-size:0.9em;
	float: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: 6px 0px 6px 0px;
}

.dateune a{
	color:#d0d0d0;
}

.dateune2{
	font-size:0.9em;
	clear:left;
	padding:0px;
	color:#d0d0d0;
	margin: 6px 9px 4px 6px;
}

.dateune2 a{
	color:#d0d0d0;
}

.date2 a{
	color:#666666;
}

.date2{
	font-size:0.9em;
	float:left;
	padding:0px;
	color:#666666;
	margin: 9px 0px 0px 0px;
}

.date3 a{
	color:#666666;
}

.date3{
	font-size:0.9em;
	padding:0px;
	color:#666666;
	margin: 6px 0px 0px 0px;
}

.theme{
	border: #C5CDCD solid 1px;
	margin:10px 0;
} 

div.theme H3{
	font-weight:bold;
	background-color:#0F4A82;
	color:#fff;
	font-family: 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 #e3e3e3;
	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;
}





.stepcarouselcom{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 318px; /*Width of Carousel Viewer itself*/
height: 145px; /*Height should enough to fit largest content's height*/
}



.stepcarouselcom .beltcom{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouselcom .panelcom{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
padding:0px;
margin: 18px; /*margin around each panel*/
width: 282px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:left;
padding:0px;
}

.stepcarouselcom .panelcom p{
margin-top:9px;
}


.boutoncomdroite{
position:absolute;
top:45px;
left:299px;
Z-Index: 5;
}

.boutoncomgauche{
position:absolute;
top:45px;
left:-5px;
Z-Index: 5;
}



.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: 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: 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:4px;
	text-align:left;
background:transparent url(../assets/fondsemaine.png) repeat-y center;
font-size:1.3em;
font-family:Georgia, "Times New Roman", Times, serif;
color: white;
position:absolute;
bottom:0px;
left: 0px;
width:292px;
text-shadow: 1px 1px 1px black;
}

div.box-la_semaineitem a{
color: white;
}
 
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:#f08d34;
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
font-weight:bold;
padding:3px 3px 3px 3px;
}

.box-la_semainecotes{
padding:4px;
font-size:0.9em;
background-color:#f8e5d4
}

.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.3em;
color:#f08d34;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 0px;
text-align:left;
line-height:20px;
}


#dateagenda {
font-size:1.2em;
color:grey;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 0px;
text-align:left;
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 {
padding:7px;
}


.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_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{
}
.box-reaction H3{
	color:#fff;
	font-weight: bold;
	font-size:1.0em;
	line-height:15px;
	font-family: 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---------------------------*/

.reac{
background:transparent url(../assets/logobulle2.png) no-repeat 0px 0px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 4px 17px;
	font-family:Arial, Helvetica, sans-serif;
height:15px;
font-size:10px;
}

.reacresultat{
background:transparent url(../assets/logobulle2.png) no-repeat 0px 0px;
	padding:0px 0px 4px 17px;
font-size:1.0em;
}

.reacresultat a{
color:#0f4a82;
text-decoration:none;
}


.date2 .reac{
background:transparent url(../assets/logobulle2.png) no-repeat 0px 0px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 4px 17px;
	font-family:Arial, Helvetica, sans-serif;
height:15px;
font-size:10px;
	color:#666666;
}


.date2 .reac a{
	color:#666666;
}

.reacdateune2{
background:transparent url(../assets/logobulle2.png) no-repeat 0px 0px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 4px 17px;
	font-family:Arial, Helvetica, sans-serif;
height:15px;
font-size:10px;
	color:#d0d0d0;
}

.reacdateune2 a{
	color:#d0d0d0;
}

#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: 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: 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: 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: Arial, Helvetica, sans-serif;
	padding:0px 4px 15px 12px;
}

.blocreactiontotal {
	background-color:#f8f8f8;
	margin:12px 12px 0px 12px;
}

.blocreactiontotal2 {
	background-color:#efefef;
	margin:1px 12px 0px 18px;
}

.blocreactiontitre {
	font-size:1.0em;
	width: 140px;
	text-align:left;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

.blocreactiontitre2 {
	font-size:0.9em;
	width: 130px;
	text-align:left;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

.blocreaction{
	font-size:0.9em;	
background-color:white;
	width: 450px;
	padding: 6px 6px 6px 12px;
	border-left: 1px dotted #e3e3e3;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
line-height:19px;
}

.blocreaction p {
	font-size:1.0em;
	padding-right: 10px;
}


.blocreaction p img{
	float:left;
	margin: 10px 6px 2px 2px;
}

.blocreaction2{
	font-size:0.8em;	
background-color:white;
	width: 450px;
	padding: 6px 6px 6px 12px;
	border-left: 1px dotted #e3e3e3;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
line-height:17px;
}

.blocreaction2 p {
	font-size:1.0em;
	padding-right: 10px;
}


.blocreaction2 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: 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: 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:12px 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;
}

.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 **************************************/


.descrauteur2 .colonneauteur1{
float:left;
width:238px;
}

.descrauteur2 .colonneauteur2{
float:right;
width:238px;
}

.descrauteur2 .auteur{
	margin: 3px;
	padding: 4px;
}

.descrauteur2 .auteura{
	margin-bottom: 8px;
	padding: 0px;
 background-color:#f6f6f6;
width:232px;
	font-size:1.0em;
line-height:14px;
float:left;
margin-right:4px;
margin-left:4px;
height:48px;
}

.auteura{
	margin-bottom: 8px;
	padding: 0px;
 background-color:#f6f6f6;
	font-size:1.0em;
line-height:14px;
float:left;
width:300px;
margin-right:0px;
margin-left:0px;
height:40px;
}

.auteura h1{
	padding: 3px 3px 2px 3px;
	font-size:1.0em;
}

.auteura p{
	font-size:0.9em;
}

.descrauteur2 .auteura p{
	font-size:0.8em;
margin-top:0px;
}

.auteura img {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.descrauteur2 .auteura img {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}


.descrauteur2 .auteurb{
	margin-bottom: 8px;
	padding: 0px;
 background-color:#e3e3e3;
width:232px;
	font-size:1.0em;
line-height:14px;
float:left;
margin-right:4px;
margin-left:4px;
height:48px;
}

.descrauteur2 .auteurb p{
	font-size:0.8em;
margin-top:2px;
}

.descrauteur2 .auteurb img {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.descrauteur2 .auteurc{
	margin-bottom: 8px;
	padding: 0px;
 background-color:#f6f6f6;
width:224px;
	font-size:0.9em;
line-height:14px;
float:left;
margin-right:4px;
margin-left:4px;
padding:2px 4px 2px 4px;
height:28px;
}


.descrauteur2 img.spip_logos {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.descrauteur2 .partenaire{
	margin: 0px 0px 20px 0px;
}

.descrauteur2 .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: 48px;
}

.image_auteur2 {
  width: 40px;
}



/********************* Page contact ***********************************/
fieldset.reponse_formulaire {
	background: #80D561;
	border: 1px solid #207700;
}

.formulaire_forum label {

}

.formulaire_forum .forml {
	font-family: 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:black;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 10px 0;
	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: 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 *********************************/

.saisie_titre{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.saisie_nom_site {
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.saisie_url_site{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.saisie_texte{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.saisie_session_nom{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.saisie_session_email{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.explication{
	margin:3px;
font-size:0.9em;
color:#cfcfcf;
}

.formulaire_forum label {
	font-size:1.0em;
	color:white;
	font-weight:normal;
text-align:left;
}

.forml {

}

.formulaire_forum input {

}

.formulaire_forum textarea {

}

.formulaire_forum fieldset {
}

.formulaire_forum legend {
	font-size:1.3em;
	line-height:17px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 9px 0px;
	font-weight:normal;
}

.spip_barre {
}

.spip_barre a img {
border:black solid 1px;
}

.spip_barre a:hover img {
border:white solid 1px;
}

.reponse_formulaire {
}



.forum-message{
padding:9px;
width:900px;
background-color:white;
}


.forum_previsu{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}

.forum_fil{
	margin:5px 0px 5px 0px;
	background:none;
 display: list-item;
 list-style-image:none;
text-align:left;
}




/********************* footer *********************************/

#footer{
	height:66px;
	background:transparent url(../assets/fondfooter.jpg) repeat-x top left;
	position:relative;
	text-align:center;
	padding: 8px 0 0 0;
}


#footerhaut{
	height:100px;
	background:transparent url(../assets/fondfooterhaut.png) repeat-x top left;
margin:0px;
}

.footerhautcontent{
width:990px;
	margin:auto;
margin-top:0px;
	position:relative;
	text-align:left;
}


.footerhautcontent1{
width:250px;
float:left;
height:70px;
}

.footerhautcontent2{
width:645px;
float:right;
height:70px;
color:white;
}

.footerhautcontent2 a:href{
color:white;
}

.footerhautcontent2 a{
color:white;
}

.footerhautcontent2 a:hover{
color:white;
}



#footertopangle{
background:transparent url(../assets/fondgrandangle.png) repeat-x top left;
margin:0px;
border-bottom:1px solid white;
border-top:1px solid white;
}

#footertopangleaut{
background:#505050 url(../assets/fondgrandangle.png) repeat-x top left;
margin:0px;
border-bottom:1px solid white;
border-top:1px solid white;
}





#footertopangle2{
	width:1008px;
	margin:auto;
margin-top:0px;
	position:relative;
	text-align:left;
padding-top:9px;
padding-bottom:9px;
}

.grandangletitre{
font-size:1.9em;
	line-height:23px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
float:left;
margin:0px;
padding:4px 9px 4px 9px;
}

.grandanglelien{
font-size:1.1em;
	line-height:23px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
float:right;
margin:0px;
padding:4px 9px 4px 9px;
}

.grandanglelien a{
	color:white;
}

#footertop{
	background:transparent url(../assets/fondfooter.jpg) repeat-x top left;
	background-color:#18455a;
margin:0px;
}

#footertopblog{
	background-color:#c2d2db;
margin:0px;
height:1000px;
}

#footertopablog{
	width:600px;
	margin:auto;
margin-top:0px;
	position:relative;
	text-align:left;
padding-top:0px;
}

#footertopa{
	width:990px;
	margin:auto;
margin-top:0px;
	position:relative;
	text-align:left;
padding-top:9px;
}



.footerright {
	width:300px;
	margin:9px 9px 9px 9px;
float:right;
}


.footerright1 {
	width:121px;
float:right;
padding:0px 0px 0px 9px;
margin:9px 0px 0px 9px;
}




.footerright1 p{
padding:3px 0px 3px 0px;
}

.footerright1 p img{
float:left;
padding-right:4px;
}

.footerright2blog {
	width:279px;
float:right;
margin:9px 0px 0px 0px;
padding:9px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);
}


.footerright2 {
	width:187px;
float:right;
padding:0px 0px 0px 9px;
margin:9px 0px 0px 0px;
}


.footerright2 optgroup{
margin:5px 0px 0px 0px;
font-style:normal;
}

.footerright2 optgroup label{
	background-color: #e3e3e3;
}

.footerright2 option{
margin:0px 0px 0px 10px;
font-size:0.9em;
}

.footerright2 form{
margin:5px 0px 5px 0px;
}


.footerright2 p{
padding:3px 0px 3px 0px;
}

.footerright2 p img{
float:left;
padding-right:4px;
}


.footerleftblog {
	width:270px;
float:right;
padding:0px 0px 0px 0px;
margin:9px 18px 0px 9px;
}

.footerleft {
	width:334px;
float:left;
padding:0px 0px 0px 0px;
margin:9px 0px 0px 0px;
}



.sitesgroupelist{
float:left;
font-size:1.0em;
padding:1px 4px 1px 4px;
margin:0px 0px 0px 0px;
}

.logopartenairefooter{
background-color: #dde6ea;
height:35px;
valign:middle;
margin:4px;
float:left;
}




.footercolonne1 {
	float:left;
	width:114px;
}

.footercolonne2 {
	float:right;
	width:110px;
}



.footerrighttitre {
	font-size:1.1em;
	margin-bottom:4px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-shadow: 1px 1px 1px white;
}

.footerrighttitreblog {
	font-size:1.1em;
	margin-bottom:0px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-shadow: 1px 1px 1px white;
background-color:white;
}

.footerrighttitre2 {
	font-size:1.1em;
	margin-top:16px;
	margin-bottom:4px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-shadow: 1px 1px 1px white;
}

.footerrighttitreblog2 {
	font-size:1.1em;
	margin-bottom:0px;
	margin-top:0px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-shadow: 1px 1px 1px white;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);
}



.footer li {
    background: transparent url(../assets/pucefooter.gif) no-repeat 0 4px;
padding:0px 0px 0px 8px;
margin:0px;
line-height:1.2em;
}

.footerright1 li {
    background: transparent url(../assets/pucefooter.gif) no-repeat 0 4px;
padding:0px 0px 0px 8px;
margin:0px;
line-height:1.2em;
}

.footerright2 li {
    background: transparent url(../assets/pucefooter.gif) no-repeat 0 4px;
padding:0px 0px 0px 8px;
margin:0px;
line-height:1.2em;
}







.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 {
	padding:6px;
	font-size:0.9em;
}

.footer a{
	color:#fff;
}

.footer a:hover{
	color:#fff;
}


.footertopfr{
padding:2px 0 0 24px;
	margin:0pt 0pt 0pt 4px;
	line-height:1.6em;
	background: transparent url(../assets/fr.gif) no-repeat 0 4px;
height:20px;  
overflow: hidden;
}

.footertopit{
padding:2px 0 0 24px;
	margin:0pt 0pt 0pt 4px;
	line-height:1.6em;
	background: transparent url(../assets/it.gif) no-repeat 0 4px;
height:20px;  
overflow: hidden;
}

.footertopde{
padding:2px 0 0 24px;
	margin:0pt 0pt 0pt 4px;
	line-height:1.6em;
	background: transparent url(../assets/de.gif) no-repeat 0 4px;
height:20px;  
overflow: hidden;
}

.footertopen{
padding:2px 0 0 24px;
	margin:0pt 0pt 0pt 4px;
	line-height:1.6em;
	background: transparent url(../assets/en.gif) no-repeat 0 4px;
height:20px;  
overflow: hidden;
}

.footertopes{
padding:2px 0 0 24px;
	margin:0pt 0pt 0pt 4px;
	line-height:1.6em;
	background: transparent url(../assets/es.gif) no-repeat 0 4px;
height:20px;  
overflow: hidden;
}



.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: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.footercadre{
	padding-bottom:18px;
text-align:center;
margin:auto;
}


#footerbottom{
height:29px;
background:transparent url(/squelettes/assets/fondfooterbottom.png) repeat-x top ;
	position:relative;
	text-align:center;
	padding-top: 12px;
	color:#fff;
}

#footerbottom a{
	color:#fff;
}

#footerbottom a:href{
	color:#fff;
}

#footerbottom a:hover{
	color:#fff;
}



********************* form recherche *********************************/

#q{	
	padding-left: 9px;
	width: 191px;
	background-color:#ededee;
}

#q:focus {background-color: #fff; 
}



.formulaire_rechercheaaa{
	width:200px;
	background-color:#ededee;
	padding:3px;
	border:#ccc solid 1px;
	margin-bottom:3px;
}


input.formulaire_recherche{
	background-color:#ccc;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	height:22px;
	font-size:1.1em;
	padding:0px;
width:160px;
border:none;
}


label.formulaire_recherche {
	margin:0;
	font-size:1.0em;
}


input.bouton_recherche{
height:22px;
width:22px;
background-color:#ccc;
margin:0px 0px 0px 0px;
padding:0;
border:none;
}

input.bouton_recherche:hover{
	background:transparent url(../assets/boutonrechercheron.jpg) no-repeat bottom center;
}

#resnum {
float:left;
width:33px;
font-family:Georgia, Times New Roman, Times, serif;
font-size:1.1em;
font-weight:bold;
margin:0px 7px 0px 3px;
text-align:left;
color:black;
height:100%;
}





*/
/********************* page recherche *********************************/



.resultat_a,.resultat_1,.resultat_6,.resultat_7,.resultat_8,.resultat_5{
	margin: 0px 0px 15px 0px;
}

.resultat_a div.date{
	background: #F5F7F9;
}

.resultat_1 div.date{
	background: #f8e5d4;
}
.resultat_6 div.date{
	background: #efdded;
}
.resultat_7 div.date{
	background: #def1e7;
}
.resultat_8 div.date{
	background: #d7e5f4;
}
.resultat_5 div.date{
	background: #ffdde5;
}

span.spip_surligne{
	font-size: 1.0em;
	font-weight: normal;
	background: #FFFF99;
}

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 ********************************/

.formulaire_inscription {
	width:200px;
	background-color:#ededee;
	padding:3px;
	border:#ccc solid 1px;
}


#mailinscription.forml{
width:70px;
	background-color:white;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	border:#ccc solid 1px;
	font-size:1.1em;
	color:black;
}

.formulaire_inscription select{ 
	background-color:white;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	border:#ccc solid 1px;
	font-size:1.0em;
	color:black;
}

.formulaire_inscription option{ 
	background-color:white;
}

.choixinscription{ 
	float:right;
padding:3px 0px 0px 0px;
}


div.formulaire_inscription span{
	font-size:0.9em;
}


INPUT.boutonnewsletter{
height:18px;
width:18px;
	background:transparent url(../assets/boutonnewsletter.jpg) no-repeat bottom center;
	border:none;
margin:0;
padding:0;
}

INPUT.boutonnewsletter:hover{
	background:transparent url(../assets/boutonnewsletteron.jpg) no-repeat bottom center;
}

/************** 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: Arial, Helvetica, sans-serif;
}


formulaire_sondage legend {
	border: 1px dotted #e3e3e3;
	padding:4px;
	margin-bottom:4px;
	text-align:center;
}	

.choix {
	background-color: #e3e3e3;
	padding:4px;
	margin-bottom:4px;
	text-align:left;
}	

.reponse_formulaire_ok {
	background-color: #cfefcf;
	padding:4px;
	margin-bottom:4px;
	text-align:left;
border:1px solid #6ba26b;
}

.reponse_formulaire_erreur{
	background-color: #F7DFDF;
	padding:4px;
	margin-bottom:4px;
	text-align:left;
border:1px solid #ED7575;
}

.erreur_message{
font-weight:bold;
font-size:10px;
	text-align:left;
color: #ED7575;
}

.editer_lst_ids obligatoire li{
	background: none;
	padding: 3px;
	margin: 10px 0px 10px 0px;;
	text-align: left;
list-style:none;
}


.sondagevote {
	border-top: 1px dotted #e3e3e3;
	margin-top:9px;
}	

.sondagevote1 {
	float:left;
width:80px;
margin:0px 0px 0px 0px;
}

.sondagevote2 {
	float:right;
width:120px;
margin:8px 0px 0px 0px;
text-align:right;
}

.heureparheure:hover {
	background-color: #e3e3e3;
}

.heureparheuresite {
	background-color: #e3e3e3;
	float:right;
	font-size:0.8em;
}

.heureparheure {
	background: white url(../assets/puceheureparheure.gif) no-repeat 0px 6px;
	padding:3px 0px 3px 11px;
	margin-left:0px;
	text-align:left;
	border-bottom: 1px dotted #e3e3e3;
}	

.sondagecom {
	background-color: white;
	padding:0px;
}


.sondage {
	background-color: white;
	padding:0px;
}

.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.1em;
	font-weight:normal;
	color:black;
	padding:2px 4px 2px 4px;
text-transform:uppercase;
}



.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:#f08d34;
	padding:2px 0 4px 0;
	border-top: solid 1px #f08d34;
}



.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;
}


.textesemaine {
	font-size:1.1em;
margin-top:18px;
margin-bottom:18px;
text-align:left;
}

.semaineplusdroite {
	font-size:0.9em;
text-align:right;
float:right;
width:270px;
padding:5px;
background: transparent url(../assets/flechesuivant.png) no-repeat right center;
}

.semaineplusdroiteimage {
float:right;
margin:0px 9px 0px 9px;
}

.semaineplusgaucheimage {
float:left;
margin:0px 9px 0px 9px;
}

.semaineplusdroitetext {
float:right;
width:200px;
}

.semaineplusdroitetext h1{
font-size:0.9em;
color:#f08d34;
font-weight:bold;
}

.semaineplusgauchetext {
float:left;
width:200px;
}

.semaineplusgauchetext h1{
font-size:0.9em;
color:#f08d34;
font-weight:bold;
}

.semaineplusgauche {
	font-size:0.9em;
text-align:left;
float:left;
width:270px;
padding:5px;
background: transparent url(../assets/flecheprecedent.png) no-repeat left center;
}

.semaineplusgauche:hover{
background-color:#f8e5d4;
}

.semaineplusdroite:hover{
background-color:#f8e5d4;
}


.semainerubrique {
	font-size:1.0em;
	font-weight:normal;
	color:white;
	padding:2px 4px 2px 4px;
background:#f08d34;
}

.semainerubriquesommaire {
	font-size:1.1em;
	font-weight:bold;
	color:white;
	padding:2px 4px 2px 4px;
background: #f08d34;
background:transparent url(../assets/fondsdegradeorange.jpg) repeat-x center;
margin-top:4px;
}

.semainetexte {
	font-size:1.0em;
	padding:2px 4px 2px 4px;
	background: #f8e5d4;
}

.semainetextechiffre {
	font-size:2.6em;
	font-weight:bold;
	text-align: center;
	color:#f08d34;
	padding:4px 4px 4px 4px;
	background: #f8e5d4;
	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: #f8e5d4;
}

.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: 654px; /*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{
text-align: center;
background-color:  #e3e3e3;
padding: 5px;
margin:9px 0px 9px 0px;
}

.pagination a{
padding:0px 5px;
text-decoration: none; 
}

.pagination a:hover, .pagination a.selected{
color: #000;
background: white;
}

.pagination .on{
background: white;
font-weight:bold;
font-size:1.0em;
padding:0px 5px;
}


#slider4{
margin: 0px 0px 0px 0px;
height:269px;
width:654px;
}

.slider4image{
width:327px;
float:left;
margin:0px;
background-color: #222222;
height:269px;
}

.slider4texte{
width:299px;
float:right;
margin: 14px;
height:246px;
}

.slider4titre{
margin: 15px 0px 9px 0px;
font-size:1.9em;
	font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
}

.slider4texte p{
margin: 9px 0px 9px 0px;
font-size:1.1em;
text-align:left;
line-height:22px;
}

#paginate-slider4{
width:654px;
height:78px;
background:transparent url(../assets/logogrand1.png) center no-repeat;
border-top: 3px solid #edc5ae;
}

.paginate-slider4colonne{
width:80px;
height:55px;
float:left;
margin:10px 0px 13px 10px;
}


#paginate-slider4 img{
border:1px solid #edc5ae;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border:1px solid white;
margin-top:3px;
}

#paginate-slider5{
background-color: #f08d34;
border-color: #f08d34;
}

#paginate-slider5 a img{
width: 74px;
height: 60px;
border: 2px solid #f8e5d4;
margin-top: 5px;
}






#slider6{
border-color: #f08d34;
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;
}
