*{
	margin:0;
	padding:0;
}
body,th,span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	text-align:left;
	line-height:17px;
}


HR{
	height:1px;
	border-top:none;
	border-bottom: 1px dotted grey;
	border-left:none;
	border-right:none;
	margin:9px 0px 9px 0px;
	clear:left;
}

BODY {
background:#ededed url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtaj.png);		
}


IMG{
	border:none;
}
H1{	
	font-size:2.5em;
	line-height:32px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0pt 0 0;
	text-align:left;
 font-weight: normal; 
text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}

H2{
		font-size:2.0em;
	line-height:24px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0pt 0 0;
	text-align:left;
 font-weight: normal; 
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

H3{
	font-size:2.2em;
	line-height:25px;
	color:#0f4a82;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:2px 0pt 0 0;
	text-align:left;
	font-weight:normal;
}

h3.spip {
	font-size:1.4em;
	line-height:25px;
	color:#0f4a82;
margin:18px 0px 9px 0px;
	text-align:left;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;

}


H4{
	font-size:1.1em;
	line-height:20px;
	margin:12px 0px 0 0;
	text-align:left;
	font-weight:bold;
text-shadow: 1px 1px 1px white;
}

H5{
	font-size:1.0em;
	line-height:17px;
	margin:12px 0px 0 0;
	text-align:left;
	font-weight:normal;
text-shadow: 1px 1px 1px white;
}

H6{
	font-size:1.2em;
	line-height:19px;
	margin:0px 0px 9px 0px;
	text-align:left;
	font-weight:bold;
}




A{
color:#0f4a82;
text-decoration:none;
}
A:HOVER{
text-decoration:none;
color:#cc0000;
}

FIELDSET{
border:none;
}


LEGEND{
	}



INPUT.radio{
	border:none;
	background: none;
	margin:0 0 0 2px;
}


select {
height:18px;
border:0;
margin:-2px;
	font-size:0.9em;
}
html>body select {
position:absolute;
margin:0;
padding:2px;
width:70px;
}

span.spip_surligne{
	font-size: 1.0em;
	font-weight: normal;
	background: #FFFF99;
}


/*-----------------------container---------------------------*/

#introedv{
	margin:auto;
height:30px;
background-color:#1f4e66;
border-bottom: 1px solid white;
	background-position : top center;
background-repeat: no-repeat;	
}

.introedva{
width:820px;
margin:auto;
}

.introedvaa{
float:left;
padding:0px;
font-size:12px;
color:#C5CDCD;
}

.introedvb{
float:right;
padding:8px 16px 2px 2px;
font-size:12px;
color:#CCCCCC;
}


#top{
height:36px;
background-color:#1f4e66;
border-bottom:1px solid white;
}

#topa{
width:900px;
margin:auto;
height:36px;
}

.toplang{
float:left;
margin:3px;
height:30px;
}

.toplangtext{
float:left;
margin:10px 5px 0px 5px;
height:20px;
color:#e5e5e5;
}

.toplangtext a{
color:#e5e5e5;
font-weight:bold;
}

.toplanglogin{
float:right;
margin:10px 5px 0px 5px;
height:20px;
color:#e5e5e5;
}

.toplanglogin a{
color:#e5e5e5;
}

.introedvb A{
color:#CCCCCC;
}

.introedvb A:HOVER{
color:#CCCCCC;
font-weight:bold;
}

.titresite{	
	margin:41px 9px 0px 9px;
width:564px;
padding:9px;
	float:left;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre.png);
}

.titresitea{	
float:left;
width:464px;
}

.titresiteb{	
float:right;
width:100px;
text-align:right;
}

.titresite1{	
margin-top:9px;	
font-size:2.9em;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}

.titresite1:hover{	
text-shadow: 1px 1px 7px rgba(0, 0, 0, 0.7);
}

.titresite2{	
	font-size:1.5em;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:normal;
margin-top:20px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}


#principal{
padding-top:15px;	
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/bordureprincipal.png) repeat-x top;
}

#principalmenu{
padding-top:15px;	
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/borduremenu.png) repeat-x top;
}

#principalcouleur{
background:#E2F0EE url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtaj.png);
}

#principal1{
	height:212px;
}

#banner{
	width:900px;
	margin:auto;
}


