.body {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:62.5%;*/font-size:100%;
	background-image: url (image1/diag_stripe.gif);
	color: Navy;
	text-align: center;
}

h3.spip{
	font-size: 1.3em; /*font-weight: bold;*/
	color: #cf431e;
	text-align: left;
	/*text-indent: 20px;
	text-decoration: underline;*/
	margin-top: 2em ;
}

.divGeneral {
	text-align: -moz-center;  		
	margin-left: auto; 
  margin-right: auto; 
 }

.tabBandeau {
	background-color: White;
	border: 0px;
	width: 990px;
   margin:0px;
   padding:0px;		
	margin-left: auto; 
  margin-right: auto;
}

.cellBandeau {
	background-image: url(image1/bandeauCCRF.jpg);	
}

.RSSbandeau{
	float: right;

}

.tabContenu {
	border: 0px;
	background-color: #F6F6F6;
	margin: 0px;
	padding: 0px;
	width: 990px;
	text-align: center;	
	margin-left: auto; 
  margin-right: auto;
}

.tabRubriques {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 95%;
	/*background-color: #CAE593;	
	margin-left: auto; 
  margin-right: auto;
  	border-radius:5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;*/
}

.cellRubriques {
	width: 100%; /*height: 149px;*/
	border: 0px;
	margin: 0px;
	padding: 0px;	
}

.cellLeft {
	background-image: url(image1/fondBord189Marron.png);
	vertical-align: top;
	width: 190px;
}

.cellCentre {
	background-color: #F4E6D9;
	vertical-align: top; /*width: 610px;*/
	width: 560px;
}

.cellRight {
	background-image: url(image1/fondBordMarron.png);
	vertical-align: top;
	width: 240px;
	text-align: left;
}

