<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;style type="text/css"&gt;
&lt;!--


div.t1511haut {
  	
  	padding:10px;
    padding-top:20px;
  	background:#ffffff;
		margin: 0 auto;      
		width:990px;
  	}


div.newhbas {		 	
		 
			padding:10px;
			margin: 0 auto;      
			width:900px;
			}

div.col1new
{
	float:left; 
	margin:5px;	
	margin-top:15px;
	padding:5px;
	padding-top:0;
	width:150px;
  text-align:right;   
	font-size:0.9em;  
}

div.col2new {  
	margin:0;
	margin-left:175px; 
	padding:10px;
	padding-top:20px;
	color:black;	
}

div.col2newblog {  
	 
  margin:0;
	margin-left:5px; 
	padding:20px;
	padding-top:20px;
	color:black;
	width:100%;
}


div.col2newart {  
	 
  margin:0;
	margin-left:5px; 
	padding:20px;
	padding-top:20px;
	color:black;
	width:850px;
}
div.plus88888
	{
	background:#ffffff;
	
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
 
}

div.col3newart {  
  margin:0;
	margin-top:8px;
	float:left; 
	margin-left:20px; 
	padding:0;
	color:black;
	width:140px;
}

input.envoiprog {  
  margin:0px;
  padding:5px;  
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:90px;
  font-size: 1.2em;
}


div.cadrerubrique {
		 	margin:0px;
		 	margin-right:20px;	 
		 	margin-bottom:10px;		 
		 	padding:15px; 
			font-size:0.8em;		  	 
		  background: #eeeeee;
			color:#222222;

		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
		}







#cliquable {
  position : absolute;               /* sort la DIV du flux */
  display : block;                   /* si pas une DIV */
  left : 0px;
  top  : 0px;
  width : 100%;
  height : 95px;
  border : 0px solid #e0e0e0;        /* uniquement pour visualisation */
}

/* V5 */











textarea.cadresaisie {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:100%;
  height:50px;
 	font-size: 1.2em;

}

textarea.cadresaisieaccueil {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:400px;;
  height:45px;
  font-size: 1.2em;
}

textarea.cadresaisieemail {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:95%;
  height:125px;
  font_size:1.2em;
}



input.cadresaisieaccueil {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:400px;
  height:25px;
  font-size: 1.2em;
}

input.cadresaisiedpt {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:45px;
  height:14px;
  font-size:1.2em;
}


input.recherchearticle {  
  margin:0px;
  padding:5px;  
  border-width: 1px; border-style: solid; border-color: #eeeeee;  
  background: #ffffff;   
  width:120px;
  height:12px;
 font_size:1.2em;
}



textarea.cadresaisiedesc {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:99%;
  height:250px;
  font_size:1.2em;
}



textarea.cadresaisiemc120 {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:99%;
  height:150px;
  font_size:1.2em;
}



input.cadresaisieblog {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:185px;
  height:14px;
  font_size:1.2em;
}

input.cadresaisiedate {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:55px;
  height:14px;
 font_size:1.2em;
}

input.cadresaisie250 {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:250px;
  height:14px;
font_size:1.2em;
}




textarea.cadreadresse {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:99%;
  height:25px;
 font_size:1.2em;
}

input.date {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:160px;
  height:30px;
 font_size:1.2em;
}

textarea.cadretexte {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:99%;
  height:440px;
  font_size:1.2em;
}

.bulle5 {  font: 10pt Arial, Helvetica, sans-serif;}
 

#conteneurnews{ }
#imagenews { float:left; }
#contenunews { }

div.spacer {clear: both; }
div.left {text-align:left;}


	
div.rogneraffiche {
		height:200px;
		width:160px;
		overflow:hidden;
	}
	
div.discussions {
background-color: #f6f6f6;
width: 120px;
margin: 0;
}

div.logomobile {
width: 100%;
background-color: #e37f25;
margin: 0;
padding:10px;
font: 18pt Rockwell, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;
}

div.logomobile0 {
width: 100%;
background-color: #eeeeee;
margin: 0;
padding:5px;
font: bold 12pt Rockwell, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;
}

a.logomobile {
	font: 18pt Rockwell, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;
}

div.pagemobile {
width: 95%;
margin: 0;
padding:10px;
}




.borduregauche {
  background-color: #ffffff;
  float: left;
  width: 150px;
  text-align: center;
  margin-left:10px;
  margin-right:10px;
  margin-top:0;
  margin-bottom:0;
}

.borduregaucheedito {
  
  float: left;
	text-align: center;
  margin-left:0px;
  margin-right:10px;
  margin-top:6px;
  margin-bottom:0;
}

 
  .borduredroite{
  background-color: #91AEDF;
  float: right;
  width: 250px;
  text-align: center;
  margin-left:10px;
  margin-right:10px;
  margin-top:0;
  margin-bottom:0;
}

.conteneur {
  width: 100%; 
 	margin:0;
 	float:left;
}
.spacer {
  clear: both;
}
p.marge0 {
  margin-top:0;
  margin-bottom:0;
}