#choixmenu{
	width:882px;
	margin:auto;
padding:0px 9px 12px 9px;
}

#boxune{
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/banner900.png) no-repeat center;
width:900px;
height:230px;
	margin:auto;
}

#boxcontenu{
height:212px;
position:relative;
}

.logograndune{
position:relative;
color:white;
}

.logograndtitre{
position:absolute;
top:182px;
background-color:white;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png) repeat-x top;
height:30px;
width:100%;
}


.menu{
	width:900px;
	margin:auto;
}

.textemenu{
	width:900px;
height:30px;
}

.textemenua{
	margin:4px 9px 4px 9px;
height:22px;
float:left;
witdh:582px;
}

.textemenubox{
padding:2px 4px 2px 4px;
font-size:1.0em;
font-color:black;
margin: 0px 4px 0px 0px;
background-color:white;
height:18px;
float:left;
}

.textemenub{
	margin:4px 9px 4px 9px;
height:22px;
float:right;
}

.textemenuboxlang{
margin: 0px 9px 0px 0px;
background-color:#e3e3e3;
height:18px;
float:left;
border:2px solid #e3e3e3;
}

.textemenuboxlangb{
margin: 0px 9px 0px 0px;
background:#E2F0EE url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre2.png);
height:18px;
float:left;
padding:2px;
color:white;
}

.textemenuboxlang1{
padding:0px 3px 0px 3px;
font-size:1.0em;
font-color:black;
background-color:#e3e3e3;
height:18px;
float:left;
}

.textemenuboxlang3{
padding:0px 3px 0px 3px;
font-size:1.0em;
font-color:black;
height:18px;
float:left;
}


.textemenuboxlang2{
padding:0px 3px 0px 3px;
font-size:1.0em;
font-color:black;
background-color:white;
height:18px;
float:right;
}


.listemenu{
border:1px solid #e3e3e3;
background-color:#f6f6f6;
padding:3px 5px 3px 5px;
margin:4px 4px 4px 0px;
line-height:17px;
display: inline-block;
color:white;
font-size:1.0em;
}

.listemenu:hover{
border:1px solid #e3e3e3;
background-color:#e3e3e3;
color:white;
}



.textemenubox2{
font-color:black;
float:right;
margin: 0px 0px 0px 0px;
padding:4px;
height:22px;
z-index:6;
width:283px;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmots.png);
}

.logograndroite{
float:right;
width:291px;
height:182px;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmots.png);
}


.aucun {
	font-size:1.5em;
float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
padding:9px;
font-style:normal;
}

.articleindic8 {
	font-size:1.0em;
	color:#666666;
	text-align:left;
	padding:2px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

.articlelogo8 {
background-color:#efefef;;
font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
width:546px;
padding:8px;
border: 1px solid white;
margin:18px;
}



.articledate {
	float:left;
line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	}


.bannertitre{
	width:900px;
	margin:auto;
	color:white;
	margin:0px;
	text-align:center;
	padding:4px;
	position:absolute;
	top:0px;
	left: 0px;
	background-color:white;
-moz-opacity:0.5;
opacity: 0.5;
filter:alpha(opacity=50);
	height:80px;
width:100%;
}

#content{
	width:900px;
	margin:auto;
}
#colonne1{
	width:600px;
text-align:left; 
	float:left;
	padding:15px 0px 0px 0px;
}
#colonne1-auteur{
	width:600px;
	float:left;
	padding:15px 0px 0px 0px;
}
#colonne2{
	width:300px;
	float:right;
	padding:24px 0px 0px 0px;
}



.marquerub{
margin-left:30px;
padding:2px 4px 2px 4px;
	color:#B9121B;
font-size:10px;
text-transform:uppercase;
}

.marquerub a{
	color:#B9121B;
}

.marquerub a:hover{
	color:white;
background-color:#B9121B;
}

.marquerub2{
margin-bottom:15px;
padding:2px 4px 2px 4px;
	color:#B9121B;
font-size:10px;
text-transform:uppercase;
}

.marquerub2 a{
	color:#B9121B;
}

.marquerub2 a:hover{
	color:white;
background-color:#B9121B;
}



#articlereactions{
	float:left;
	line-height:25px;
	font-size:1.1em;
	margin:20px 9px 0px 9px;
	width:582px;
}