.tabALaUne {
	width: 85%;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.cellALaUne {
	/*background-image: url(image1/backGroundAlaUne.jpg);*/
	vertical-align: top;
	padding: 10px;
	border: 2px solid navy;
	background-image: url(image1/diag_stripe.gif);
	/*border-left: 1px solid Navy;
	border-right: 1px solid Navy;*/
}


.tabDepeches {
	width: 290px;
	height: 160px;
	border: 1px solid;
	background-color: White;
	padding: 0px;
	margin: 5px;
	border-color: transparent Silver Silver transparent;
	float: left;
}

.cellDepeches {
	border: 0px solid;
	padding: 5px;
	vertical-align: top;
	border-color: #d6d9f4;
	background-image: url(image1/fondTabDepeche1.jpg);
	
	
}

.titreDepeche{
		font-size: 1em;
		text-align: left;
		color: #fe6c03;
}

.titreDepeche a{
	color: #d14b01;
	font-weight: bold;
	text-align: left;
}

.chapoDepeche {
	color: navy;
	font-size: .9em;
	text-align: justify;	
}

.tabDossier {
	border: 0px;
	background-color: transparent;
	width: 158px;
	text-align: center;
}

.cellDossier {
	border: 0px;
	/*background-color: #BBC6F3;*/
	padding: 0px;
	margin: 0px;	
}


.imgHD {
	/*float: right;
	margin: 10px;*/

}
.imgHG {
	float: left;
}

.tabDoc{
	border: 0px solid;
	padding: 0px;
	width: 250px;
   text-align: left;	
}

.cellDoc{
	/*background-image: url(image1/fondDoc.png);*/
	background-color: #ECECEC;
	  /* Fonctionne déjà sur webkit */
-webkit-transition-property: background-color;
-webkit-transition-duration: 1s;
/* Bientôt supporté par Firefox */
-moz-transition-property: background-color;
-moz-transition-duration: .5s;
transition-property: background-color;
transition-duration: .5s;

	border-radius: 0px 0px 10px 10px ;
	-moz-border-radius: 0px 0px 10px 10px ;
	-webkit-border-radius: 0px 0px 10px 10px ;
	-khtml-border-radius: 0px 0px 10px 10px ;
}
.cellDoc:hover {
	background-color: #CAE593;
}

.titreUne a{
	font-weight: bold;
	color: #d14b01;
	font-size: 1.1em;	
}

.chapoUne{
   /*color: #d14b01;*/
	font-size: 1em;		
}

.divArticle{
	padding: 15px;
}

.divHierarchie{
		text-align: left;	
}

.hierarchie {
	text-decoration: none;
	color: #666666;
	font-size: 1em;
	}
	
.hierarchie a{
	text-decoration: none;
	color: #666666;
	text-decoration: underline;
	}

.tabArtTitre{
	background-image: url(image1/diag_stripe.gif);
	border: 1px solid #d14b01;
	text-align: center;
	margin-left: auto; 
  margin-right: auto;
  		border-radius:10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px;
}

.tabArtChapo{
	border: 0px solid;
	/*background-color: #ffdbdb;*/
	width: 85%;
		margin-left: auto; 
  margin-right: auto;

}

.cellArtChapo1{
   width: 15px;
	border: 0px solid;
	background-image: url(image1/RaieOrange.png);
	vertical-align: top;	
}
	
.titreArticle{
	   color: #d14b01;
		font-size: 1.8em;
		letter-spacing: 0.1em;
		word-spacing: 0em;		
		font-weight: bold;
}

.tabDepechesRub {
	width: 85%; 
	border: 1px solid;
	background-color: white;
	background-image: url(image1/orangeDegrade.png);
	padding: 0px;
	margin: 5px;
	border-color: #ff8429; /*float: left;*/  
	margin-left: auto; 
  margin-right: auto; 
  /* Fonctionne déjà sur webkit */
-webkit-transition-property: border-width;
-webkit-transition-duration: .1s;
/* Bientôt supporté par Firefox */
-moz-transition-property: border-width;
-moz-transition-duration: .1s;
transition-property: border-width;
transition-duration: .1s;

		border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px;
}

.tabDepechesRub:hover {
	border-width: 3px
}

.logoArt{
	float: left;
	margin: 5px;
}

.chapoArtRub{
	margin: 5px;
	font-size: .9em;
}
.chapoArtRub a{
color: Navy;
text-decoration: none;
}
.cellDepechesRub {
	border: 0px solid;
	padding: 5px;
	vertical-align: top;
	 /*background-image: url(image1/fondTabDepeche.jpg);*/
	margin: 5px;
	text-align: justify;
}

.dateAuteur{
	font-size: 1em;
	color: Green;
	text-align: right;
}

.chapo{
	color: Navy;
	font-size: 1em;
	font-style: italic;
	text-align: justify;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-indent: 15px;

}

.texte{
	color: Navy;
	font-size: .9em;
	text-align: justify;
	margin: 20px;
}

.texteDoc {
	color: #404040;
	font-size: .8em;
}
.texteDoc a{
	color: #404040;
	width: 140px; /* à modifier selon vos besoins */ 
   overflow: hidden; 
   -o-text-overflow: ellipsis; /* pour Opera 9 */ 
   text-overflow: ellipsis; /* pour le reste du monde */ 
}


.axe-y { 

   line-height: 1em; 

}

.axe-y img { 

   vertical-align: middle; 

}

.titreRubrique{
	
	font-weight: bold;
	font-size: 2.5em;
	color: #d14b01;
	text-align: center;
	letter-spacing: 0.1em;
	font-style: italic;
	word-spacing: 0em;
	border: 0px solid #ff8429;
	text-shadow: 2px 2px 4px #999; 
}

.tabZoomActu{
		border: 0px;
		width:90%;
}


.cellZoomActu {
	border: 0px solid #ff8429;
	padding: 5px;
	margin: 5px;
	vertical-align: top;
	background-color: #ffdcb4;
		border-radius:10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px;
}

.chapoZoomActu{
	color: Maroon;
	font-size: 1em;
	font-style: italic;
	text-align: left;
	font-weight: bold;
}

.texteZoomActu{
	color: Maroon;
	font-size: .8em;
	text-align: justify;
	text-indent: 10px;	
}

.tabDefil{
	/*background-image: url(image1/diag_stripe.gif);*/
	background-color: #ffdcb4;
	border: 0px solid #ff8429;
	width: 90%;
	border-radius:10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px;
}

#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 200px; /*marquee height */
/*background-color: white;
*/
overflow: hidden;
padding: 2px;
padding-left: 4px;
}

.titreDepecheDefil{
		font-size: .8em;
		text-align: left;
		color: #fe6c03;
		text-indent: 3px;
}

.titreDepecheDefil a{
	color: #d14b01;
	font-weight: bold;
}

.marges{
	
	margin: 3px;
}
.spip_logos { border: 0; }

.spip_documents img { border: 0;}

.tabGauche{
	background-color: #9F5118;
	border: 0px solid;
}

