/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */



/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */



html{
	background: #E5E5E5;
}
body {
	font-size: 14px;
	color: #000;
	font-family:  Helvetica, Verdana, Arial, sans-serif; /* Arial, Tahoma,Verdana, sans-serif; */
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

img, table, form { 
	margin: 0; 
	padding: 0; 
	border: none; 
}

p, h1, h2, h3, h4, h5, h6 { 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	font-weight: normal; 
}

ol,ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

a { 
	text-decoration: none; 
	color:#BA3D00;
}
a:hover { 
	text-decoration: underline;
}
a:visited {
	color:#BA3D00;
}

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }

/* Images typographiques (via image_typo), URL a revoir... */
img {behavior: url(/pngHack/pngHack.htc);}




/*  ------------------------------------------
/*  Disposition des blocs principaux
/*  ------------------------------------------ */
#page {
	background: url(images/background_body.jpg) repeat-y;
	width:950px;
	padding-left:5px;
	padding-right:5px;
	background-color:#ffffff;
	min-height:539px;
	height: auto !important;
	height:539px;
}
/* ---- Bandeau ---- */
	#global_bandeau{
		width: 100%;
		height: 185px;
		background: url(images/fond_global_bandeau.gif) bottom left repeat-x #070707;
		text-align:center;
	}
	#banniere {
		height:95px;
		width: auto;
		padding-top:0px;
		text-align:center;
	}
	#bandeau {
		width: 950px;
		height: 109x;/*109px avant noel*/
		margin-left: auto;
		margin-right: auto;
		/*background: url(images/bandeau_noel2011-site.jpg) top left no-repeat;noel*/
	}
	/* logo ete touleco 
	#bandeau #logo{
		background: url(images/logo_ete.jpg) no-repeat;
		width: 482px;
		height: 109px;
		float:left;
	}	*/
	/* logo touleco*/
	#bandeau #logo{
		background: url(images/logo.jpg) no-repeat;
		width: 364px;
		height: 109px;
		float:left;
	}			
	#bandeau #logo a{
		width: 364px;
		height: 109px;
		display:block;
	}
	
	#banniere #pub3{
		width: 728px;
		height: 90px;
		position:relative;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
		background:white;
	}	
	#bandeau #bloc_droite {
		float:right;
		height:auto;
		width:442px;
		padding-right:20px;
		padding-top:25px; /*noel: 25px */
	}
	#bandeau #bloc_droite p#titre_service {
		font-size:11px;
		line-height:10px;
		font-weight:normal;
		color:#dfdfdf;
		position:absolute;
		z-index:3;
		margin-left:10px;
		padding-left:5px;
		padding-right:5px;
		background:black;
		padding-top:0px;
	}
	#bandeau #bloc_droite #services {
		margin-top:5px;
		border:1px solid #dfdfdf;
		height:36px;
		padding-left:15px;
		padding-right:15px;
		padding-top:5px;
		padding-bottom:5px;
		z-index:2;
		position:relative;
	}	
	#bandeau #bloc_droite #services li {
		float:left;
		padding-left:5px;
		padding-right:5px;
	}
	#bandeau #part  {
		display:block;
		clear:both;
		float:left;
		padding:0;
		margin-top:-3px;
		border:none;
	}
	#bandeau #part li{
		padding-left:5px;
		padding-right:5px;
		display:inline;
	}
	#bandeau #part li a {

	}
	
/* ---- Menu ---- */	
	#menu{
		clear:both;
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 27px;
		text-align: center;
		color:#ffffff;
	}
	
	#menu li{
		float:left;
		font-weight:bold;
		font-size:13px;
		margin-right:1px;
		color:#ffffff;
		display:inline;
		padding:4px 25px 0px 25px;
	}
		#menu a {
			text-decoration:none;
			font-weight:normal;
			color:#ffffff;
			font-weight:bold;
			font-size:13px;			
		}
		#menu a:hover {
			color:#FF8201;
		}

				/* recherche */
		li.recherche {
			margin-left:60px; 
			

			
			
		}		

		li.recherche input.txt_recherche{
			width:130px;
		}
		li.recherche input {
			height:12px;
			font-size:11px;
		}
		li.recherche input.bt_valider {
			height:14px;
		}
		.date_rech{
			color:#6F6F6F;
			font-size:12px;
		}