.espacereac8 {
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);
border:1px solid white;
}

.ajouter8 {
	font-size:0.9em;
float:right;
	font-family:Arial, Helvetica, sans-serif;
color:white;
padding:1px 8px 1px 8px;
margin:12px;
font-weight:normal;
font-style:normal;
background: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre2.png);
}

.ajouter8 a:hover{
color:white;
}

.ajouter8 a:href{
color:white;
}

.ajouterb8 {
	font-size:0.8em;
float:right;
	font-family:Arial, Helvetica, sans-serif;
color:white;
padding:0px 4px 0px 4px;
margin:2px;
font-weight:normal;
font-style:normal;
background: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre2.png);

}

.ajouterb8 a:hover{
color:white;
}

.ajouterb8 a:href{
color:white;
}

.blocreactiontotal {
	background-color:#f8f8f8;
	margin:12px 12px 0px 12px;
}

.blocreactiontotal2 {
	background-color:#efefef;
	margin:1px 12px 0px 18px;
}

.blocreactiontitre {
	font-size:1.0em;
	width: 120px;
	text-align:left;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

.blocreactiontitre2 {
	font-size:0.9em;
	width: 110px;
	text-align:left;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}

.blocreaction{
	font-size:0.9em;	
background-color:white;
	width: 400px;
	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: 400px;
	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;
}





.profils{
width:51px;
float:left;
margin:2px;
}

.profils img{
width:51px;
height:51px;
}














#topbox600{
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/topbox600.png) top no-repeat;
width:600px;
height:18px;
float:left;
}

#bottombox600{
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/bottombox600.png) top no-repeat;
width:600px;
height:18px;
float:left;
}

#fondbox600{
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondbox600.png) center repeat-y;
width:600px;
float:left;
}

#contentbox600{
margin:0px 18px 0px 18px;
width:564px;
}

#contentbox600plusbas{
margin:0px 18px 0px 18px;
width:564px;
font-size:1.2em;
text-align:center;
}



#forumarticlelatotale{
margin:0px;
width:100%;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondforum.png);
position: fixed;
bottom:0px;
  left: auto;
  right: auto;
z-index:10;
padding:0px 0px 0px 0px;
}

.forumarticleindic{
margin:auto;
width:900px;
font-size:1.0em;
color:#dedede;
padding:0px;
height:18px;
margin-top:0px;
margin-bottom:0px;
}

.forumarticleindic a{
color:#dedede;
}

.forumarticleindic a:href{
color:#dedede;
}

#forumarticle{
margin:auto;
width:900px;
padding:0px;
font-size:1.1em;
}

#forumarticle ul{
margin:0;
padding:0px;
}

#forumarticle2{
margin:auto;
width:900px;
padding:0px;
font-size:1.1em;
}

#forumarticle2 ul{
margin:0;
padding:0px;
}


#forumarticlea{
float:right;
padding:9px;
width:255px;
margin:0px 9px 9px 9px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondforum.png);
border:1px solid #666666;
}

#forumarticleb{
float:left;
width:564px;
padding:0px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondforum.png);
padding:9px;
border:1px solid #666666;
margin:0px 0px 9px 9px;
}



.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;
}


.box600plusdroite {
	font-size:0.9em;
text-align:right;
float:right;
width:270px;
padding:5px;
background: transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/flechesuivant.png) no-repeat right center;
}

.box600plusdroiteimage {
float:right;
margin:0px 0px 0px 8px;
width:42px;
height:35px;
}

.box600plusgaucheimage {
float:left;
margin:0px 8px 0px 0px;
width:42px;
height:35px;
}

.box600plusdroitetext {
float:right;
width:200px;
padding-right:15px;
text-align:right;
}

.box600plusdroitetext h3{
font-size:1.0em;
color:black;
font-weight:bold;
text-align:right;
line-height:20px;
}

.box600plusgauchetext {
float:left;
width:200px;
padding-left:15px;
}

.box600plusgauchetext h3{
font-size:1.0em;
color:black;
font-weight:bold;
line-height:20px;
}

.box600plusgauche {
	font-size:0.9em;
text-align:left;
float:left;
width:270px;
padding:5px;
background: transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/flecheprecedent.png) no-repeat left center;
}