h1.mobile { font-size: 120%; margin-top:0px; margin-left:0; margin-right:0; margin-bottom:5px; }
h1.actulocale { font: 14pt Verdana, Arial, Helvetica, sans-serif;  color:#111111; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:5px; }
h1.tweet { color:#cccccc; font-size: 300%; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:5px; }
h1.tweet150 { color:#c0c0c0; font-size: 170%; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:5px; }
h1.tweetwhite { color:#ffffff; font-size: 300%; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:5px; }

h4 { margin-top:2px; margin-bottom:10px; font: bold 10pt Arial, Helvetica; }
h3 { font-size: 100%; margin-top:1px; margin-bottom:10px; background-color: #F4F4F4;}
h5 { font-size: 100%; margin-top:2px; margin-bottom:5px; }
h6 { font-size: 120%; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:5px; }
a.annoncer { font-size: 150%; }




a.tags5i:hover {color: white;	background-color: #ef862b;}
a.tags6:hover {color: white;	background-color: #c3722a;}
a.souligner:hover {text-decoration: underline;}


a.n2portail5 {  font: 16pt Rockwell, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; }
a.n2portail25 {  font: 13pt Rockwell, Arial, Helvetica, sans-serif; color: #554444; text-decoration: none; }

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

a.white16b { font: bold 16pt  Arial Narrow, Arial, Helvetica, sans-serif; color: white;	text-decoration: none; }
a.white16 { font: 11pt  Arial, Arial, Helvetica, sans-serif; color: white;	text-decoration: none; }
a.white18b { font: bold 18pt  Arial Narrow, Arial, Helvetica, sans-serif; color: white;	text-decoration: none; }


a.grisb { font-weight:bold; color: #cccccc;	text-decoration: none; }
a.gris16b { font: bold 16pt  Arial Narrow, Arial, Helvetica, sans-serif; color: #cccccc;	text-decoration: none; }






.conteneuredito {
  width: 100%;
  background-color: #f4f4f4;
 	margin:0;
 	padding:0;
 	float:left;
 	border-color: #f4f4f4;
 	border-width: 0;
 	bordxer-radius: 10px; border-width: 1px; border-style: solid; border-color: #f4f4f4;
 
}

.conteneureditoffffff {
  width: 100%;
  background-color: #ffffff;
 	margin:0;
 	padding:0;
 	float:left;
 	border-color: #ffffff;
 	border-width: 0;
 	bordxer-radius: 10px; border-width: 1px; border-style: solid; border-color: #ffffff;
 
}






p.justifier { text-align: justify; margin:0; margin-left:0; margin-right:0;}
div.justifier { text-align: justify;}







div.centrage {text-align: center; margin:0; margin-bottom:0px; margin-top:0px;}

#gauche {
background-color:green;
float:left;
width:150px;
}
#droite {
margin-left:150px;
background-color:blue;
}
hr {
clear:both;
}

#warp{   background-position: center;  }

div.unegrandecolonne { margin:0 auto;  width:940px; font: 10pt Arial, Helvetica, sans-serif;} 
div.margin5 {margin:5px;}


div.colonne580 { width:580px; } 

div.right {text-align: right; margin:0; padding:0;}
div.maligne { margin-left:25px; margin-right: 20px; margin-bottom:0px; border-bottom: solid 1px #AAAAAA; width:100%; } 

td.arrondiw12 {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        font: 10pt Verdana, Arial, Helvetica, sans-serif;  color:white;
        
      }
div.arrondimenu {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #ffffff;
       // box-shadow: 1px 6px 6px #d2d2d2;
        font: 8pt Verdana,Arial, Helvetica, sans-serif;
        margin:0px;
      }
      


div.encadrer { border-width: 1px; border-style: solid; border-color: #BFBFBF; margin:0; padding:10px; text-align:left;}
div.encadrer200 { width:180px; border-width: 1px; border-style: solid; border-color: #BFBFBF; margin:0; padding:10px; text-align:left;}

div.encadrerleft { border-width: 1px; border-style: solid; border-color: #BFBFBF; margin:0; padding:10px; text-align:left;}
a.encadrer { border-width: 1px; border-style: solid; border-color: #ffffff; margin:0; padding: 1px; text-align:left; text-decoration:none; color:black; font: 8pt Arial, Helvetica, Times;}

div.encadrer990 { text-align: center; border-width: 1px; border-style: solid; border-color: #CCCCCC; margin:3px; padding:10px; width:966px; }

img.encadrer { border-width: 1px; border-style: solid; border-color: #BFBFBF; margin:0; padding:0; }
img.arrondi {
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      margin:0;}
      
 img.arrondimemo {
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      margin:0;
      border-width: 1px; border-style: solid; border-color: #BFBFBF;}
      
div.arrondi {				
				       
        background: #eeeeee;        
        margin:0;
      }  


      

div.discujaune {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: yellow;        
        margin:0;
        padding:10px;
        
      }  
      





div.discurouge {
         -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #de996a;        
        margin:0;
        padding:10px;
        width:80%;
      }  

div.discugris{
         -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #eeeeee;        
        margin:0;
        padding:10px;
        width:80%;
      }  
 






div.pavejaune {
        
        background: yellow;        
        margin:0;
        padding:10px;
        font: 12pt Calibri, Arial, Helvetica, sans-serif;
      }  

p.promocolonne {
				font-weight:bold; 
        width:130px;
        font-size:120%;
        background: yellow;        
        margin:0;
        padding:10px;
      }   
 
 p.promocolonne90 {
				width:80px;
        font-size:80%;      
        margin:0;
        padding:2px;
      }    

.promotionjaunemilieu {
				
        width:90%;
        font-size:120%;
        background: yellow;        
        margin-right:10px;
        margin-bottom:20px;
        margin-top:15px;
        padding:20px;
        font: bold 10pt Arial, Helvetica, sans-serif; 
        line-height:15pt;
      }    
      

div.cadreensavoir{
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
       
        background: yellow;        
        padding:5px;  
        padding-left:10px;  
        padding-right:10px;       
      }   

div.cadrecomplement {
				margin:0;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
        background: #b6c4ed; 
        padding:5px;     
        padding-left:10px;  
        padding-right:10px;         
      }   


.loupe {
background:url(IMG/loupe_icone.jpg);
border:none;
width: 18px; /* largeur Ã&nbsp; spÃ©cifier */
height: 18px; /* longueur Ã&nbsp; spÃ©cifier */
cursor: pointer;
border-radius: 10px;
}


div.miniphoto {float: left;}
div.minipres {float: left;}
a.minipres {margin-left:0px; vertical-align:top; text-decoration:none; font-size: 160%; color:black;}
a.logofoxoo {font: 18pt Arial, Helvetica, sans-serif;  margin-left:0px; vertical-align:top; text-decoration:none; color:white;}
td.logofoxoo {font: 18pt Arial, Helvetica, sans-serif;  margin-left:0px; vertical-align:top; text-decoration:none;  color:white;}
a.logofoxoo2 {font: 18pt Arial, Helvetica, sans-serif; margin-left:0px; vertical-align:top; text-decoration:none; color:black;}
td.logofoxoo2 {font: 18pt Arial, Helvetica, sans-serif;  margin-left:0px; vertical-align:top; text-decoration:none; color:black;}


#miniphoto  {
float: left;
}
#minipres {
margin-left: 30px;

#interligne{ clear:both;}
}

ul {margin:0;  padding:2px;}

#listearticles li {border-top:1px solid #AAAAAA}				1 ligne grise au-dessus de chaque item
#listearticles li:first-child {border-top:none;}			sauf pour le premier

p.enligne {display:inline-block;}

/* rub : menu des rubriques */

#rub ul { margin-top: 0px; padding: 5px; }
#rub li { display: inline; margin-right: 4px; }
#rub a {font: 9pt Arial, Helvetica, sans-serif;	color:black; text-decoration: none;}
#rub a.t8 {font: 7pt Arial, Helvetica, sans-serif;	color:black;   text-decoration: none;}
#rub a:hover {color: white;	background-color: #EC8122;}
#rub a.rubselected { 	font-size: 80%;	color: white;	background-color: #EC8122;	text-decoration: none;	 }


p.fondjauneb {font-weight:bold; background-color: yellow; text-align:center; width:300px;}
p.fondgris150 {width:150px; font-size: 120%; background-color: #eeeeee; text-align:left;}
p.margint10 {margin-top:10px;}
p.margintb10 {margin-top:15px;margin-bottom:8px;}
p.left20 {margin-left:20px;}
p.marginb15 {margin-bottom:15px;}
p.marginb25 {margin-bottom:25px;}
p.titrepage {margin-left:50px; margin-bottom:35px;}
p.datepage {font-size: 80%; text-align:right}
p.slogan {font-size: 90%; color: #444444; background-color:#FFFFFF; }
p.forum {background-color:#EEEEEE; margin-left:0px; margin-right:0px;}
p.article {font: 11pt Arial, Helvetica, sans-serif; }



td.whitelogo3 { font: 59pt Arial black, Arial, Helvetica, sans-serif; color: #d4d4d4;	text-decoration: none; }

a.blacklogo { font:  34pt  Arial Narrow, Arial, Helvetica, sans-serif; color: #b14904;	text-decoration: none; }
td.blacklogo { font:  34pt   Arial Narrow, Arial, Helvetica, sans-serif; color: #b14904;	text-decoration: none; }

a.orangelogo { font:   34pt  Arial Narrow, Arial, Helvetica, sans-serif; color: #ff7011;	text-decoration: none; }
td.orangelogo { font:  34pt   Arial Narrow, Arial, Helvetica, sans-serif; color: #ff7011;	text-decoration: none; }

a.orangelogo14 { font: 12pt Arial Narrow, Arial, Helvetica, sans-serif; color: #c14f03;	text-decoration: none; }

a.taglogo:hover {color: white;	background-color: #f68a43;}

a.whiteu { color: white; }
a.black7 { font: 8pt Arial, Helvetica, sans-serif; color: black; text-decoration:none; }
a.orange { color:#f68a43;}

a.black {color: black;}

a.none { text-decoration: none; }
a.nonebluedark { color:#135479; text-decoration: none; font: bold 8pt Arial;}
a.nonebluedark12 { color:#135479; text-decoration: none; font: bold 12pt Arial;}
a.noneblack { color:black; text-decoration: none; }

a.noneblack12m { color:black; text-decoration: none; font: Arial; font-size: 100%; }
a.noneblack12 { color:black; text-decoration: none; font: bold 8pt Arial; }

a.noneorange { color:#b85819; text-decoration: none; }
a.noneblackba{ font-size: 95%; color:black; text-decoration: none; }
a.pc120 { color:#222222; font-size: 110%; text-decoration: none;}
a.pc100 { color:#222222; text-decoration: none;}


TD.right7 {text-align : right; font: 7pt Arial, Helvetica, sans-serif;}
TD.center {text-align : center;}
TD.white {color:white;}


	
TD.white8 {font: 8pt Arial, Helvetica, sans-serif;
	color:white;
	margin-right:0px;
	margin-left: 0px;
	text-align : left;}

TD.gray8 {font: 8pt Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	margin-right:0px;
	margin-left: 0px;
	text-align : left;}
		


TD.left7 {font: 7pt Verdana, Arial, Helvetica, sans-serif;	color:black; text-align : left;}	
	
TD.left10 {font: 10pt Calibri, Arial, Helvetica, sans-serif; color:#111111;	text-align : left;}
TD.left12 {font: 12pt Calibri, Arial, Helvetica, sans-serif; color: #111111; text-align : left;}	
TD.left14 {font: 14pt Calibri, Arial, Helvetica, sans-serif; color: #111111; text-align : left;}	
TD.left18 {font: 18pt Calibri, Arial, Helvetica, sans-serif; color: #111111;	text-align : left;}

a.haut1511 {color: #111111;	text-decoration:none;}
a.haut1511:hover {background:#ef6001; color:white; text-decoration:none;}



div.colonneacc {font: 12pt Calibri, Verdana, Arial, Helvetica; color:#eeeeee; letter-spacing:2px;
text-align : left; width:125px;margin:0; margin-top:5px;padding:4px; padding-top:6px; padding-left:10px;
border-width: 1px; border-style: solid; border-color: #aaaaaa;
	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
}

div.colonneacc:hover {background:#ef6001; color:white;}


td.haut1511 {color: #111111; font-weight: bold; }
td.haut1511b {font-weight: bold; color: #111111;}



a.orange1511 {font: bold 10pt Calibri, Arial, Helvetica, sans-serif; color: #ef6001;	text-align : left; text-decoration:none;letter-spacing:2px; padding:2px; padding-left:4px;}

a.haut1511select { color: #111111;	text-align : left; font-weight:bold; text-decoration:none}
a.haut1511vert {font:  color:black;	background:#40CB25; text-decoration:none;}


TD.distance {font: bold 14pt Arial, Helvetica, sans-serif;
	color:#111111;
	background-color:yellow;
	margin-right:0px;
	margin-left: 0px;
	text-align : left;}

TD.prix {font: bold 14pt Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin-right:0px;
	margin-left: 0px;
	text-align : right;}

	

	
table.tableau {  border: 2px dashed gray; /* Et on met une jolie bordure originale autour du tableau */ }
table.tableaucentre {  border: 1px dashed gray; /* Et on met une jolie bordure originale autour du tableau */ }
table.encadrer { border-width: 1px; border-style: solid; border-color: #ef862b; margin:0; }
table.bordurehaut { border-top: 1px solid #eeeeee; }


img[class="vignette"] { border-radius: 10px; box-shadow: 1px 6px 12px #aaa;}
img[class="vignette2"] { border-radius: 10px; box-shadow: 3px 3px 3px #de7129;}
img[class="vignette0"] { border-radius: 10px;}
img[class="vignette5"] { border-radius: 5px;}

/* border: 1px solid #BFBFBF; */




/* twitter */

#container{
	padding:0px 10px;
}


.sign_in_container,
.sign_out_container{
	display:none;
	margin:40px 0px 30px 0px;
	overflow:hidden;
	position:relative;
}

.code{
	color:#00f;
}

.objectProp{
	font-weight:700;
}

a.bleuter:hover {color: #99c9ef;}
div.colonnedroite55 {font: 8pt Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:13pt;}
div.cadre20 {margin: 20px;}
div.cadrelivreblanc{margin-left: 10px; width:120px;font: 8pt Verdana, Arial, Helvetica, sans-serif; line-height:12pt; }
div.cadre20gris {margin: 0px; background-color: #dddddd;width:100%;}
div.cadre20blanc {margin: 0px; padding:20px;background-color: #ffffff;width:800px;}
div.cadre333333 {width: 100%; margin: 0; padding:0; background-color: #555050;}
p.logo55 {font: 10pt Verdana, Arial, Helvetica, sans-serif; margin:0; padding:5px; }

p.padding2 {font: 10pt Verdana, Arial, Helvetica, sans-serif; margin:0; padding:2px;; }
a.whitelight {color: #ffffff;	text-decoration: none; }
a.whitelight10 {font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	text-decoration: none; }
.whitelight {color: #ffffff;	text-decoration: none; }


TD.gris24 {font: bold 16pt Verdana, Arial, Helvetica, sans-serif; color:#cccccc;margin-right:0px;	 line-height:14pt; margin-left: 0px;	text-align : left;}
TD.times24 {font: 32pt Times, Verdana, Arial, Helvetica, sans-serif; color:#222222;margin-right:0px;	 line-height:32pt; margin-left: 0px;	text-align : left;}
p.edito { text-align: justify; line-height:16pt; margin:0; margin-left:0; margin-right:0; margin-top:2px;}
p.extrait {text-align: justify; line-height:14pt; margin:0; margin-left:0; margin-right:0; margin-top:2px;}
p.extrait250 { width:150px; text-align: justify; line-height:12pt; margin:0; margin-left:0; margin-right:0; margin-top:2px;line-height:15pt;}
a.pcpubli {font: bold 11pt calibri,Verdana, Arial, Helvetica, sans-serif; color:#111111; text-decoration: none; letter-spacing:0.5px;}

td.tdcondensed {line-height:10pt; }

a.blanchir:hover {color: #ffffff;}
a.gris { color: #cccccc;	text-decoration: none; }
a.gris10 { font: 10pt Arial, Helvetica, sans-serif; color: #dddddd;	text-decoration: none; }
TD.white10 {font: 10pt Verdana, Arial, Helvetica, sans-serif;  color:white;}
TD.white12 {font: 12pt Verdana, Arial, Helvetica, sans-serif;  color:white; padding-top:10px;}
TD.black12 {font: bold 16pt Arial, Helvetica, sans-serif; color:#111111; padding-top:0px;}



a.whiteb { font-weight:bold; color: white;	text-decoration: none; }
.whiteb { font-weight:bold; color: white;	text-decoration: none; }

div.noneblack8b { margin:0; padding:0;color:#111111;  font: bold 9pt Calibri, Verdana, Arial; letter-spacing:1px;}

a.noneblack8x { color:#111111;  text-decoration: none; font: 12pt Verdana, Arial;}
a.noneblack8x:hover {text-decoration: underline; background:#dddddd;}
a.noneblack8plus { 
			color:black;  text-decoration: none; font: bold 9pt Verdana, Arial; 
			border-width: 0px; border-style: solid; border-color: #bbbbbb; margin:4px; background:yellow;}
a.noneblack8my{ color:#222222;  text-decoration: none; font: bold 9pt Verdana, Arial;}
a.noneblack8b { color:black;  text-decoration: none; font: 9pt Verdana, Arial;}
a.noneblack8:hover {text-decoration: underline;}

a.noneblack8b:hover {text-decoration: underline;} 
a.noneblack8y { color:#232323; text-decoration: none; font: 8pt Verdana, Arial; height:100%;} 
a.noneblack14y { color:#232323; text-decoration: none; font: 14pt Verdana, Arial; height:100%;} 
td.selchoix { font: 8pt Verdana, Arial;}





a.whitemenu { color:white;  text-decoration: none; font: 12pt Verdana, Arial;}

div.cadremenuhaut {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;        
        border-radius: 10px;
        background: #e5e5e5; 
        padding:5px;     
        padding-left:5px;  
        padding-right:5px; 
        color:black;  
        text-decoration: none; 
        font: 8pt Verdana, Arial;        
      }   
      


div.cadremenubleu {
        margin:10px;
        background: #e5e5e5; 
        padding:10px;
        background: blue; 
        
      }   
            
 div.cadremenuhautblanc {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        
        border-radius: 10px;
        background: #ffffff; 
        border-width: 1px; border-style: solid; border-color: #f2f2f2;  
        padding:2px;     
        padding-left:5px;  
        padding-right:5px;  
        
      }   
      
div.rognerbelleimage {height:220px;	width:724px; overflow:hidden;  -moz-border-radius: 10px;   -webkit-border-radius: 10px; border-radius: 10px; padding:0; margin:2px;}

div.rognervignette100 {height:100px;	width:100px;	overflow:hidden;}
div.rognervignette100x80 {height:65px;	width:100px;	overflow:hidden; 
				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;}

div.rognervignette150x100 {height:100px;	width:70px;	overflow:hidden; 
				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;}
        
        
img[class="vignetteaff"] { border-radius: 10px; box-shadow: 1px 6px 12px #aaa;
	height:250px;	width:170px;	overflow:hidden; 
	}
        
div.rognerenvue {height:55px;	width:90px;	overflow:hidden;}

.twtr-tweet-text {font: 10pt Verdana, Arial, Helvetica, sans-serif;  line-height:14pt;}    
.xx-twtr-user { display: none; }
.twtr-avatar { display: none; }
.twtr-hd {display: none;} 

.twtr-timeline {padding-bottom: 14px !important;}

#submit0 { width: 0px; height: 0px; border: none; padding: 0; margin: 0; }

#tweet-link {
KKfloat: left;
width: 220px;   /*sidebar and image width*/
height: 110px;   /*image height*/
margin: -10px 0 0;
padding: 0;
}

#tweet-link a {
display: block;
width: 220px;
height: 110px;
text-indent: -9999px;
background: url(/IMG/twitter-bird.png) no-repeat 0 0;
}

.bouton8:hover {cursor: hand; cursor: pointer;}
.cadremenuhaut:hover {cursor: hand; cursor: pointer; text-decoration: underline; }

.white12:hover {cursor: hand; cursor: pointer;}
div.bouton8 {margin:0; padding-left:10px; padding-top:5px;}

a.portail66 {font: bold 14pt Verdana, Arial, Helvetica, sans-serif; color: white;	text-decoration: none; }
a.portail66n {font: 10pt Verdana, Arial, Helvetica, sans-serif; color: white;	text-decoration: none; }
a.portail66a {font: bold 14pt Verdana, Arial, Helvetica, sans-serif; color: white;	text-decoration: none; }


		
	
.boutonmobile {  
			  
			  margin:3px;
			  padding-top:15px;  
			  padding-bottom:15px;  
			  font: 12pt Verdana, Arial, Helvetica, sans-serif; 
			  background:#bbbbbb;
			  width:210px;
			  height:36px;
			   -moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
        color:black;
        border-width: 1px; border-style: solid; border-color: #888888;  
			  text-align:center;
			 
		}
		
		
		
		.boutonmobileplus {  
			  margin-left:15px;
			  margin-right:15px;
			  margin-top:5px;
			  margin-bottom:5px;
			  padding:10px;  
			  padding-top:7px;
			  padding-bottom:7px;
			  -xxxmoz-border-radius: 5px;
			  -xxxwebkit-border-radius: 5px;
			  xxxborder-radius: 5px;
			  
			  line-height:10pt; 
			  text-align:center; 
			  font: 11pt Verdana, Arial, Helvetica, sans-serif; color: white;
			  width:90%;
			  color:white;
			  height:20px;
		}
		
		.boutonmobileplus2 {  
			  xxmargin-left:15px;
			  xxmargin-right:15px;
			  xxmargin-top:5px;
			  xxmargin-bottom:5px;
			  margin:0;
			  padding:10px;  
			  padding-top:7px;
			  padding-bottom:7px;
			  -xxmoz-border-radius: 5px;
			  -xxwebkit-border-radius: 5px;
			  xx-radius: 5px;
			  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333;  
			  line-height:10pt; 
			  text-align:center; 
			  font: 11pt Verdana, Arial, Helvetica, sans-serif; color: white;
			  width:100%;
			  color:#f8f8ff;
			  height:20px;
			  background:#111111;
		}
		
		
		
		. margeboutonmobile {  			  
			  margin:0;			  
			  width:100%;
			  height:10px;
			  background:#111111;
		}
		
		
		
		div.bandeau88
		{  
		  margin:0px;
		  padding-top:20px; 	
		   background: #ffffff;   
		  width:100%;
		  height:50px;		  
		}
		
		div.fblanc
		{  
		  margin:0px;
		  padding:0px; 		 
		  background: #ffffff;   
		  width:100%;
		 
		}
		
		
		
		
		
		
		input.input88 {  
		  margin:0px;
		  padding:5px;  
		   -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  border-width: 2px; border-style: solid; border-color: #cccccc;  
		  
		  background: #ffffff;   
		  width:100px;
		  height:10px;
		  color:black;
		  font: 8pt Arial, Helvetica, sans-serif;
		  
		 
		}
		
		img.logo88 {
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      margin:0;
      xxbox-shadow: 2px 2px 2px #d2d2d2;
      
      }
      
      
		
		
		
		div.menu88 {
		 	margin:0px;
		 	margin-left:20px;
		 	margin-right:20px;
		  padding:10px; 
		  padding-left:20px;		  		 
		  background: #f4f4f4;   
		
		   -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
		}
		
		div.menu89 {
		 	margin:0px;
		 	margin-right:20px;	 
		 	margin-bottom:10px;		 
		 	padding:12px; 
		  	 
		  background: #fdfdfd;   

		   -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
		}
		
		div.menu89a {
		 	margin:0px;		
		 		
		  padding:0; 
		  padding-top:0;
		  padding-left:10px;		
		  
		  padding-bottom:15px;
		 
		}
		
		
		
		
		div.connexion88 {  
		  padding:0;
		  margin:0;
			
			font: 8pt Verdana, Arial;
		}
		
				
		div.menu88H {  
		  padding-top:8px;
		  padding-left:20px;
		  margin-left:20px;
			margin-right:20px;
			
			font: 8pt Verdana, Arial;
			
		  color:black;
		  
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 2px; border-style: solid; border-color: #cccccc;  
      height:28px;
      background:#f6f6f6; 
     
      line-height:13pt;  
		 
		}
		
		div.lignereseaux {  
		  padding:5px;
		  
			font: 8pt Verdana, Arial;			
		  color:black;
		  
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      xbox-shadow: 2px 2px 2px #d2d2d2;
      xborder-width: 1px; xborder-style: solid; xborder-color: #cccccc;  
      height:16px;
      background:#f6f6f6; 
    		 
		}
		
		div.resapub {  
		  padding-top:8px;
		  padding-left:20px;
		  margin-left:20px;
			margin-right:20px;
			margin-bottom:20px;
			
			font: 10pt Verdana, Arial;			
		  color:black;
		  
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 2px; border-style: solid; border-color: #cccccc;  
      
      background:#ffffff; 
      
		 
		}
		
		div.menu88w {  
		  padding-top:10px;
		  margin-left:20px;
			margin-right:20px;
			
		  color:black;
		  font: 12pt Arial, Helvetica, sans-serif;
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      xmargin:0;
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 2px; border-style: solid; border-color: #cccccc;  
      height:32px;
      background:#ffffff; 
     		 
		}
		
		div.lignetwi88
		 {  
		  margin:0px;
		  margin-left:40px;
		  padding-top:5px;
		  padding-bottom:5px;
		   text-align:left;
    }
		
		div.titre88 {  
		  margin:0px;
		  margin-left:40px;
		  padding-top:15px;
		  padding-bottom:10px;
		  width:90%;
		  font: bold 16pt Arial, Helvetica, sans-serif;	color:#333333; 		 
      text-align:left;
      
    }
    a.titre88 {  		  
		  font: bold 16pt Arial, Helvetica, sans-serif;	color:#333333; 		
		  text-decoration:none;
    }
    
    div.central88 {  
		  margin:0px;
		  width:100%;
		  color:black;
		  text-align:center;
    }
    
   
		
		
		.cadreinfo88OLD {  
			
			width:650px;
			margin-left:20px;
			margin-right:5px;
			padding:20px;
			
		  color:black;
		  font: 10pt Verdana, Arial, Helvetica, sans-serif;
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
       
      
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
     
      background:#ffffff; 
      text-align:left;
     
		}
		
		
		.cadreinfo88 {  
			
			width:650px;
			margin-left:0px;
			margin-right:5px;
			padding:20px;
			
		  color:black;
		  font: 10pt Verdana, Arial, Helvetica, sans-serif;
		  
      background:#ffffff; 
      text-align:left;
      
      
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
       
      
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
     
		}
		
		.cadreinfo88a {			
			width:650px;
			margin-left:60px;
			margin-right:5px;
			padding:20px;		
		  color:black;
		  font: 10pt Verdana, Arial, Helvetica, sans-serif;	    
      background:#ffffff; 
      text-align:left;    
      xheight:100%;
		}
		
		.cadreinfo100 {  
			
			
		  padding-top:8px;
		  padding-left:20px;
		  padding-right:10px;
		  margin-left:20px;
			margin-right:20px;
			
			font: 8pt Verdana, Arial;
			
		  color:black;
		  
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
      xxheight:28px;
      background:#ffffff; 
   
      line-height:13pt;  
		 
	     
		}
		
		
		a.boutontableau {  
			margin-top:10px;
			padding:5px;
			font: bold 8pt Verdana, Arial;
			background:#ffffff; 
		  
		  -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #ffffff;  
      text-decoration:none;     
      color:black;
		}
		
		 a.boutonannoncer {  
			margin:0;
			padding-top:6px;
			padding-bottom:6px;
			padding-left:10px;
			padding-right:10px;
			font: 8pt Verdana, Arial;
			background:#67bf84; 
		  
		  -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      border-radius: 10px;     
      text-decoration:none;     
      color:white;
		}
	
	
	


		
div.blocenvue {   
    	margin:0;
    	padding:10px;
    	padding-top:7px;
    	
		  xbackground:#ffffff; 
		  font: 10pt Arial, Helvetica, sans-serif;
		  color:#aeaeb4;
		  text-align:left;
		  line-height:14pt;
		  		 
		}
		
div.bloc88sup {   
    	margin:0;
    	padding:0;
    	padding-right:3px;
    	padding-top:0;
    	color:#333333;
		  background:#ffffff; 
		  font: 10pt Arial, Helvetica, sans-serif;
		  text-align:right;		 
		  text-decoration:none;
		}



div.alignright {margin:0; padding-right:40px; width:100%;}
div.cadre800 {margin:0; padding:0; width:750px;}
div.cadresousmenuOLD {margin:0;padding:0; font: 8pt Verdana, Arial;  line-height:14pt;  }
div.cadresousmenu {display: inline; margin:0;padding:0; font: 8pt Verdana, Arial;}

div.footer88
		{  
		  position:relative;
		  float:left;
		  margin:0px;
		  padding:0;  
		 
		  background: #ffffff;   
		  width:100%;
		  height:50px;
		  text-align:left;
		  
		}
		
		
		.block120 {
						
						background: #fdfdfd;
						margin: 30px 20px 0 0;
						padding: 0px;
						width:120px;
						border-width: 1px; border-style: solid; border-color: #dddddd;  
						
					}
		
		.block88 {
						
						background: #fff;
						padding: 0px;
						
						
						
						
						-moz-border-radius: 4px;
					  -webkit-border-radius: 4px;
					  border-radius: 4px;     
					  border-width: 1px; border-style: solid; border-color: #cccccc;      
					  box-shadow: 0px 1px 0px #d2d2d2;
					      
						
						-webkit-transition: all 1s ease-in-out;
					    -moz-transition: all 1s ease-in-out;
					    -o-transition: all 1s ease-in-out;
					    -ms-transition: all 1s ease-in-out;
					    transition: all 1s ease-in-out;
					}
					
		a.essentiels {  
 			margin:0;
 			margin-top:0;
 		 	padding:2px;  
		  -moz-border-radius: 2px;
		  -webkit-border-radius: 2px;
		  border-radius: 2px;
		  xxborder-width: 0px; xxborder-style: solid; xxborder-color: #bbbbdd;  
		  color:white;
		  background: #e3742a;   
		  xheight:40px;
		  font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
		  text-decoration:none;
		}
		
		

		a.tag4dark {	font:  8pt Verdana, Arial, Helvetica, sans-serif;	color:#333333; text-decoration: none; }
		
		a.suivreactu { font: 8pt Verdana, Arial, Helvetica, sans-serif; color:black; }
		
        div.vevent {	font:  8pt Verdana, Arial, Helvetica, sans-serif;	color: black; text-decoration: none; }
		
		div.margeaccueil {
  	margin:0;
  	padding-top:20px;
  	padding-left:40px;
  	padding-right:30px;
  	padding-bottom:0px;  	
  	background:#eeeeee;
    color: black;
		font: 13pt Calibri, Verdana, Arial, Helvetica, sans-serif; 
		line-height:18pt;
		}
		
		div.vgris {
  	margin:0;
  	padding:0;
  	padding-left:70px;
  	background-image:url('IMG/texture.png');background-repeat:repeat;
		}
		
		div.newhaut {
  	margin:0;
  	padding:10px;
  	background:#ffffff;
  	text-align:center;
  	font: 18pt Verdana, Arial, Helvetica, sans-serif; color: #333333;	
  	}
  	
		div.margehaut {
  	margin:0;
  	padding-top:25px;
  	padding-left:70px;
  	padding-right:30px;
  	padding-bottom:15px;
  	background-image:url('IMG/texture.png');background-repeat:repeat;
  	}
		
		div.basblanc {
  	margin:0;
  	padding-top:15px;
  	padding-left:70px;
  	padding-right:40px;
  	padding-bottom:20px;
  	color:black;
  	}
		



.menudpt#1 { background: url('IMG/grille.png'); }

.menudpt:hover ul {
     display:block;
     
}

.menudpt ul {
     display:none;
     
}

.bordh {
	
}


.cmenu6a:hover{  
  text-decoration:none;
}
.cmenu6a{  
  text-decoration:none;
}


.cmenu6selected2 {  
  margin:10px;
  padding:10px;  
  background: #421902; 
  
  text-align:center;
  font: 10pt Arial Narrow, Arial, Helvetica, sans-serif; color: #ffffff;	
  
 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;   
  xborder-width: 1px; xborder-style: solid; xborder-color: #ea8840;
}



a.titre6
 {  
 	color: black;
  text-decoration:none;
  font: 8pt Verdana, Arial, Helvetica, sans-serif; 
}

a.titre6:hover
 {  
 	text-decoration:true;
 	color: black;
  font: 8pt Verdana, Arial, Helvetica, sans-serif; 
}






.liste {  
	text-decoration:none;
  margin:10px;
  padding:5px;  
  background: #ffffff;  
 	text-align:center;
  font: 16pt Arial Narrow, Arial, Helvetica, sans-serif; color: #111111;  
  border-width: 1px; border-style: solid; border-color: #888888;  
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;  
}

.liste:hover {  
  margin:10px;
  padding:5px;  
  background: #ea8840;  
 	text-align:center;
  font: 16pt Arial Narrow, Arial, Helvetica, sans-serif; color: #ffffff;  
  border-width: 1px; border-style: solid; border-color: #888888;  
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;  
}

input.recherchesommaire {  
  background: #eeeeee; 
 	text-align:left;
  font: 11pt Arial, Helvetica, sans-serif; color: black;
  width:170px; 
  margin:0px;
  padding:3px;  
  border-width: 0px; 
}

.marge20article {
		margin:0;
		padding:20px;
		padding-top:10px;
		background: #f7f7f7;	 
         
	}
	
.marge20all {
		margin:0;
		padding:0;
	       
	}

.foxooactu {margin:0px;
		padding:10px;
		padding-top:15px;
		background: #888888;	 
    width:100%;     
	}
	
div.marge20left {margin:0; margin-left:20px; margin-bottom:20px;}

div.cadre100pc {width:100%; height:100%; margin:0; padding:0;}

.cadre6 {  
			
			width:650px;
			margin:20px;
			padding:20px;			
		  color:black;
		  		  
      background:#ffffff; 
      text-align:left;
            
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;       
		}
		
div.menu6gauche {
		 	margin:20px;
		 	 padding:10px; 
		  	 
		  background: #f4f4f4;   
		  font: 8pt Verdana, Arial;		  
		  line-height:13pt;  
		  
		   -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
     
      box-shadow: 2px 2px 2px #d2d2d2;
      border-width: 1px; border-style: solid; border-color: #cccccc;  
		}
		
div.margin20 {margin: 0 0 0 0px;}

div.margin6w {margin-left:30px; margin-bottom:10px; margin-right:30px; margin-top:20px;}


 
 
 .cmenu6selected {  
  color: black;
  font: bold 11pt Arial, Helvetica, sans-serif; 
  text-decoration:none;
  margin:10px;
}

.cmenu6:hover {  
  	color: black;
  font: bold 11pt Arial, Helvetica, sans-serif; 
  text-decoration:true;
  margin:10px;
  
}

.cmenu6 {  
 	text-decoration:none;
 	color: #f15b41;
  font: bold 11pt Arial, Helvetica, sans-serif; 
  margin:10px;
}

a.cmenu6 {  
 	text-decoration:none;
 	color: #f15b41;
  font: bold 11pt Arial, Helvetica, sans-serif; 
  margin:10px;
}



 div.bandeau6new {
  	margin:0;
  	padding-top:30px;
  	padding-left:70px;
  	padding-right:30px;
  	padding-bottom:5px;
  	background-image:url('IMG/texture.png');background-repeat:repeat;
		}
		
div.cadreadditif
 {
  	margin:0;
  	padding:20px;
  	background:#eeeeee;
		}

		
div.barregrise {
  	margin:0;
  	padding:0;
  	height:8px;
  	width:100%;
  	background-image:url('IMG/l6w.png');background-repeat:repeat;
		}

div.ligneblanche {
  	margin:0;
  	padding:0;
  	height:1px;
  	width:100%;
  	background:#dddddd;
		}
        
div.evtannule0 {
	    font-weight:bold; 
        font-size:90%;
        background: yellow;        
        margin:0;
        padding:5px;
        letter-spacing:2px;
      } 
      
div.evtannule {
	    font-weight:bold; 
        font-size:150%;
        background: yellow;        
        margin:0;
        padding:20px;
      } 

div.annoncerevt {
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;        
        border-radius: 8px;
        background: #ef862b; 
        border-width: 1px; border-style: solid; border-color: #ef862b;  
        color:white;
        text-decoration: none;
        padding:8px;     
        font: 8pt Verdana, Arial, Helvetica, sans-serif;     
        width:85px; 
        height:28px;     
      }   
 
div.annoncerevt:hover {color: black;	background-color: #ffffff;}

div.annoncertweet {
       
        background: #ffffff; 
        border-width: 1px; border-style: solid; border-color: #aaaaaa;  
        color:black;
        text-decoration: none;
        padding:8px;     
        font: 8pt Verdana, Arial, Helvetica, sans-serif;     
        width:85px; 
        height:68px;     
      }   
div.annoncertweet:hover {color: white;	background-color: #32bc27;}


div.cadrefoxoo {
        
        xbackground: #ffffff; 
        margin:0px;
        margin-top:10px;
        padding-left:30px;
        padding-right:20px;         
        color:black;
        padding:0;     
        width:100%; 
        }  
 
 div.arrondifondblanc {
        
        background: #fdfdfd; 
        margin:0px;
        
        }  
 
 div.nouvellelignetitre {
  margin:0;
  text-align:left;
  margin-left:25px;
  padding-bottom:5px;
}

 a.nouvellelignetitre {
 	color: #333333;
  font: bold 12pt Arial, Helvetica, sans-serif; 
  text-decoration:none;
  letter-spacing:1px;
 }

a.lieny2ann
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
        
               
        background: #ea8932; 
        color: #ffffff;
        
        xborder-width: 1px; xborder-style: solid; xborder-color: #ef862b;  
        
        
  			xfont: 7pt Verdana, Arial, Helvetica, sans-serif; 
  			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:6px;
        padding-bottom:6px;
       
        margin:2px;
       
        xletter-spacing:1px
}








a.lieny2anngreen
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
        
               
        background: #40cb35; 
        color: white;
        
        xborder-width: 1px; xborder-style: solid; xborder-color: #ef862b;  
        
        
  			xfont: 7pt Verdana, Arial, Helvetica, sans-serif; 
  			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:6px;
        padding-bottom:6px;
       
        margin:2px;
       
        xletter-spacing:1px
}

a.lieny2anngreen:hover { 
				background: #40b737; 
        }

a.lieny2ann:hover { background: #40cb35; color:white; }

a.lieny2annsel
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;       
            
        background: #40cb35; 
        color: white;
        
        xfont: 7pt Verdana, Arial, Helvetica, sans-serif;   			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:7px;
        padding-bottom:7px;       
        margin:2px;       
        xletter-spacing:1px
}


a.lieny2annvert
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
        
               
        background: #40b737; 
        color: white;
        
       	xfont: 8pt Verdana, Arial, Helvetica, sans-serif; 
  			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:7px;
        padding-bottom:9px;
       
        margin:2px;       
        letter-spacing:1px
}

a.lieny2annvert:hover { 
				background: #35a22d; 
        }

a.lieny2logo
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
        
        background: #ea8932; 
        xborder-width: 1px; xborder-style: solid; xborder-color: #ef862b;  
        
        color: white;
  			xfont: 7pt Verdana, Arial, Helvetica, sans-serif; 
  			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:7px;
        padding-bottom:7px;
       
        margin:2px;
       
        xletter-spacing:1px
}

a.lieny2logo:hover { background: #40cb35; color:white; }


 
 
 
 
 a.lieny3
 {  
 	text-decoration:none;
 	color:black; 
 	font: 12pt Arial, Helvetica;
 	letter-spacing:1px
 }
 
div.applimobile
 {  
 	color:#333333;  
 	font: 8pt Verdana, Arial, Helvetica;
 	width:100px;
 	text-align:justify;
 	padding:8px;
 }


 
a.lienvert
{  
 	color:white;  
 	font: 11pt calibri, Verdana, Arial, Helvetica;
 	letter-spacing:1px; 		
 	background:#40cb35;
 	height:14px;
 	padding-top:2px;
 	padding-bottom:1px;
 	text-decoration:none;
 }

 


td.slogan
 {  
 	color:#333333;  
 	font: bold 8pt Arial, Helvetica;
 	letter-spacing:1px
 }
 

a.lieny2affiche:hover { 
		 background: #40CB25; 
		 color:#111111; }

a.lieny
 {  
 	text-decoration:none;
 	color: #f15b41;
  font: 35pt Arial, Helvetica, sans-serif; 
  font-style: italic;
}

a.lieny:hover
 {  
 	color: black;
  font: 35pt Arial, Helvetica, sans-serif; 
  text-decoration:true;
  font-style: italic;
 }
 
 .cadrecnx {  
  margin:25px;
  margin-top:10px;
  padding:30px;  
  padding-top:20px;
 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff; 
  
}

.cadrecoldroite {  
  width:100px;
  margin:0px;
  padding:15Px; 
  padding-right: 0;
  padding-top:5px;
  text-align:left;
  
  border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc;  
  font: 8pt Arial, Helvetica, sans-serif; 
  color:#333333;
  line-height:12pt;  
}

div.annoncebas {
  	margin:0;
  	padding:40px;
  	padding-bottom:120px;
  	width:720px;
  	
  	}

div.lg600 { 	
  margin:0;
  margin-top:5px;
  text-align:left; 
 	font: 10pt Verdana, Arial, Helvetica, sans-serif;
 	line-height:14pt;  
  color:black;  
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	 	
  }
  	
 
  			
 td.cadretwisel {margin:0; 
			
				padding-left:25px;		
				background:#e1e4e0;				
  			text-align:left;
  			font: 10pt Arial, Helvetica, sans-serif;
  			line-height:14pt;  
  			color:black;  
  					
  			 			
  			}
  			
 td.logosel1
 				{
 				text-align:right;
  			font: bold 22pt Calibri, Arial, Helvetica, sans-serif;
  			line-height:22pt;  
  			color:#d9751d;  
 				}
 td.logosel2
 				{
 				padding-left:25px;		
 				background:#e1e4e0;				
  			text-align:left;
  			font: bold 22pt Calibri, Arial, Helvetica, sans-serif;
  			line-height:14pt;  
  			color:#333333;  
 				}
 
  			
td.cadreblancnews {background:#e1e4e0; 
				
  			text-align:left;
  			font: 10pt Verdana, Arial, Helvetica, sans-serif;
  			line-height:14pt;  
  			color:black;
  			
  			xheight:10000px;
  			
  			
  			
  			margin:10px;
  			width:630px;
  			padding:30px; 
  			padding-top:15px; 
  			xborder-width: 4px; xborder-style: solid; xborder-color: #f9a663;  
  			}


 
 li.menugauche0
 {  
 	padding-bottom:15px;
 	list-style-type:none; 
 	padding-right:5px;
 	text-align:right;
 	
 }
 
td.tdlogo  {  
 	color:black; 
 	font: 8pt Arial, Helvetica;
 	letter-spacing:1px
}

div.promotiontweet {  
  width:550px;
  margin:0px;
  padding:25px;  
  text-align:left; 
  font: bold 8pt Arial, Helvetica;
  line-height:14pt;
  letter-spacing:1px; 	 	
  color:#333333;
 
  border-width: 1px; border-style: solid; border-color: #cccccc;  
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	
	background:#ffffff;
   

  
}

.recherche {
	
	border-width: 1px; border-style: solid; border-color: #aaaaaa;  
 
	/* Ajout du logo en forme de loupe */
	background-image: url("img/loupe_orange.png");
	background-repeat:no-repeat;
	background-position: right; 
	
 
	/* Marge Ã&nbsp; gauche pour ne pas Ã©crire sur la loupe */
	padding-left: 8px;
	padding-right: 10px;
  padding-bottom:1px;
  padding-top:3px;
  
	/* Le bloc qui suit dÃ©fini les bords arrondis */
	/* Attention, IE n'est pas compatible */
	xborder-radius: 5px;			/* instruction standard */
	x-moz-border-radius: 5px;		/* spÃ©cifique Mozilla */
	x-webkit-border-radius: 5px;		/* spÃ©cifique WebKit (Safari, Chrome etc.) */
	x-opera-border-radius: 5px;		/* spÃ©cifique Opera */
	
	height:21px;
	width:175px;
	font: 11pt Calibri, Arial, Helvetica;
	margin:0;
	margin-top:0;
	margin-bottom:1px;
	
	color:#111111;
	background-color:#ffffff;
}


img.cartefrance {
	
	border-width: 1px; border-style: solid; border-color: #cccccc;  
		border-radius: 5px;			/* instruction standard */
	-moz-border-radius: 5px;		/* spÃ©cifique Mozilla */
	-webkit-border-radius: 5px;		/* spÃ©cifique WebKit (Safari, Chrome etc.) */
	-opera-border-radius: 5px;		/* spÃ©cifique Opera */
	
}

#stylebulle { width: 400px; }

a.tweetonly
{
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #f4f4f4;        
        margin:0;
        padding:10px;
        text-decoration:none;      
        font: bold 8pt Verdana, Arial, Helvetica;
  			letter-spacing:1px; 	 	
  			color:#333333;  
      } 
      
 a.tweetonly:hover { background: #23b318; color:white; } 
 
 
div.lignesup
{
xbackground-color:#ffffff;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:0px;
margin:0;
}

div.lignesup0
{
margin:0px;
margin-top:0px;
margin-left:32px;
padding:7px;
padding-top:0px;
font: 11pt Calibri, Times, Verdana, Arial, Helvetica, sans-serif;
}

td.newls_OLD
			{
			font: 11pt Calibri, Times, Verdana, Arial, Helvetica, sans-serif;
			letter-spacing:1px;			
		} 
			
div.ls
			{
			font: 11pt Calibri, Times, Verdana, Arial, Helvetica, sans-serif;
			letter-spacing:1px; 
			margin:0;	
			margin-bottom:0px;			
			padding-top:18px;
			padding-bottom:8px;
			padding-left:40px;
			padding-right:0;
			color:black;	
			}			

div.newls
			{		
		padding-top:28px;
		padding-bottom:8px;
		padding-left:40px;	
		padding-right:0;
		margin:0;		
		margin-bottom:0px;	 
		width:90%; 
		letter-spacing:1px; 
		
	}
			
div.ls_old
		{
		
		margin:50px; margin-top:5px;; margin-left:20px; margin-bottom:10px;
		padding:20px; 
		padding-top:10px;
		padding-bottom:7px;
		width:90%; 
		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-opera-border-radius: 5px;		/* spÃ©cifique Opera */
		background: #bbbbbb;
	}
	







img.bordarrondi {
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -opera-border-radius: 5px;		/* spÃ©cifique Opera */
}



div.col2sansmenu
{

margin:50px; 
margin-top:0; 
margin-left:15px; 
padding:20px; 
padding-top:0; 
padding-left:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-opera-border-radius: 5px;		/* spÃ©cifique Opera */

}

div.col3
{
margin:50px; 
margin-top:0; 
margin-left:195px; 
padding:20px; 
padding-top:0px; 
padding-left:10px;
}

div.clear {
  clear: both;
  height: 0; overflow: hidden; /* PrÃ©caution pour IE 7 */
}

div.selection
{
margin-left:30px; 
margin-right:20px; 
margin-top:30px;
font: 11pt Calibri, Arial, Helvetica, sans-serif;
color:#111111;
letter-spacing:1px;
}

div.bandeaugrishaut
{
margin:0;
padding:0;
background-image:url('IMG/texture.png');background-repeat:repeat;
}

td.selection
{
font: 11pt Calibri, Arial, Helvetica, sans-serif;
color:#111111;
letter-spacing:1px;
}

a.grosdpt
{
font: 64pt Calibri, Arial, Helvetica, sans-serif;
color:#bbbbbb;
margin-top:0;
text-decoration:none;
}

div.grosfoxoo
{
font: 14pt Calibri, Arial, Helvetica, sans-serif;
color:#cccccc;

margin-top:10px;
margin-left:5px;
margin-right:25px;
margin-bottom:10px;
padding:15px;
}

div.limitrophe
{
color:#888888;
margin:0;
padding:0;
}

a.petitfoxoo
{
font: bold 14pt Calibri, Arial, Helvetica, sans-serif;
color:#cccccc;
text-decoration:none;
margin-top:0;
margin-left:5px;
margin-right:25px;
margin-bottom:0;
padding:0;
}

  a.grosfoxoodpt
 { 	
 	font: 11pt Calibri, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#bbbbbb;
 	padding:0px;
 	letter-spacing:1px; 
 }
 
 a.grosfoxoodpt:hover {  background:#40cb35; color:white;  border-color: #40cb35; }

a.selection
{
font: 11pt Calibri, Arial, Helvetica, sans-serif;
color:#111111;
text-decoration:none;
letter-spacing:1px;
}



div.col1peak
{
margin-left:20px; 
margin-top:10px;
margin-bottom:5px;
}

div.col2peak
{
		font: 12pt Calibri, Arial, Helvetica, sans-serif;
		margin:50px; margin-top:5px;; margin-left:20px; margin-bottom:10px;
		width:90%; 
		padding:20px; 
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-opera-border-radius: 5px;		/* spÃ©cifique Opera */
		background: #ffffff;
		
}

div.col2peakgray
{
		margin:50px; margin-top:5px;; margin-left:20px; margin-bottom:10px;
		width:90%; 
		padding:20px; 
		background: #ffffff;
		height:5000px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-opera-border-radius: 5px;		/* spÃ©cifique Opera */
		
}


div.pub2015
{
		margin:50px; margin-top:5px;; margin-left:20px; margin-bottom:10px;
		width:90%; 		
		padding:0px; 
		padding-top:12px;
		padding-bottom:12px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-opera-border-radius: 5px;		/* spÃ©cifique Opera */
		xbackground-color:#eceff1; 

}


div.col2peaktwi
{
margin:0;
padding:0px; 
width:525px; 
clear: none ;
}

div.col2peaktop
{
margin-right:10px; margin-top:5px;; margin-left:20px; margin-bottom:10px;
width:605px; 
padding:20px; 
height:1000px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-opera-border-radius: 5px;		/* spÃ©cifique Opera */
background-color:#ffffff; 
clear: none ;
}

div.col2peakpub
{
position:absolute;
margin-right:0px; margin-top:5px;; margin-left:0px; margin-bottom:10px;
padding:20px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-opera-border-radius: 5px;		/* spÃ©cifique Opera */
background-color:#ffffff; 
clear: none ;
}


div.col11
{
	height:55px;
	margin:10px;
	margin-top:2px;
	xbackground-image:url('IMG/fgris.png');
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-opera-border-radius: 10px;		/* spÃ©cifique Opera */
	
}
div.col12
{
	height:70px;
	
}
div.col13
{
	xheight:75px;
	text-align:right;
	font: bold 20pt Calibri, Arial, Helvetica, sans-serif;
	line-height:22pt;  
	xcolor:#d9751d;  
	color:#333333; 
	xbackground-color:#f3f3f3;
	padding:10px;
	padding-top:2px;
	padding-bottom:0;
	
}
div.col14
{
	xheight:100%;
	xbackground-color:#f3f3f3;
	padding:10px;
	padding-top:0px;
}

div.col15
{
	height:30px
	
}

div.col21
{
	height:40px;
}
div.col22
{
	height:70px;
}
div.col23
{
	text-align:left;
	font: bold 16pt Calibri, Arial, Helvetica, sans-serif;
	xline-height:20pt;  
	color:#333333; 
	margin:0;
	padding:0; 
	padding-top:0;
	
}
div.col24
{
	height:100%;
}

div.colconnexion
{
padding:20px;
border-width: 1px; border-style: solid; border-color: #aaaaaa;  
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-opera-border-radius: 10px;
}

div.ficheparam
{
padding:20px;
background: yellow;
border-width: 1px; border-style: solid; border-color: #aaaaaa;  
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-opera-border-radius: 10px;
width:300px;
}


input.saisieconnexion {  
  margin:0px;
  padding:5px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #ffffff;   
  width:400px;
  height:25px;
  font: bold 9pt Arial, Helvetica, sans-serif;
}

div.bastwiselect
{  
  font: 11pt Calibri, Arial, Helvetica, sans-serif;
  letter-spacing:1px;
}




div.twiselect
{
	text-align:justify;
	width:580px;
	margin:0px;
	padding-top:20px;
	padding-bottom:14px;
	padding-left:30px;
	padding-right:25px;
	background: #ffffff;   
	height:100%;
		
	
}

div.grostrait
{
	width:100%;
	height:4px;
	background: #555555;
}

a.boutontwiselect
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;
               
        font: 11pt Calibri, Arial, Helvetica, sans-serif;
				text-decoration:none;
				background: #40b737; 
        color: white;
          			
        padding-left:8px;
        padding-right:8px;
        padding-top:3px;
        padding-bottom:3px;
       
        margin:0;       
        letter-spacing:1px
}

a.boutontwiselect:hover { 
				background: #40cb35; 
        }
        

div.bizaccueil {
	margin:0;
	padding:40px;
	padding-left:30px;
	padding-top:15px;
	color:#f4f4f4;	
}




td.bizhautnoir{
	margin:0;
	padding:0;
	font: 16pt Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#111111;
}

a.bizhautnoir{
	margin:0;
	padding:0;
	font: 16pt Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#111111;
	text-decoration:none;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;        
  border-radius: 5px; 
  padding:10px;
}

a.bizhautnoir:hover { background: #40CB25; color:white; }

a.bizconnexion {
				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;                
        background: #44c42a;
        color: #111111;        
        font: 25pt Franklin Gothic, Calibri, Verdana, Arial, Helvetica, sans-serif;		  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:6px;
        padding-bottom:6px;       
        margin:0;       
        xletter-spacing:1px;
        width:300px;     
        }
        
 a.bizconnexion:hover { background: #40CB25; color:white;}


div.newhhaut {
		 	margin:0px;		 	
		  padding:20px; 
		  padding-top:0px;
		  padding-bottom:15px;
		  padding-right:20px;
		  font: 10pt Verdana, Arial, Helvetica;
		  background-image:url('IMG/texture.png');background-repeat:repeat;
		  letter-spacing:1px;
		 	}
			
	 	


div.newhbasblog {		 	
		  background:#eeeeee;
		  width:100%;
			padding:20px;
			}
			
a.lienportail
 { 	
 	font: 11pt Calibri, Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#2C2C3B;
 	letter-spacing:1px;
 
 }


.lienportail:hover {  background:#3E964F; color:white;}


div.lienportail {  
  margin:2px;
  padding:10px;  
  padding-left:10px;  
  line-height:18pt;  
  font: 11pt Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#2C2C3B;
}

div.surtitre { 
  padding:5px;
	font: 8pt Calibri, Verdana, Arial, Helvetica, sans-serif;
}

div.pavedebat1 { 
	color:#2C2C3B;
  padding:10px;  
	 border-radius: 5px;			
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px; 
}

div.pavedebat2 { 
	color:#2C2C3B;
  padding:10px;  
	 border-radius: 5px;			
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px; 
	background:#f7f7f7;
	border-width: 1px; border-style: solid; border-color: #bbbbbb;  
}

.pavedebat:hover {background:#3E964F; color:white;}

a.podcast
 { 	
 	font: 11pt Calibri, Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#222222;
 	letter-spacing:1px;
 
 }

.podcast:hover {  background:#3E964F; color:white;}
 
a.lignesup0

{
font: bold 10pt Verdana, Arial, Helvetica;
text-decoration:none;
color:#111111;
}

div.rdvjour

{
font: bold 18pt Verdana, Arial, Helvetica;
color:#666666;
}


 
a.lieny2affiche
 {  
 	padding:3px;
  padding-top:6px;
 	padding-left:8px;
 	padding-right:8px;
 	font-size:0.90em;
 	text-decoration:none;
 	color:black; 
 	border-width: 1px; border-style: solid; border-color: #aaaaaa;
 }
 
td.zonetexte
{
    border-width: 1px; border-style: solid; border-color: #cccccc;
    width:600px;
    margin:0;
    padding:30px;
    font-size: 13pt;
	color:black;
	letter-spacing:0;
	line-height:14pt;
    text-align:justify;
 }



div.col1
{
	font: 8pt Verdana, Arial, Helvetica;
	float:left; 
	margin:5px;	
	margin-top:15px;
	padding:10px;
	padding-top:0;
	width:140px;
  text-align:right;      
  line-height:16pt;    
}

div.col2
{
	margin:0;
	margin-top:5px;
	margin-left:155px; 
	padding:10px;
	padding-top:6px;
	font: 11pt Calibri, Verdana, Arial, Helvetica;
	color:black;
	letter-spacing:0;
	line-height:14pt;
    
}

div.col1mc
{
	
	float:left; 
	margin:5px;	
	margin-top:15px;
	padding:10px;
	padding-top:0;
	width:650px;
  
}

div.col2mc
{
	margin:0;
	margin-top:5px;
	margin-left:700px; 
	padding:10px;
	padding-top:6px;
	font: 11pt Calibri, Verdana, Arial, Helvetica;
	color:black;
	letter-spacing:0;
	line-height:14pt;
    
}

div.col2art
{
	margin:0;
	padding:40px;
	padding-top:20px;
	font: 13pt Times, Calibri, Verdana, Arial, Helvetica;
	color:black;
	letter-spacing:0px;
	line-height:16pt;
	xwidth:700px;
	text-align:justify;
    
}

div.hashtag
 {  
  margin:0;
	background:#ffffff; padding:20px; margin-bottom:20px;
	width:550px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
 border-width: 1px; border-style: solid; border-color: #bbbbdd;  
 
}

div.col2blog {  
  margin:0;
	margin-left:185px; 
	padding:20px;
	padding-top:20px;
	font: 10pt Calibri, Arial, Helvetica;
	color:black;
	letter-spacing:0;
	line-height:14pt;
	
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
 
}



div.t22publications {position: relative; float:left; margin:35px; margin-top:0px; padding:0; }


 	
a.tendances { color:#dddddd;  text-decoration: none; margin:0; padding:0; font: 10pt calibri, Verdana, Arial;}
a.tendances:hover {text-decoration: underline; color:white;}

a.noneblack8 { color:#111111;  text-decoration: none; margin:0; padding:0; font: 10pt calibri, Verdana, Arial;}
a.grayblack8 { color:#dddddd;  text-decoration: none; margin:0; padding:0; font: 12pt calibri, Verdana, Arial;}
a.petitlienblancR { color:#eeeeee;  text-decoration: none; margin:0; padding:0; font: 9pt calibri, Verdana, Arial; text-align:right;}
a.petitlienblancR:hover {text-decoration: underline; color:white;}
 
a.boutonvert-OLD
 {  
 	    	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;  
        
        background: #40CB25;
        color: black;        		  			
        text-decoration:none;
        padding:10px;    
        margin:0;   
	 			font-size: 1.2 em;
	 			font-weight: bold;
}
a.boutonvert-OLD:hover { background: #20AB05; color:white;}

input.boutonvert-OLD
 {  
        background: #40CB25;
        color: black;        		  			
        margin:0;  
	 			padding:30px;
	 			font-size: 1.2 em;
	 			font-weight: bold;
}



div.boutonvert2-OLD
 {  
 	    	width:90px;
	 			height:18px;
        background: #40CB25;
        color: black;        
       	font: bold 10pt Calibri, Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
	 			padding-top:9px;
	 			padding-bottom:3px;
	 			padding-left:12px;
        margin:0;	 			
	 			letter-spacing:2px;
	 			text-align:left;
	 -moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;     
				 
	 			line-height:17px;
}

div.boutonvert2-OLD:hover { background: #20AB05; color:white;}



div.boutonblanc2
 {  
 	    	width:90px;
	 			height:18px;
        background: #dddddd;
        color: black;        
       	font: 10pt Calibri, Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
	 			padding-top:9px;
	 			padding-bottom:3px;
	 			padding-left:12px;
        margin:0;	 			
	 			letter-spacing:2px;
	 			text-align:left;
	 -moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;     
	 line-height:17px;
	 
}

div.boutonblanc2:hover { background: #bbbbbb; color:black;}


div.boutonorange2
 {  
 	    	width:120px;
	 			height:35px;
        background: #ef6001;
        color: white;        
       	font: 10pt Calibri, Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
	 			padding-top:10px;
	 			padding-bottom:6px;
	 			padding-left:15px;
        margin:0;	 			
	 			letter-spacing:2px;
	 			text-align:left;
	 			-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;     
}

div.boutonorange2:hover { background: #20AB05; color:white;}

.esp
 {  
 	padding:8px;
	margin:0;
 	text-decoration:none;
	font-size:1em;
 	color:white;
 	background: #4b994b;
 }
 
.esp:hover{ color:black; }

div.espold
 {  
 	    	-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;       
	 			width:210px;
        background: #40CB25;
        color: black;        
       	font: bold 13pt Calibri, Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
        padding:6px;
	 			padding-top:6px;
	 			padding-left:6px;
        margin:0;	 			
	 			letter-spacing:2px;
	 			text-align:center;
}

div.espold:hover { background: #20AB05; color:white;}

div.boutoncompleter {
					
				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;       
	 			width:180px;
        background: #b6c4ed;
        color: black;        
       	font: 10pt Calibri, Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
        padding:4px;
	 			padding-top:6px;
	 			padding-left:6px;
        margin:0;	 			
	 			letter-spacing:2px;
	 			text-align:center;
	
	
        }
        
div.boutoncompleter:hover { color:#f5f5f5; }


a.boutoncarre {   				          
        xbackground: #dae5eb;
        background: #fefefe;
        color: black;        
       	font: 8pt Calibri, Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:4px;
        padding-bottom:3px;       
        margin:0;       
        letter-spacing:1px;
        border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aaaaaa;
        border-right-width: 1px; border-right-style: solid; border-right-color: #aaaaaa;
        border-top-width: 1px; border-top-style: solid; border-top-color: #dddddd;
        
        
}
a.boutoncarre:hover { background: #20AB05; color:white;}

a.boutongris:hover { background: #40CB25; color:#111111;}
        
a.boutongris
 {  
 				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;                
        background: #eeeeee;
        color: #111111;        
        font: 7pt Verdana, Arial, Helvetica; 			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:4px;
        padding-bottom:5px;       
        margin:2px;       
        letter-spacing:2px;
        border-width: 1px; border-style: solid; border-color: #bbbbbb;  
        
}

div.t22haut {
  	margin:0;
  	padding-top:40px;
  	padding-bottom:40px;
  	padding-left:30px;
  	padding-right:20px;
  	xheight:80px;
  	xbackground:#eeeeee;
  	background-image:url('IMG/texture.png');background-repeat:repeat;
  	font: 22pt Calibri, Verdana, Arial, Helvetica, sans-serif;
		color:#444444;
		xletter-spacing:1px;
  	}



div.bandeau2016 {
  	margin:0;
  	padding:20px;
    background:#ffffff;
    font: bold 10pt Calibri, Arial, Helvetica, sans-serif; color: #111111;	
	  text-decoration:none;letter-spacing:2px;  
	  width:100%;
  	}
    
a.lignedpt {
  	font: 12pt Calibri, Verdana, Arial, Helvetica, sans-serif;
		color:#111111;
		text-decoration:none;
  	}
a.lignedpt:hover {
		text-decoration:underline;
	}
  	
div.t22milieu {
  	margin:0;
  	padding:0;
		text-align:center;		
		vertical-align:top;
		color:white;
		}
  	
img.imagedefond {
left: 0;
min-height: 100%;
position: fixed;
top: 0;
width: 100%;
z-index: -999;
}
 
div.t22m1
{
	
	font: 22pt Calibri, Verdana, Arial, Helvetica;
	color: #eeeeee;
	float:left; 
	margin:10px;
	padding-left:15px;
	padding-top:1px;
	padding-right:55px;
	padding-bottom:3px;
	
  text-align:left;      
  line-height:24pt; 
	letter-spacing:1px;
  
}

div.partagezrec
{
	padding-right:25px;
	padding-top:7px;
	text-align:right;
}

div.partagez
{
	font: bold 15pt Arial, Helvetica;
	color: #f0f0f0;
	padding-left:25px;
	padding-right:25px;
	padding-top:0;
	letter-spacing:0.5px;
	line-height:18pt; 
	
}
div.partagez2
{
	font: bold 11pt Arial, Helvetica;
	color: #d2d2d2;
	padding-left:25px;
	padding-top:3px;
	letter-spacing:0.3px;
	line-height:18pt; 
}



div.t22m2
{
	margin:0px;
	padding-left:0;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:0;
	xfont: 10pt Verdana, Arial, Helvetica;
	xcolor:black;
	font: italic 22pt Calibri, Verdana, Arial, Helvetica;
	color: #eeeeee;
	letter-spacing:1px;
	xline-height:14pt;
}



div.t22m3
{
	margin:0;
	margin-left:30px; 
	margin-bottom:10px;
	padding-left:5px;
	padding-top:0;
	font: 20pt Calibri, Verdana, Arial, Helvetica;
	text-align:left;
	letter-spacing:2px;
	line-height:12pt;	
}
  	
div.t22bas {
  	margin:0;
  	padding:20px;
  	padding-top:10px;
  	height:40px;
  	background:#333333;
  	color:#eeeeee;
  	}


div.basdepagearticle {
  	margin:0;
    padding:0;
  	
  	padding-top:30px;
  	background:#ffffff;
  	color:black;
  	}
  	
a.t22bas {
  	font: 16pt Calibri, Verdana, Arial, Helvetica, sans-serif;
		color:#dddddd;
		text-decoration:none;
		padding-left:12px;
  	}

a.t22bas:hover { text-decoration:underline;}
 	
a.foxoo22 {
  	margin:0;
  	margin-left:30px;
  	padding:5px;
  	width:45px;
  	height:25px;
  	vertical-align:middle;
  	xbackground:#888888;
  	font: bold 12pt Calibri, Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		display: table-cell;
		text-decoration:none;
		text-align:center;
		border-width: 1px; border-style: solid; border-color: #aaaaaa; 
  	}
  	
a.boutonaccueil {
				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;                
        background: #44c42a;
        color: #f5f5f5;        
        font: bold 14pt Calibri, Verdana, Arial, Helvetica, sans-serif;   			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:4px;
        padding-bottom:4px;       
        margin:0;       
        letter-spacing:1px;        
        }
        
a.boutonaccueil:hover { color:#111111; }

a.boutondirect {
				-moz-border-radius: 5px;
        -webkit-border-radius: 5px;        
        border-radius: 5px;                
        background: #44c42a;
        color: #111111;        
        font: bold 12pt Calibri, Verdana, Arial, Helvetica, sans-serif;   			  			
        text-decoration:none;
        padding-left:10px;
        padding-right:10px;
        padding-top:4px;
        padding-bottom:4px;         
        margin:0;       
        
        letter-spacing:1px;        
        }
        
a.boutondirect:hover { color:#f5f5f5; }



a.twitter-timeline {
	width:500px;
}

td.rdvmedias {
	font: 14pt Calibri, VVerdana,Arial, Helvetica, sans-serif;
}
div.rdvmedias {
        border-radius: 5px;			/* instruction standard */
        -moz-border-radius: 5px;		/* spÃ©cifique Mozilla */
        -webkit-border-radius: 5px;		/* spÃ©cifique WebKit (Safari, Chrome etc.) */
        -opera-border-radius: 5px;		/* spÃ©cifique Opera */
        
       background: #ffffff;
       
       font: 16pt Calibri, Verdana,Arial, Helvetica, sans-serif;
       margin-top:40px;
       margin-left:200px;
       padding:40px;
       padding-top:10px;
       width:700px;
      }

div.cadreadmin {
        border-radius: 5px;			/* instruction standard */
        -moz-border-radius: 5px;		/* spÃ©cifique Mozilla */
        -webkit-border-radius: 5px;		/* spÃ©cifique WebKit (Safari, Chrome etc.) */
        -opera-border-radius: 5px;		/* spÃ©cifique Opera */
        border-width: 1px; border-style: solid;  border-color: #dddddd;
        font: 10pt Calibri, Verdana,Arial, Helvetica, sans-serif;
        padding:20px;
        }

div.cadreintervention {
        border-radius: 5px;			/* instruction standard */
        -moz-border-radius: 5px;		/* spÃ©cifique Mozilla */
        -webkit-border-radius: 5px;		/* spÃ©cifique WebKit (Safari, Chrome etc.) */
        -opera-border-radius: 5px;		/* spÃ©cifique Opera */
        border-width: 1px; border-style: solid;  border-color: #dddddd;
        font: 12pt Calibri, Verdana,Arial, Helvetica, sans-serif;
        padding:20px;
        margin-top:10px;
        background:#f4f4f4;
        }

div.rondnoir {
        border-width: 1px; border-style: solid;  border-color: #999999;
        width:30px;
        height:20px;
        margin:10px;
        margin-bottom:0;
        margin-left:20px;
        padding:5px;
        background: #222222;   
        }
        
div.rdvmediascol {
       border-width: 1px; border-style: solid; 
       background: #ffffff;       
       font: 12pt Calibri, Verdana,Arial, Helvetica, sans-serif;
       padding:20px;
       padding-top:0px;
       width:400px;
      }



a.liennoir
    {       
       background: #FFFFFF;    
       color:#111111;
       font: 9pt Calibri, Verdana,Arial, Helvetica, sans-serif;
       padding:2px; 
       padding-top:5px;
       margin:0;
       text-decoration:none;
       text-align:center;
      
      }

div.rdvdebat{
       border-width: 1px; border-style: solid; 
       background: #ffffff;       
       font: 16pt Calibri, Verdana,Arial, Helvetica, sans-serif;
       padding:20px;
       padding-top:0px;
      
       text-align:left;       
      }      
      
div.cadreconnexion {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        
        border-radius: 10px;
        background: #ffffff; 
        border-width: 1px; border-style: solid; border-color: #dddddd;  
        padding:20px;     
       
        width:500px; 
        
      } 
      
 div.cadrefollowers {  
  margin:20px;
  margin-top:15px;
  padding:30px;  
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border-width: 1px; border-style: solid; border-color: #bbbbdd;  
  background: #f4f4f4; 
  line-height:20pt;  
  font: 11pt Calibri, Arial, Helvetica, sans-serif;
  width:600px;
  
}  

div.rupturemois {
		background: #eeeeee; 
 		font: bold 10pt Calibri, Arial, Helvetica, sans-serif;
 		text-align:center;
 		border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #555555;  
 		margin-bottom:2px;
 		padding-bottom:2px;
 		color:#111111;
 		letter-spacing:1px;
}

div.logoredif {		
 		font: bold 15pt Calibri, Verdana, Arial, Helvetica, sans-serif;
 		color:#aaaaaa;
}

a.logoredif {		
 		font: bold 15pt Calibri, Verdana, Arial, Helvetica, sans-serif;
 		color:#aaaaaa;
	  text-decoration:none;
}

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

div.toprdv  {
margin-top:8px;
margin-left:35px;
font: 9pt Calibri, Arial, Helvetica, sans-serif;
color:#aaaaaa;
letter-spacing:1px;
}






.columns {
			-webkit-columns: 3;
			-moz-columns: 3;
			columns: 3;
}


.gauche { /* boite gauche (avec le menu) */
   position: absolute; /* positionnÃ© par rapport Ã&nbsp; la boite parent (ici .container) */
   left: 0px; /* dÃ©marre Ã&nbsp; 10 pixels de la gauche de la boite parent */
   width: 130px; /* largeur de la boite */
   } /* encadrement discret de la boite */

.centre { /* boite qui "pousse" vers le bas le reste de la page */
   margin: 0 25% 0 25%; /* marges gauche et droite, pour la place des 2 autres colonnes */   
  padding: 10px; /* marge intÃ©rieure - indispensable */
  } /* couleur du fond */

.droite { /* boite droite (avec le commentaire) */
  position: absolute; /* positionnÃ© par rapport Ã&nbsp; la boite parent (ici .container) */
  right: 10px; /* dÃ©marre Ã&nbsp; 10 pixels de la droite de la boite parent */
  width: 200px; ; /* largeur de la boite */
  } /* encadrement discret de la boite */ 



	//--&gt;
&lt;/style&gt;</pre></body></html>