/* ---- date ---- */	
	#date{
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 21px;
		text-align: center;
		color:#ffffff;
	}
	
	#date li{
		float:left;
		font-weight:bold;
		font-size:13px;
		margin-right:1px;
		color:#ffffff;
		display:inline;
		padding:2px 25px 0px 25px;
	}
		#date a {
			text-decoration:none;
			font-weight:normal;
			color:#ffffff;
			font-weight:bold;
			font-size:13px;			
		}
		#date a:hover {
			color:black;
			text-decoration:none;
		}	

	

/***********************************************/
/*************   Contenu ***********************/
/***********************************************/
#zoneprincipale {
	width: 100%;
	min-height:539px;
	height: auto !important;
	height:539px;
	background-color:white;
	text-align: justify;  							/*left*/
}

	/* ---- une ---- */	
	#global_une {
	height:253px;
	background-image: url(images/fond_une.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
	#une{
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 253px;
		text-align: justify;					/*center*/
	}

	#une #article{
		float:left;
		width: 629px;
		height: 253px;
		/*text-align: center;*/
		/*Tahoma, Verdana, Arial, sans-serif;*/
		font-size:17px;
		color:#4C4C4C;
		
	}
	#une #article #art {
		height:233px;
		margin-left:15px;
		text-align:left;        /*left*/
		margin-right:10px;
		font-size:17px;
	}
	#une #article #art #titre{
		margin-top:17px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family: Century Gothic, Arial, sans-serif;*/
		font-variant:small-caps;
		font-size:20px;
		color:white;
		font-weight:bold;
	}
	#une #article #art #titre_art{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family: Century Gothic, Arial, sans-serif;*/
		font-weight:bold;
		font-size:22px;
		color:#BA3D00;
	}
	#une #article #art #titre_art a{
		color:#BA3D00;
		text-decoration:none;
	}
	#une #article #art #suite{
		margin-top:14px;
	}
	#une #article #art #suite a{

		font-size:14px;
		font-family: Arial, Helvetica, sans-serif;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		color:#BA3D00;
	}
	#une #article #logo {
		/*border: solid 1px #C3C3C3;*/
		margin-top:13px;
		width:328px;
		height:229px;
		padding-right:10px;
		float:left;
	}
	#une #article #logo img {
		border: solid 2px #4F4F4F;
	}
	#une #article #art #suite{
		line-height:normal;
		margin-top:14px;
	}
	
	/*---------FORUM------*/
	#menu_gauche_forum{ 
	margin-left: 5px;
	margin-top:7px;
	border: solid thin #00CC33;
	width: 200px;
	font-weight:bold;
	text-decoration: none;

	}
	#contenu_rubrique_forum{
	border: solid thin #00CC33;
	width: 600px;
	float:right;}
	
	
	