.box600plusgauche:hover{
background-color:#f6f4f4;
}

.box600plusdroite:hover{
background-color:#f6f4f4;
}

.titreartaut{
font-size:1.2em;
	color:#0f4a82;
margin:0px 0px 9px 0px;
	text-align:left;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}




















/*--------------------------footer-----------------------*/


#footer{
	height:66px;
	background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondfooter.jpg) repeat-x top left;
	position:relative;
	text-align:center;
	padding: 8px 0 0 0;
}


#footerhaut{
	height:100px;
	background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondfooterhaut.png) repeat-x top left;
margin:0px;
}

.footerhautcontent{
width:882px;
	margin:auto;
margin-top:0px;
	position:relative;
	text-align:left;
}


.footerhautcontent1{
width:250px;
float:left;
height:70px;
}

.footerhautcontent2{
width:620px;
float:right;
height:70px;
color:white;
}

.footerhautcontent2 a:href{
color:white;
}

.footerhautcontent2 a{
color:white;
}

.footerhautcontent2 a:hover{
color:white;
}


#footertop{
background:#c2d2db url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/bordureprincipal.png) repeat-x top;
margin-top:20px;
padding-top:10px;
}


#footertopa{
	width:900px;
	margin:auto;
margin-top:0px;
	position:relative;
	text-align:left;
padding-top:9px;
}

#footertopgauche{
	float:left;
width:270px;
margin-left:9px;
margin-top:9px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre.png);
	padding:9px;
}

#footertopgauche h3{
font-size:1.3em;
	margin-bottom:9px;
	font-family:Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 1px black;
padding:6px;
color:white;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre.png);
}

#footertopdroite{
	float:right;
width:600px;
margin-right:0px;
}


.sitesgroupelist{
float:left;
font-size:1.0em;
padding:1px 4px 1px 4px;
margin:0px 0px 0px 0px;
}



#footerbottom{
height:29px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/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;
}


.boxeurosblog{
	margin:0px 0px 7px 0px;
	padding-bottom:6px;
	border-bottom: 1px dotted #e3e3e3;
}

.logo1{
	float:left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	background-color:#f4f4f4;
}

.titreeurosblog{
	font-size:1.1em;
	line-height:16px;
	color:white;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px 0px 3px 0px;
	text-align:left;
	font-weight:normal;
}

.titreeurosblog a{
	color:white;
}

.dateeurosblog{
	font-size:0.8em;
	padding:0px;
	color:#e3e3e3;
	text-align:left;
	margin: 4px 0 0 0;
}

.dateaut{
	font-size:0.9em;
	padding:0px;
	color:#666666;
	text-align:left;
	margin: 4px 0 0 0;
}


/*--------------------------mise en page-----------------------*/


dl.spip_documents_left{
	padding-right: 12px;
	margin: 8px 8px 8px 0px;
	border: #dbdcdc 1px solid;
}

dl.spip_documents_right{
	padding-left: 12px;
	margin: 8px 0px 8px 8px;
	border: #dbdcdc 1px solid;
}

dl.spip_documents{
	background: #f4f4f2;
	text-align: center;
}

dl.spip_documents dt {
	text-align: center;
	color:black;
}

dl.spip_documents dd p.spip{
	font-size: 11px;
}

.spip_documents_left{
	padding-right: 12px;
	margin: 8px 8px 8px 0px;
	border: #dbdcdc 1px solid;
}
.spip_documents_right{
	padding-left: 12px;
	margin: 8px 0px 8px 8px;
	border: #dbdcdc 1px solid;
}


.spip_documents{
	background: #f4f4f2;
}

.spip_documents dt {
	text-align: center;
	color:black;
}

.spip_documents dd p.spip{
	font-size: 11px;
}

dl.spip_documents_center img{
	clear: both;
}

.spip_documents_center img{
	clear: both;
}

dl.spip_documents_center{
	margin-top: 8px;
	margin-bottom: 8px;
margin-left:0px;
margin-right:8px;
	border: #dbdcdc 1px solid;
text-align: center;
	padding: 3px;
float:right;
}

.spip_documents_center{
	margin-top: 8px;
	margin-bottom: 8px;
margin-left:0px;
margin-right:8px;
	border: #dbdcdc 1px solid;
text-align: center;
padding: 3px;
float:right;
}

