/*  ----------------------------------------------------------- */
/*  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 {
	text-align: justify;
	font-size: 14px;
	color: #000;
	font-family:  Arial, Tahoma,Verdana, sans-serif;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

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:#efcf2c; /* #293c64 > #293c64 */
}
a:hover { 
	text-decoration: underline;
}
a:visited {
	color:#efcf2c;
}

/* 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 ---- */
#banniere {
		text-align:center;
		height:95px;
		padding-top:3px;
		background:#E4E4E4;
	}

#global_bandeau{
	width: 100%;
	height: 157px;
	background: url(images/fond_auvergneco.jpg) repeat-x;
	
}
	#bandeau {
		width: 950px;
		height: 109px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}
	
		#bandeau #logo{
			background: url(images/logo_auvergneco.jpg) no-repeat;
			width: 404px;
			height: 109px;
			float:left;
			margin-left: 25px;
		}	
		#bandeau #logo a{
			width: 364px;
			height: 109px;
			display:block;
		}
	/*	#bandeau #pub1{
			width: 445px;
			height: 80px;
			float:right;
			position:relative;
			margin-top:15px;
			margin-right:30px;
			text-align:justify;
		}
		#pub1 h1{
		font-size: 14px;
		font-weight: bold;
		color:#FFFFFF
		}
		#pub1 p{
		color:#FFFFFF
		} */		
/* ---- Menu ---- */	
	#menu{
		margin-left: auto;
		margin-right: auto;
		width: 950px;
		height: 48px;
		text-align: center;
		color:#ffffff;
	}
	
	#menu li{
		float:left;
		font-weight:bold;
		font-size:13px;
	
		color:#ffffff;
		display:inline;
		padding:4px 22px 0px 25px;
		line-height:19px;
	}
		#menu a {
			text-decoration:none;
			font-weight:normal;
			color:#ffffff;
			font-weight:bold;
			font-size:13px;			
		}
		#menu a:hover {
			color:#efcf2c;
			text-decoration:none;
		}

				/* recherche */
		 #recherche {
			width:106px;
			height:13px;
			border:solid 1px #252525;
			font-family:Verdana, Arial, Tahoma, sans-serif;
			font-size:10px;
			padding-left:2px;
			margin-top:2px;
			float:left;
		}		

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

	

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


	
	#zoneprincipale #global_contenu{
	width: 950px;
	min-height:850px;
	height: auto !important;
	height:850px;
	padding-top: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:14px;
	color:#6F6F6F;
	}
	
	
	
	.article {
		border-bottom: 1px solid #E5E5E5;
		padding-bottom:10px;
		height:auto;
		float:left;
		font-size:14px;
		margin-bottom:10px;
	}
	.titre {
		margin-bottom:5px;
		font-family:Century Gothic, Arial, sans-serif;
		font-variant:small-caps;
		font-size:20px;
		color:#37A5FA;
	}
	.titre a{
		font-family:Century Gothic, Arial, sans-serif;
		font-variant:small-caps;
		font-size:19px;
		color:#efcf2c;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	.titre_art {
		margin-top:0px;
		margin-bottom:5px;
		font-family:tahoma, Arial, sans-serif;
		font-weight:normal;
		font-size:19px;
		color:#BA3D00;
		
	}
	.titre_art1 {
		margin-top:0px;
		margin-bottom:5px;
		font-family:tahoma, Arial, sans-serif;
		font-weight:normal;
		font-size:28px;
		color:#BA3D00;
		
	}
	.date_art {
		color:#6F6F6F;
		font-size:12px;
	}
	.titre_art a,
	.titre_art1 a{
		color:#000;
		text-decoration:none;
	}
	.titre_art_redac{
		margin-top: 5px;
		color:#000;
		font-size:19px;
		}
	.titre_art_redac a{
	font-size:19px;
	color:#000;
	text-decoration:none;
		}
	
	
	

	#global_contenu #col_gauche{
		width:500px;
		min-height:850px;
		height: auto !important;
		height:850px;
		border-right: 1px solid #E5E5E5;
		float:left;
		padding-left:10px;
		padding-right:10px;
	}
	#global_contenu #col_gauche .col_gauche_demi_left{
		float:left;
		width:240px;
		padding-bottom:10px;
		padding-right:10px;
		min-height:175px;
		height: auto !important;
		height:175px;	
		margin-top:10px;
		
	}
	#global_contenu #col_gauche .col_gauche_demi_right{
		float:left;
		width:239px;
		padding-bottom:10px;
		padding-left:9px;
		min-height:175px;
		height: auto !important;
		height:175px;
		border-left: 1px solid #E5E5E5;	
		margin-top:10px;
		
	}
	
	#global_contenu #services{
		width:250px;
		min-height:850px;
		height: auto !important;
		height:850px;
		border-right: 1px solid #E5E5E5;
		float:left;
		padding-left:10px;
		padding-right:10px;
		font-size:13px;
	}
	#global_contenu #services #annonces {
		background:#E5E5E5;
		font-size:11px;
		padding-bottom:10px;
	}
	#services .titre_art {
		font-size:13px;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:2px;
	}
	#annonces .titre {
		padding-left:10px;
	}
	#annonces .titre a{
		
	}
	#annonces .titre_art {
		padding-left:10px;
		margin-top:0px;
		margin-bottom:2px;
		font-family:Century Gothic, Arial, sans-serif;
		font-weight:normal;
		font-style:normal;
		font-size:12px;
		color:#BA3D00;
	}
	#annonces .titre_art a {	
	}
	#annonces .suite{
		margin-top:0px;
	}
	#annonces .texte {
		padding-left:5px;
		padding-right:5px;
	}
	#texte_annonce {
		overflow:hidden;
		position:relative;
		width:250px;
	}
	#texte_defil_annonce {
		width:250px;
	}
	#services .pub{
		padding:0;
		padding-bottom:10px;
		border-bottom: 1px solid #E5E5E5;
	}
	#services .art_serv {
		margin-top:10px;
		border-bottom: 1px solid #E5E5E5;
		padding-bottom:10px;
	}
	#global_contenu #partenaires{
		width:140px;
		min-height:880px;
		height: auto !important;
		height:880px;
		float:right;
		padding-left:8px;
		padding-right:10px;
		background-color:#293C64; /* #464646 */
		text-align:center;
		margin-bottom:0px;
	}
	#partenaires h1.titre{
	color: #293c64;
	margin-top: 5px;
	margin-bottom: 17px;
	}
	#partenaires .art_part {
		margin-top:10px;
		margin-bottom:10px;
	}