/*---------UNE / DOSSIER-------*/	
	#une #dossier{
		background:url(images/Une_dossier.gif) no-repeat;
		line-height:normal;
		float:left;
		width: 300px;
		height: 198px;
		text-align: justify;							/*center*/
		margin-top:12px;
		text-align: left;
		
		
		font-size:14px;
		color:#4F4F4F;
		padding-top:12px;
		padding-left:11px;
		padding-right:5px;
	
	}


	#une #dossier .titre{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-variant:small-caps;
		font-size:20px;
		color:#FE7300;
		line-height:normal;
		float:left;
		width:150px;
	}
	#une #dossier .titre_art{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-weight:bold;
		font-style:italic;
		font-size:16px;
		color:#BA3D00;
		line-height:normal;
		float:left;
		width:150px;
	}
	#une #dossier .titre_art a{
		color:#000;
		text-decoration:none;
	}
	#une #dossier .txt_dossier {
		float:left;
		width:150px;
		font-size:15px;
	}
	
	#une #dossier .suite a{
		font-size:14px;
		font-family: Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		color:#BA3D00;
		float:left;
	}
	#une #dossier .logo {
		margin-top:17px;
		width:120px;
		height:180px;
		float:right;
		text-align:right;
	}	
	#une #dossier .logo img{
		border: solid 2px #4F4F4F;
	}

	   #une #dossier .suite .bouton{
	   		line-height:normal;
	   		width:68px;
			height:20px;
			margin-left:15px;
			background:url(images/bouton_degrade.gif) no-repeat;
			color:#FFFFFF;
			font-weight:bold;
			font-size:13px;
			margin-top:10px;
			padding-top:1px;
			text-align:left;
			padding-left:14px;
			float:left;
	   }
	#une #separateur{
		float:right;
		width: 316px;
		height:15px;
		margin-top:7px;
	}
	
	#zoneprincipale #global_contenu{
	width: 950px;
	min-height:524px;
	height: auto !important;
	height:524px;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	float:left;
	}
	
	
	/*-------- colonne de gauche  ---------*/	
	
	#global_menu_gauche{
		float:left;
		width: 168px;
		min-height:524px;
		height: auto !important;
		height:524px;
		text-align: left;
		min-height:524px;
		padding-left:5px;
		margin-top:8px;
		
	
	}
	#menu_gauche{
		width:168px;
		min-height:282px;
		height: auto !important;
		height:282px;
		
	}
	
	ul#menu_gauche_liste {
			padding-bottom:8px;
			border: solid 1px #DDDDDD;
			width: 161px;
			margin-left: 5px;
			background-color: #F3F3F3;
			
			
		
			
		}
		ul#menu_gauche_liste li{
			margin-top:8px;
			
			
			
			
		}
		ul#menu_gauche_liste a {
			
			
			text-decoration:none;
			color:#e95800;
			font-weight:bold;
			font-size:14px;
			font-variant:small-caps;
			background:url(images/fleche.gif) no-repeat;
			padding-left:15px;
			font-family: sans-serif,Arial,"Trebuchet MS",Helvetica;
			display:block;
			

		}
		ul#menu_gauche_liste a:hover {
			
			
			text-decoration:none;
			color:#e95800;
			font-weight:bolder;
			font-size:14px;
			font-variant:small-caps;
			padding-left:18px;
			background:url(images/fleche2.gif) no-repeat;
			

		}
		
		/*--------------------------------------------------- ancien menu ppal --------	
			
		#menu_gauche_liste {
			background:url(images/fond_menu_haut2.gif) no-repeat;
			
			padding-top: 7px;
			
			
		}
		#menu_gauche_liste li.sous_rubrique {
			margin: 0px;
			height: 30px;
		}
		#menu_gauche_liste li.sous_rubrique a {
			background:url(images/bouton_test_rollover.gif) no-repeat top left;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			text-indent: 5px;
			padding-left: 3px;
			padding-top: 5px;
			padding-bottom: 6px;
			color:#000000;
			margin-left: 6px;
			font-size: 13px;
			width: 153px;
		}
			
		#menu_gauche_liste li.sous_rubrique a:hover {
			background:url(images/bouton_test_rollover.gif) no-repeat top right;
			font-size: 14px;
		}
		
		#menu_gauche_liste li.fond_menu {
			height: 2px;
			width: auto;
			background:url(images/fond_menu_bas2.gif) no-repeat bottom left;
			padding: 0px;	
		}--*/
		
		
		#portfolio #vignette {
			margin-top:6px;
			text-align:center;
			width: auto;
			border:solid 1px #DDDDDD;
			padding-top: 10px;
			padding-bottom: 8px;
			margin-left: auto;
			margin-right: auto;
		}
	
	
	
	