.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;
}









.clear{
	clear:both;
}
a p.home{
text-decoration:none;
color:#333333;
}

p.home a{
text-decoration:none;
color:#333333;
}

.img-banner{
	float:left;
}

div#banner li{
	background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/puce.gif) no-repeat 10px 2px;
	padding:0 0 0 23px;
	list-style:none;
	display:block;
	margin:0 0 0 -46px;
	/*width:240px!important;
	width:220px;*/
	line-height:16px;
}
div#banner li a{
	
	}


div#banner ul{
	margin:6px 0px 10px 50px;
	color:#0F4A82;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
}
.rouge{
	color:#CC0000;
	font-size:1.1em;
	font-weight:bold;
	margin: 4px 0 0 14px;
	display:block;
	/*text-indent:10px;*/
}

.titre{
	border-bottom: 1px dotted #e3e3e3;
	padding: 0px 0px 10px 0px;
}

.info{
	margin: 10px 0px 0px 0px;
}

.info1{
padding:6px 0px 6px 0px;
width:28px;
float:left;
text-align:left;
}

.info2{
padding:2px 4px 4px 4px;
width:520px;
background-color:#F1F2F1;
float:right;
	font-size:1.0em;
line-height:24px;
}

.info2 a{
text-transform:none;
font-weight:normal;
}

.info-bottom{
	width:520px;
	height:11px;
}
.date{
	display:block;
	float:left;
	width:23px;
	height:30px;
	color:#B9121B;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-right:5px;
}
.jour{
	font-size:18px;
	font-weight:bold;
	line-height:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}
.mois{
	font-size:12px;
	line-height:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}
.annee{
	font-size:9px;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
}
div.gauche img{
	margin:0 10px 0 0;
	float:left;
}



.gauche{
	float:left;
		margin:10px 0px 0px 0px;
	font-size:1.2em;
	line-height:19px;
}

.gaucheaut{
	margin:9px 0px 9px 0px;
	font-size:1.2em;
border-bottom:1px dotted #e2e2e2;
padding-bottom:9px;
}


.gauche-ecartlang{
padding:6px 0px 6px 0px;
width:28px;
float:left;
text-align:left;
}

.gauche-ecart1{
float:right;
margin:10px 0px 0px 0px;
font-size:1.2em;
line-height:19px;
padding:0px;
width:528px;
}


.gauche-ecartauteur{
	float:left;
	margin:0px 0px 9px 0px;
	font-size:0.8em;
	line-height:17px;
}

.gauche-ecartauteura{
	float:left;
	margin-right:10px;
	background-color:#F1F2F1;
}

.gauche-ecartauteuratext{
	padding-left:5px;
	padding-right:5px;
}




.langopt{
width:22px;
text-align:center;
padding:2px;
border: 1px solid #e1e1e1;
margin:5px 0px 5px 0px;
}
.langopttext{
text-transform:uppercase;
}

.langopt2{
width:22px;
text-align:center;
padding:2px;
border: 1px solid #e1e1e1;
margin:5px 0px 5px 0px;
-moz-opacity:0.3;
opacity: 0.3;
filter:alpha(opacity=30);
}


.langopt2:hover{
-moz-opacity:1.0;
opacity: 1.0;
filter:alpha(opacity=100);
}

.primelogo{
	margin: 0px 0px 10px 0px;
	float:right;
}

.primelogo3{
	margin:auto;
}

.primelogo2{
	margin: 0px 0px 10px 10px;
	float:right;
}

.primelogo4{
	margin: 0px 9px 9px 0px;
	float:left;
}

div.gauche-ecart1 p{
	margin: 0px 0px 10px 0px;
}

.gauche-ecart{
	clear:both;
	float:left;
	padding-left:0px!important;
	padding-left:40px;
	margin:10px 0 0 35px!important;
	margin:10px 0 0 2px;
	font-size:1.1em;
	line-height:17px;
}

div.gauche-ecart img{
	margin: 0px 10px 0px 0px;
	float:left;
	border: 1px solid #CBBF9A;
	padding: 3px;
	
}


div.gauche-ecart .spip_logos{
	margin: 0px 10px 0px 0px;
	float:left;
	border: 1px solid #CBBF9A;
	padding: 3px;
	
}