/* ---- Rubrique ---- */		
 .intro_art {
 	padding-top:10px;
	padding-bottom:10px;
 	border-bottom: 1px solid #E5E5E5;
	color:black;
 }	
/* ---- article ---- */ 
/*---------------------------------------------------------*/
/*--------------------------ARTICLE------------------------*/
/*---------------------------------------------------------*/
	#contenu_art {
		color:black;
	}
	#contenu_art #titre_rubrique {
		color:#37A5FA;
		font-size:20px;
		font-family:Century Gothic, Arial, sans-serif;
		margin-top:10px;
	}


	#contenu_art #titre_article {
		margin-top:5px;
		margin-bottom:10px;
		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: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{
		font-size: 7px;		
		}
	
	#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;
	}

	#adsense {
		width:100%;
		text-align:center;
	}
	
/* ---- PLAN ---- */	
#plan .rub a{
	margin-top:5px;
	font-family:Century Gothic, Arial, sans-serif;
	font-variant:small-caps;
	font-size:20px;
	color:#efcf2c;
}

#plan .sousrub a{
	margin-left:50px;
}
	#plan .sousrub a{
		padding-top:0px;
		margin-bottom:20px;
		font-family:Century Gothic, Arial, sans-serif;
		font-weight:bold;
		font-style:italic;
		font-size:15px;
		color:#efcf2c;
		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_auvergneco2.jpg') 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 #ffffff;
		border-left:1px solid #ffffff;
		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:#efcf2c;;
			text-decoration: none;
		}
		
/* ---- Pied ---- */			
	#pied {
		width: 950px;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		font-size:11px;
		color: #fff;
		height:52px;
	}		
		#pied .rmp {
			float: left;
			margin-right:30px;		
		}
		#pied .copyright {
			float: left;
			line-height:48px;	
			padding-left:10px;		
		}
		#pied .copyright a{
			color:#efcf2c;
			font-weight:bold;
		}
		#pied .credits {
		line-height:48px;
			float: right;
			text-align:right;
			padding-right:10px;
		}
		#pied .credits a{
			color: #fff;
			font-weight:bold;
		}