#portfolio {
		width: 161px;
		height: auto;
		padding-bottom: 20px;
		margin-bottom: 20px;
		margin-left: 5px;
	}	

	#fenetre_tout_emploi, #fenetre_article_plus_lu, #fenetre_blog, #forum_accueil, #tv{
	width: 161px;
	height: 145px;
	margin-bottom: 27px;
	margin-left: 5px;
	border-top: 1px solid #707070;
	border-left: 1px solid #707070;
	border-right: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	background-color: #c6c6c6;
	background-image: url(images/fond_vignette.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
	
/*	background-image: url(images/sous_menu.jpg);  */
	}	

	
	#fenetre_article_plus_lu h1, #fenetre_tout_emploi h1, #fenetre_blog h1, #forum_accueil h1, #portfolio h1, #tv h1,#fenetre_tout_emploi h1 a, #fenetre_blog h1 a, #forum_accueil h1 a, #portfolio h1 a, #tv h1 a {
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	margin-top:1px;
	text-align: center;
	text-decoration:none;
	color:#FE7300;
	}
	
	#fenetre_article_plus_lu h1, #fenetre_article_plus_lu h1 a{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:13px;
	margin-top:1px;
	text-align: center;
	text-decoration:none;
	color:#FE7300;}
	
	
	#fenetre_article_plus_lu li {
	margin-top:0px;
	margin-left:8px;
	padding-top:2px;
	padding-bottom:3px;
	background-color:#030303;
	width: 145px;
	
	}
	#fenetre_article_plus_lu li a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	text-align:left;
	margin-left:5px;


	
	}
		
		
	#forum_accueil{}
		
	#liens_images{
	width: auto;
	height: auto;
	margin-top:7px;
	}
	
	
	#liens_images_accueil{
	width:auto;
	height: 200px;
	background-image: url(images/degrade_bas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
	}
	
		
	
	#liens_images_accueil #fenetre_tout_emploi, #liens_images_accueil #fenetre_article_plus_lu, #liens_images_accueil #fenetre_blog, #liens_images_accueil #forum_accueil, #liens_images_accueil #tv{
	width: 161px;
	height: 145px;
	margin-bottom: 15px;
	border-left: 1px solid #707070;
	border-top: 1px solid #707070;
	border-right: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	background-color:#c6c6c6;
	background-image: url(images/fond_vignette.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 25px;
	margin-left: 20px;
	float: left;

	}	
	
	
	
	/*-------- nuage ---------*/	
	
	
	
		#nuage {
			margin-top:20px;
			border:1px solid #FFFFFF;
			width:168px;
			height: auto;
			margin-left: 44px;
			}
		#nuage_accueil {
			border:1px solid #FFFFFF;
			width:168px;
			height: auto;
			text-align:center;
			font-size:10px;
			}
		
			#nuage #titre_nuage,#nuage_accueil #titre_nuage {
				background:url(images/fond_nuage.gif) no-repeat top left;
				width:161px;
				height:23px;
				line-height:23px;
				padding-left:10px;
				color:#fff;
				margin-bottom:10px;
				font-family:Century Gothic, Arial, sans-serif;
				font-size:18px;
				font-variant:small-caps;
				padding-left:5px;
			}
		
			#nuage li {
			 font-size:10px;
			 margin: 0px;
			 padding: 0px;
			}
			
/*--------ACTU----------*/	
		#actu {
			float:left;
			width:286px;
			min-height:524px;
			font-family:Verdana, Arial, Tahoma, sans-serif;
			font-size:14px;
			color:#6F6F6F;
			margin-left:26px;
			text-align:justify;       /*left*/
	}	
	
		#actu #titre, #actu_nl #titre{
			margin-top:10px;
			font-family: Arial, Helvetica, sans-serif;
			/*font-family:Century Gothic, Arial, sans-serif;*/
			font-variant:small-caps;
			font-size:18px;
			color:#FE7300;
			margin-bottom:10px;
		}
		#actu .article, #actu_nl #article {
			padding-bottom:14px;
			border-bottom: solid 1px #DDDDDD;
			line-height:1.5em;
		}
	#actu .titre_art, #actu_nl #titre_art{
		margin-top:0px;
		margin-bottom:14px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-weight:bold;
		font-style:italic;
		font-size:15px;
		color:#BA3D00;
	}
	#actu .titre_art a, #actu_nl #titre_art a{
		color:#000;
		text-decoration:none;
	}
	#actu #art #suite, #actu_nl  #art #suite{
		margin-top:14px;
	}
	#actu .suite a, #actu_nl  #suite a{
		font-size:14px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		color:#BA3D00;
	}
	
	
	#actu_nl {
		float:left;
		width:600px;
		min-height:524px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		color:#6F6F6F;
		padding-left:29px;
		text-align:left;
	}	
	
	
	
	
	
	