div.gauche-ecart p{
	margin: 0px 0px 10px 0px;
}



div.gauche img{
	padding: 3px;
	border: 1px solid #CBBF9A;
	margin: 0px 10px 0 0;
}

div.gauche img{
	margin: 2px;
	border: #0F4A82;
}
div.gauche p{
	margin: 0px 0px 10px 0px;
}



.commentaire{
	text-align:center;
	font-weight:bold;
	font-size:10px;
	background:transparent url(/blogs/eurosuisse.eurosblog.eu/squelettes/assets/logo_bulle.gif) no-repeat left top;
	padding:0pt 0px 0pt 26px;
	display:block;
	float:right;
}
.droite{
	float:left;
	width:350px;
}


.info-titre {
background: white;
padding:1px 3px 1px 3px;
border:1px solid white;
margin:0px 4px 0px 0px;
font-size:1.0em;
line-height:22px;
}

.info-titre:hover{
border:1px solid #e3e3e3;
background-color:#f6f6f6;
}

.reac{
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/logobulle2.png) no-repeat 0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 17px;
	font-family:Arial, Helvetica, sans-serif;
height:15px;
font-size:10px;
}


div.gauche img.bulle{
	float:left;
	margin:0;
}

.box_en-vue2{
	padding:0px;
width:291px;
	margin:0px 0px 10px 9px;
border-bottom: 1px solid white;
}

.box_en-vue2 H3{
color:#fff;
	line-height:18px;
	margin:0;
	font-size:1.1em;
	font-weight:normal;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre2.png);
border-bottom: 1px solid white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}



.nomrub{
color:#fff;
	line-height:25px;
	margin:0;
	font-size:1.5em;
	font-weight:normal;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre2.png);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.nommot{
color:black;
	line-height:25px;
	margin:0;
	font-size:1.3em;
	font-weight:normal;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f6f6f6;
}

.box_en-vue{
	padding:0px;
width:291px;
	margin:0px 0px 10px 9px;
border-bottom: 1px solid white;
}

.box_en-vue H3{
color:#fff;
	line-height:18px;
	margin:0;
	font-size:1.1em;
	font-weight:normal;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre.png);
border-bottom: 1px solid white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);

}


.box_en-vuepartenaires{
	padding:0px;
width:291px;
	margin:0px 0px 10px 9px;
border-bottom: 1px solid white;
}
.box_en-vuepartenaires H3{
color:#fff;
	line-height:18px;
	margin:0;
	font-size:1.1em;
	font-weight:normal;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre.png);
border-bottom: 1px solid white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.paddingpartenaires img{
background-color:white;
padding:3px;
margin:3px;
}

.paddingpartenaires{
text-align:center;
}



div.box_en-vue IMG{
	float:right;
	margin:0 0 0 10px;
}

div.box_en-vue ul{
	margin:10px 0;
}




div.box_en-vue2 IMG{
	float:right;
	margin:0 0 0 10px;
}

div.box_en-vue2 ul{
	margin:10px 0;
}

div.box_en-vue li{
	list-style:none;
	background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/puce.gif) no-repeat 5px 0;
	padding: 0 0 0 20px;
	line-height:17px;
}

div.box_en-vue2 li{
	list-style:none;
	background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/puce.gif) no-repeat 5px 0;
	padding: 0 0 0 20px;
	line-height:17px;
}

.padding{
padding:6px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);
}

.padding2{
padding:6px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);
}

.paddingauteur{
background:white;
margin-bottom:6px;
padding:6px;
}

.box_en-vuebreves{
	padding:0px;
width:291px;
	margin:0px 0px 20px 9px;
border: 1px solid white;
}
.box_en-vuebreves H3{
color:#fff;
	line-height:18px;
	margin:0;
	font-size:1.1em;
	font-weight:normal;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondtitre.png);
border-bottom: 1px solid white;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}


.breves{
	padding:6px;
background:transparent url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);

}