.tabGaucheHt{
	/*background-image: url(image1/vertHaut.jpg);
	background-repeat: no-repeat;
	text-align: center;	
	margin: 0px;
	padding: 0px;
	height: 30px;
		border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px; 
	-khtml-border-radius: 10px 10px 0px 0px;*/
}

.titrePave{
	/*color: #6f7957;*/
	color: White;
	font-weight: bold;
}

.tabRubRecap{
	/*background-image: url(image1/diag_stripe.gif);*/
	border: 0px solid #ff6600;
	margin-left: auto; 
   margin-right: auto;
		border-radius:10px;
	-moz-border-radius: 10px; 
	-webkit-border-radius:10px; 
	-khtml-border-radius:10px;
}

.rubRecap{
	font-size: 90%;
	text-align: left;
	color: #006400;

}
.rubRecap a{
	font-weight: bold;
	color: Maroon; /* Fonctionne déjà sur webkit */
	-webkit-transition-property: color;
	-webkit-transition-duration: .5s; /* Bientôt supporté par Firefox */
	-moz-transition-property: color;
	-moz-transition-duration: .2s;
	transition-property: color;
	transition-duration: .2s;
}
.rubRecap a:hover{
	color: #d14b01;
}

.imgContact{
width: 150px;

}

.imgContact:hover {
width: 130px;
	 /* Fonctionne déjà sur webkit */
		    -webkit-transition-property: width,height;
				-webkit-transition-duration: .5s;
				-webkit-transition-timing-function: ease-out;
				
				/* Bientôt supporté par Firefox */
        -moz-transition-property: width,height;
				-moz-transition-duration: 1s;
				-moz-transition-timing-function: ease-out;
				
				/* … et lorsque ce sera standardisé */
				transition-property: width,height;
				transition-duration: 1s;
				transition-timing-function: ease-out;
	
}




/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }
/* début des tableaux des articles*/
.row_first{
	
	background-color: #FFE4B5;
	font-size: .9em;
	vertical-align: middle;
}
.row_even{
	background-color: #E3E3E3;
	font-size: .9em;
}
.row_odd{
	background-color: #D1D1D1;
	font-size: .9em;
}
table.spip {
	width: 500px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 1em;
	border-collapse: collapse;
	
}
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: 5px; margin-left: 5px; font-weight: bold; }
/*table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #EEE; }
table.spip tr.row_even { background: #DDD; }*/
table.spip th, table.spip td { padding: 0.30em; text-align: left; border: 1px solid; }
table.spip th {vertical-align: middle;	font-weight: bold;}
table.spip td {vertical-align: middle;}
/* fin des tableaux des articles*/

/* pagination page rubriques*/
.lien_pagination, .on {
	color: #d14b01;	font-weight: bold;
}
.lien_pagination a{
	color: #d14b01;	
	font-weight: bold;
}

/* fin pagination page rubriques*/

.imgRSS{
   width: 35px;
	text-align: right;
	margin-left: auto; 
   margin-right: auto;	
}

.imgRSS:hover {
width: 40px;
	 /* Fonctionne déjà sur webkit */
		    -webkit-transition-property: width;
				-webkit-transition-duration: .3s;
				
				/* Bientôt supporté par Firefox */
        -moz-transition-property: width;
				-moz-transition-duration: .3s;
				
				/* … et lorsque ce sera standardisé */
				transition-property: width;
				transition-duration: .3s;
	
}

.tabPop{
	width: auto;
	border: 0px solid Green;

}
.cellPop{
	border: 1px solid Green;
	vertical-align: top;
	padding: 10px;
	text-align: left; /*background-image: url(image1/fondDoc.png);*/
	background-color: #CAE593; /* Fonctionne déjà sur webkit */
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 1s; /* Bientôt supporté par Firefox */
	-moz-transition-property: background-color;
	-moz-transition-duration: .5s;
	transition-property: background-color;
	transition-duration: .5s;
			
			border-radius: 10px ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ; 
	-khtml-border-radius: 10px ;
}
.cellPop:hover {
	background-color: #FFEBC1;
}
.titrePop{
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	color: #006400;
}

.tabPied{
		border: 0px;
	background-color: #696969;
	width: 100%;
}
.piedLiens{

	text-align: center;
	color: White;
	font-weight:bold;
}
.piedLiens a{
font-size: 0.8em;
color:White;
}