/*--------BREVES--------*/	
	
	#breves {
		text-align:left;
		padding-top:48px;
		margin-right:3px;
		padding-left:20px;
		width:150px;
		float:left;
		min-height:486px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		color:#000;
	}
	
	#breves #titre,#breves_nl #titre{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-variant:small-caps;
		font-size:20px;
		color:#FE7300;
		margin-bottom:10px;
		margin-top:10px;
	}
	#breves .article{
			padding-bottom:14px;
			border-bottom: solid 1px #DDDDDD;
			line-height:1.5em;
			padding-left:10px;
			padding-right:10px;
		}
	#breves_nl  #article{	
			padding-bottom:14px;
			border-bottom: solid 1px #DDDDDD;
			line-height:1.5em;
		}
	#breves .titre_art,#breves_nl #titre_art{
		margin-top:17px;
		margin-bottom:1px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-weight:bold;
		font-style:italic;
		font-size:14px;
		color:#FC8420;
	}
	#breves .titre_art a,#breves_nl #titre_art a{
		color:#FC8420;
		text-decoration:none;
	}
	#breves #art #suite,#breves_nl #art #suite{
		margin-top:14px;
	}
	#breves .suite a,#breves_nl  #suite a{
		font-size:14px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-weight:bold;
		color:#BA3D00;
	}
	
	.agenda {
		background:#D6D6D6;
		padding-left:10px;
		padding-right:10px;
	}
	#breves_nl {
		margin-right:17px;
		margin-left:29px;
		width:270px;
		float:left;
		min-height:486px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		color:#000;
		text-align:left;
	}
	
	
	
	

	
	#global_contenu #colonne_droite_accueil{
		float:left;
		width:250px;
		min-height:524px;
		margin-left:35px;
		!margin-left:30px;
		margin-top:8px;
	}	
	#colonne_droite {
		float:left;
		width:250px;
		margin-top:10px;
		
	}
		#colonne_droite #bouton_deco{
			margin-left:30px;
			margin-top:20px;
			color:#fff;
			padding-left:40px;
			padding-top:2px;
			font-size:15px;
		}
		#pub2{
			height:250px;
			width:250px;
			margin-top:5px;
			margin-bottom:10px;
			float:right;
		}
		#pub4{
			height:600px;
			width:250px;
			margin-top:21px;
			margin-bottom:10px;
			float:right;
			text-align:center;
		}
		.pub5{
			height:250px;
			width:250px;
			margin-top:5px;
			margin-bottom:10px;
			float:right;
		}
		
		
		
		
		
	#bandeau_bas_accueil{
	height: 150px;
	width: auto;
	padding-top: 35px;
	background-image: url(images/fond_deux.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
	}


	
		
/*--------EXPERT--------*/		
		#global_contenu #colonne_droite_accueil #expert,
		#global_contenu #colonne_droite_accueil #barometre,
		#global_contenu #colonne_droite_accueil #tribune{
			float:right;
			text-align:left;
			width:250px;
			margin-top:20px;
			font-family:Verdana, Arial, Tahoma, sans-serif;
			font-size:15px;
			color:#6F6F6F;
		}
		#france_bleu {
			margin-top:20px;
			float:left;
		}
		
		#global_contenu #colonne_droite_accueil #expert .bouton {
			width:250px;
			height:20px;
			margin-top:0px;
			float:left;
			background:url(images/bouton.gif) bottom left;
			line-height:1.3em;
		}
		#global_contenu #colonne_droite_accueil #barometre .bouton{
			width:250px;
			height:20px;
			margin-top:0px;
			float:left;
			background:url(images/bouton2.gif) bottom left;
			line-height:1.3em;
		}
		#global_contenu #colonne_droite_accueil #tribune .bouton{
			width:250px;
			height:20px;
			margin-top:0px;
			float:left;
			background:url(images/bouton3.gif) bottom left;
			line-height:1.3em;
		}
	#global_contenu #colonne_droite_accueil #expert .titre,
	#global_contenu #colonne_droite_accueil #barometre .titre,
	#global_contenu #colonne_droite_accueil #tribune .titre{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-variant:small-caps;
		font-weight:bold;
		font-style:italic;
		font-size:20px;
		color:#fff;
		padding-left:5px;
	}
	#global_contenu #colonne_droite_accueil #expert .titre_art,
	#global_contenu #colonne_droite_accueil #barometre .titre_art,
	#global_contenu #colonne_droite_accueil #tribune .titre_art{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-weight:bold;
		font-style:italic;
		font-size:14px;
		color:#BA3D00;
		margin-top:14px;
		margin-bottom:5px;
	}
	#global_contenu #colonne_droite_accueil #expert .titre_art a,
	#global_contenu #colonne_droite_accueil #barometre .titre_art a,
	#global_contenu #colonne_droite_accueil #tribune .titre_art a{
		color:#000;
		text-decoration:none;
	}
	#global_contenu #colonne_droite_accueil #expert .logo,
	#global_contenu #colonne_droite_accueil #barometre .logo,
	#global_contenu #colonne_droite_accueil #tribune .logo {
		width:250px;
		height:120px;
		float:left;
	}	
			
				