.breveslien{
	margin:5px 0px 0px 0px;	
	padding:3px;
	text-align: center;
background-image: url(http://dev.eurosblog.eu/blogs/dev.eurosblog.eu/squelettes/assets/fondmenu.png);
	border: 1px solid #ededed;
}


.breveslien:hover{
	border: 1px solid #cc0000;
}

div.box_en-vue IMG.rss {
	float:left;
	clear:both;
	margin:0 6px 5px 0;
	vertical-align:baseline;
}
.box1{
	width:527px;
	height:247px;
	padding:28px 4px 0pt 10px;

}

.box1-content{
	width:510px;
	padding:10px 4px 0pt 10px;
	position:relative;

}
.box1-content-ecart{
	width:486px;
	padding:28px 4px 0pt 40px;
	margin:0!important;
	margin:-3px 0 0 0;
	position:relative;

}
.box1-content-ecart2{
	width:486px;
	padding:0px 4px 4px 26px;
	margin:0!important;
	margin:-3px 0 0 0;
	position:relative;

}
.box1-bottom{
	padding:3px 4px 10px 10px;

}
.box2{
	padding:0px 0px 0px 0px;
}


div.archives{
	border: solid 1px #CBBF9A;
	padding:0 0 3px 0;
}
div.archives h3{
	width:140px;
	height:30px;
	margin:0 0 0 0;
}
div.archives div.padding{
	padding:15px 0 15px 20px;
}
div.spip_code{
	background: #E3E8E8;
}
div.spip_code code{
	font-size: 11px;
}

div.padding a{
	color:#0F4A82;
	line-height:15px;
}


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_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;
}



div.box_en-vue div.padding_art img{
	margin: 5px;
}
div.padding_art_art{
text-align:center;
margin:0px 0 0px 0;
}
div.box_en-vue div.padding_art{
	padding: 2px;
}
div.box_en-vue div.padding_art p{
	text-align: center;
}

p.spip span.spip_documents img{
	margin: 0px;
	border: none;
}

div.padding a p.spip{
}
p.spip span.spip_documents_right{
	margin: 5px 0px 5px 5px;
	padding: 3px;
	border: #CCC 1px solid;
	float: right;
}
p.spip span.spip_documents_left{
	margin: 5px 5px 5px 0px;
	padding: 3px;
	border: #CCC 1px solid;
	float: left;
}
p.spip span.spip_documents_center{
	margin: 5px 5px 5px 5px;
	padding: 3px;
	border: #CCC 1px solid;
	text-align: center;
	display: block;
	text-align: center;
	float: none;
}

p.spip span.spip_documents_center img{
	clear: both;
}
div.info_article{
 text-align: center;
 font-weight: bold;
 font-size: 1.1em;
}

div.gauche img.logo_prime{
	float: right;
	margin:0 0 0 10px;
}
.bg-banner{
background:transparent url(assets/bg_right-banner.jpg) repeat-x left bottom;
border:1px solid #DDE4EA;
width:238px;
height:213px;
float:right;
margin:0 10px 0  0!important;
margin:0 5px 0 0;
}
img.logo{
margin:0 0 0 24px;
}
.bloc_forum{
margin:0 0 10px 20px;
}

div.bloc_forum h4{
	color:#CC0000;
}
img.puce {
border:none;
}
.top-article{
	margin:0 0 0 20px;
}
div.box_en-vue div.padding_art_art img.logo_colonne_droite {
	float:none;
	margin:0px 0;
}



div#colonne1 h3.titre_mot{
	text-transform: uppercase;
	margin-left: 5px;
}

div#colonne1 h2{
	margin-left: 6px;
}
div#colonne1 h4 a{
	margin-left: 6px;
}
em{
font-size:10px;
}
.spip_note{
font-size:9px;
}
div.mois_archive{
	margin: 0px 0px 0px 20px;
	text-transform:capitalize;
	font-weight: bold;
}

dl.spip_documents{
	float: left;
}
dl.spip_documents_right{
	float: right;
	margin-left: 10px;
}

.auteur{
	margin: 3px;
	padding: 4px;
}

.auteura{
	margin: 3px;
	padding: 4px;
 background-color:#ededed ;
}

.auteur img {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
}

.auteura img {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
 background-color:#FFFFFF;
}

.image_auteur {
  width: 87px;
}

div.socialtags {
	margin: 2px 0 0px 0;
	padding: 0;
	clear:both;
	float:right;
}

.socialtags ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.socialtags ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.socialtags ul li:before { content: ""; }
.socialtags img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.socialtags-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.socialtags-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

tagsphere li{
	list-style:none;
}