/*---------------------------------------------------------*/
/*--------------------------RUBRIQUE-----------------------*/
/*---------------------------------------------------------*/
	#contenu_rub {
		float:left;
		width:485px;
		min-height:493px;
		margin-left:22px;
		padding-right:15px;
		color:#000;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		margin-top:10px;
	}
	#contenu_rub #titre_rubrique {
		color:#FE7300;
		font-size:20px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
	}
	#contenu_rub li{
		line-height:1.5em;
		margin-top:5px;
		margin-bottom:10px;
		padding-bottom:17px;
		border-bottom: solid 1px #DDDDDD;
	}

	#contenu_rub li  a{
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-style:italic;
		font-weight:bold;
		font-size:15px;
		color:#000;
	}
	#contenu_rub li #descriptif_article a {
		color:#BA3D00;
		font-style:normal;
		font-weight:normal;
		font-family:Verdana, Arial, Tahoma, sans-serif;
	}
	#date_art {
		color:#6F6F6F;
		font-size:12px;
	}
	.date_art, p.popularite {
		color:#6F6F6F;
		font-size:12px;
	}
	#logo_cadenas{
		background:url(images/cadenas.jpg) no-repeat;
		height:15px;
		width:13px;
		float:left;
		padding-right:15px;
	}	
	#annonce{
		background:url(images/fond_ps_debut.gif) top no-repeat #EDEDED;
		margin-left:0px;
		float:right;
		width:230px;
		color:#000;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:11px;
		margin-top:40px;
		padding:0px 0px;
	}
	#annonce #bloc_annonce{
		background:url(images/fond_ps_fin.gif) bottom no-repeat;
		padding:15px 15px;
		text-align:center;
	}
	#titre_annonce {
		text-align:center;
		color:#FE7300;
		padding-bottom:10px;
		font-size:20px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		border-bottom:1px solid #DDDDDD;
	}
	.titre_annonce {
		font-weight:bold;
		padding-top:10px;
		text-align:center;
		padding-bottom:5px;
	}
	.texte_annonce {
		padding-bottom:10px;
		border-bottom:1px solid #DDDDDD;
		text-align:justify;
	}
/*---------------------------------------------------------*/
/*--------------------------ARTICLE------------------------*/
/*---------------------------------------------------------*/
	#contenu_art {
		float:left;
		width:485px;
		min-height:493px;
		padding-left:24px;
		padding-right:15px;
		color:#000;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		margin-top:10px;
		margin-bottom:20px;

	}
	#contenu_art #titre_rubrique {
		color:#FE7300;
		font-size:20px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		margin-top:10px;
	}


	#contenu_art #titre_article {
		margin-top:5px;
		margin-bottom:10px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-style:italic;
		font-weight:bold;
		font-size:23px;
		color:#000;
	}
	#contenu_art #sstitre_article {
		margin-bottom:20px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-style:italic;
		font-weight:normal;
		font-size:19px;
		color:#000;
	}
	
	
	#contenu_art #chapo_article{
		font-weight:bold;
		font-size:14px;
		margin-bottom:12px;
		padding-bottom:12px;
		border-bottom: solid 1px #DDDDDD;
		margin-top:20px;
	}
	
	#contenu_art #date_art{
		float:left;
		width:150px;
	}
	
	#contenu_art #icones{
		width:100px;
		float:right;
	}
		#contenu_art #icones .alert_non_abo{
			color:#FF0000;
			display:none;
		}
	
		#contenu_art #icones span.envoi_mail{
		}
	
	#contenu_art #reagir_article a{
		color:#6F6F6F;
		padding-left:3px;
	}
	
	#contenu_art #auteur_msg{
		font-weight:bold;
	}
	#contenu_art #date_msg{
		font-size:12px;
		color:#6F6F6F;
	}
	#contenu_art #contenu_msg{
		border-bottom:1px dotted #DDDDDD;
		padding-bottom:12px;
		margin-bottom:12px;
	}
	#contenu_art #pas_comm{
		margin-top:10px;
		font-style:italic;
	}
	
	#bouton_deco{
		background:url(images/bt_deco.gif) no-repeat;
		height:23px;
	}
	#ps_article{
		background:url(images/fond_ps_debut.gif) top no-repeat #EDEDED;
		margin-left:15px;
		float:right;
		width:230px;
		color:#000;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		margin-top:40px;
		padding:0px 0px;
	}
	#ps_article #ps{
		background:url(images/fond_ps_fin.gif) bottom no-repeat;
		padding:15px 15px;
	}

	#texte_article{
		line-height:1.5em;
		border-bottom:1px solid #DDDDDD;
		padding-bottom:12px;
	}
	
	
/* ---- portfolio ---- */	
		#corps-texte .vignettes-art .image,
		#corps-galerie .vignettes-art .image {
			display: block;
			/*width: 40%;*/
			float: left;
			margin-right: 15px;
			margin-bottom: 15px;
			/*padding: 11px;*/
		}
		#corps-texte .vignettes-art img,
		#corps-galerie .vignettes-art img {
			float: left;
			margin-right: 10px;
		}
	
	
	#forum_non_abonne{
	width: auto;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 10px;
	}
	
	
	
/* ---- PLAN ---- */	
#plan .rub a{
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family:Century Gothic, Arial, sans-serif;*/
	font-variant:small-caps;
	font-size:20px;
	color:#E95800;
}

#plan .sousrub a{
	margin-left:50px;
}
	#plan .sousrub a{
		padding-top:0px;
		margin-bottom:20px;
		font-family: Arial, Helvetica, sans-serif;
		/*font-family:Century Gothic, Arial, sans-serif;*/
		font-weight:bold;
		font-style:italic;
		font-size:15px;
		color:#E95800;
		font-variant:normal;
	
	}

#plan .art{
		margin-left:110px;
}
	#plan .art a{
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:14px;
		color:#000;
		font-style:normal;
		font-weight:normal;
		font-variant:normal;
	}
#error {
	width:505px;
	padding-left:29px;
	color:#000;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:14px;
	margin-top:10px;
	padding-bottom:50px;

}


				
/* ---- Pied Global ---- */		

#global_pied{
	background: url('images/fond_global_pied.gif') repeat-x;
	width: 100%;
	height:72px;
		
}
/* ---- Menu ---- */	
	#menu_bas{
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 20px;
		text-align: center;
		color:#ffffff;
		line-height:1.5em;

	}
	#menu_bas ul{
		
	}
	#menu_bas li{
		border-right:1px solid #F85110;
		border-left:1px solid #F85110;
		font-weight:bold;
		font-size:10px;
		margin-right:-1px;
		color:#ffffff;
		display:inline;
		padding:0px 25px 0px 25px;		

	}
		#menu_bas a {
			text-decoration:none;
			font-weight:normal;
			color:#ffffff;
			font-weight:bold;
			font-size:10px;	
			
		}

		#menu_bas a:hover {
			color:#000;
			text-decoration: underline;
		}
		
/* ---- Pied ---- */			
	#pied {
		width: 950px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		font-size:11px;
		color: #fff;
	}		
		#pied .rmp {
			float: left;
			margin-right:30px;		
		}
		#pied .copyright {
			float: left;
			line-height:48px;
			margin-left: 5px;			
		}
		#pied .copyright a{
			color:#5b5b5b;
			font-weight:bold;
		}
		#pied .credits {
		line-height:48px;
			float: right;
			text-align:right;
			margin-right: 5px;
		}
		#pied .credits a{
			color: #FD7300;
			font-weight:bold;
		}


/* ---- Newsletter ---- */	
#newsletter{
			width:210px;
			border-bottom: solid 1px #DDDDDD;
			padding-bottom:20px;
		}	
			#newsletter form fieldset{
				border:0;
				margin:0;
				padding:0;
			}
			#newsletter .bouton_radio{
				float:left; 
				margin:0;
				padding:0;
				line-height:20px;
			}
			#newsletter .bouton_radio input{
				width:12px;
				margin:0;
				padding:0;
			}
			#newslettere .bouton_radio label,#newsletter  .bouton_radio input{
				margin:0;
				padding:0;
				color:#6292bb;
			}
			#newsletter .bouton_radio label{
				!padding-top:4px;
			}
			#newsletter .input_adresse{
				float:left;
				margin-top:5px;
				width:170px; 
				font-size:11px;
				border:1px solid #e2e3e5;
				padding-left:5px;
				color:#F15700;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
			}	
			#newsletter .spip_bouton{
				float:right;
				width:24px;
				height:20px;
				margin-top:4px;
			}

#article_push_nl{
	margin-top:30px;
}



.png{
behaviour:url(png.htc);
}
