/*  ----------------------------------------------------------- */
/*  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{
}
body {
	background-color:#1F1607;
	margin: 0;
	text-align: justify;
	font-size: 11px;
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
}

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: underline;
	color:#FF9900;
}
a:hover { 
	text-decoration: none; 
}

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

.invisible { position: absolute; top: -3000em; height: 1%; }



.email {unicode-bidi:bidi-override; direction: rtl;}

/*  ------------------------------------------
/*  page
/*  ------------------------------------------ */
#page{			
	width: 1000px;
	margin:auto;
	text-align: left;
}


/*  ------------------------------------------
/*  Newsletter + lang
/*  ------------------------------------------ */

#bande_haut {
	height:30px;
	background: url(images/bande_haut.gif) no-repeat top left;
}
	
	#bande_haut #newsletter{
		float:left;
		width:500px;
		padding:0;
		margin:0;
	}
	
	#bande_haut #menu_lang{
		float:right;
	}
		
		#bande_haut #menu_lang li{
			padding:0 5px;
			line-height:30px;
			!padding-top:8px;
			float:left;
		}
/*  ------------------------------------------
/*  bandeau
/*  ------------------------------------------ */

#bandeau{
	background: url(images/bandeau.gif) no-repeat top left;
	width:1000px;  
	height: 119px;
	margin-bottom:10px;
}
	#bandeau #logo{
		width:180px;
		height:100px;
		float:right;
	}
		#bandeau #logo a{
			width:180px;
			height:100px;
			display:block;
		}

	#bandeau #menu_principal{
		float:left;
		width:820px;
		font-size:12px;
	}
		#bandeau #menu_principal ul{
			margin-top:78px;
			height:24px;
		}
			#bandeau #menu_principal li{
				float:left;
				padding:0px 9px;
			}
			#bandeau #menu_principal li a{
				color:#fff;
				line-height:24px;
				font-weight:bold;
				text-decoration:none;
			}
			#bandeau #menu_principal li a:hover,#bandeau #menu_principal li a.rub-active {
				color:#FF9900;
				border-top:4px solid #FF9900;
				text-decoration:none;
				line-height:24px;
			}


/*  ------------------------------------------
/*  contenu
/*  ------------------------------------------ */

#zone_principale{
	width:1000px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
	#zone_principale #colonne_gauche{
		float:left;
		width:220px;
	}
	#zone_principale #colonne_droite{
		float:right;
		width:764px;
		color:#000;
		
	}



/*  ------------------------------------------
/*  Colonne gauche
/*  ------------------------------------------ */
#actualites{
	background: url(images/fond_actu.gif) left top no-repeat;
	height:108px;
	width:189px;
	padding:20px;
}

			#actualites #titre_actu{
				font-weight:bold;
				font-size:14px;
				margin-bottom:10px;
			}
			#actualites #texte_actualite{
				position:relative;
				overflow:hidden;
			}
			#actualites #texte_defil{
				font-size:11px;
			}
	
#publicite{
	width:220px;
	margin-top:10px;
}
	
#menu_secondaire{
	margin-bottom:10px;
}
		
	#menu_secondaire li h2{
		color:#fff;
		font-weight:bold;			
	}
	#menu_secondaire li.titre_sous_menu {
		background: url(images/btn_menu.gif) left top no-repeat;
		width:216px;
		line-height:25px;
		padding-left:20px;
		margin-bottom:10px;
	}		
		 #menu_secondaire li.titre_sous_menu a {
			text-decoration:underline;
			font-weight:bold;
			color:#fff;		
		}
		 #menu_secondaire li.titre_sous_menu  a:hover{
			text-decoration:none;
			color:#FF9900;
		}
	#menu_secondaire li.titre_sous_article {
		list-style:square;
		line-height:18px;
	}
		#menu_secondaire li.titre_sous_article a{
			text-decoration:underline;
			font-weight:normal;
			color:#fff;
		}
		#menu_secondaire li.titre_sous_article a:hover{
			text-decoration:none;
			color:#FF9900;
		}
		#menu_secondaire li.titre_sous_article a.active{
			color:#FF9900;
			text-decoration:none;
		}
	
	#menu_secondaire li.titre_sous_sous_article {
		list-style:square;
		line-height:14px;
		margin-left:20px;
	}
		#menu_secondaire li.titre_sous_sous_article a{
			text-decoration:underline;
			font-weight:normal;
			color:#fff;
		}
		#menu_secondaire li.titre_sous_sous_article a:hover{
			text-decoration:none;
			color:#FF9900;
		}
		#menu_secondaire li.titre_sous_sous_article a.active{
			text-decoration:none;
			color:#FF9900;
		}
	
/*  ------------------------------------------
/*  Colonne droite
/*  ------------------------------------------ */
		
#contenu{
	background: url(images/bas_contenu.gif) left bottom no-repeat;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-bottom:30px;
}			
	#contenu #haut_contenu{
		background: url(images/haut_contenu.gif) left top no-repeat;	
		min-height: 216px;
		height: auto !important;
		height: 216px;
		padding: 30px 10px;
		text-align:justify;
	}		
		#contenu #haut_contenu #contenu_droite{
			width:370px;
			float:right;
			border-left:1px dashed #FF9900;
			margin-left:20px;
			padding:10px 10px 20px 10px;
		}				
			
	
	

/*  ------------------------------------------
/*  pied
/*  ------------------------------------------ */

	#pied{
		margin-bottom:20px;
		padding-right:10px;
		height:34px;
		line-height:34px;
		text-align:right;
		color:#fff;
		background: url(images/fond_pied.gif) no-repeat top left;
	}
		#pied a{
			color:#CCCCCC;
			text-decoration:underline;
		}
		
		
		#pied a:hover{
			text-decoration:none;
		}
	
	#liens{
		width:800px;
		margin:auto;
		color:#aaa;
		margin-bottom:20px;
	}
	#liens a{
		text-decoration:underline;
		color:#aaa;
	}
	
/*  ------------------------------------------
/*  Plan
/*  ------------------------------------------ */	


#plan
	{
		color:#000;
		font-family:Tahoma, Verdana, Arial;
	}
	.rub{
		margin: 5px 10px 5px 30px;
		font-size:12px;
		font-weight:normal;
		color:#C97900;
		font-weight:bold;
		list-style:disc;
	}
		.rub a{
			color:#C97900;
			font-weight:bold;
		}
	.sousrub{
		margin: 5px 0px 5px 60px;
		font-size:12px;
		font-weight:bold;
		list-style:circle;
		color:#7D4B00;
		font-weight:normal;
	}
		.sousrub a{
			color:#7D4B00;
		font-weight:normal;
		}
	.art{
		background:url(images/puce3.gif) no-repeat;
		margin: 5px 0px 5px 60px;
		list-style:square;
		color:#CDA94B;
		font-weight:normal;
	}
		.art a{
			font-weight:normal;
			color:#CDA94B;
		}

	.sousart{
		background:url(images/puce3.gif) no-repeat;
		margin: 5px 0px 5px 120px;
		list-style:square;
		color:#D7BA6F;
		font-weight:normal;
	}
		.sousart a{
			font-weight:normal;
			color:#D7BA6F;
		}
/*  ------------------------------------------
/*  Formulaire
/*  ------------------------------------------ */	

.textestatique_1{
	font-size:12px;
	color:#990000;
	font-weight:bold;
}


/*  ------------------------------------------
/*  Formulaire Acces Prive
/*  ------------------------------------------ */	
#bottom {
	clear:both;
	margin-top:10px;
	font-size:11px;
}

#prive {
	margin-left:30px;
	width:130px;
	line-height:20px;
}


#prive input{
	font-size:11px;
}

	#prive input.btn_connexion{
		font-size:11px;
		margin-top:5px;
	}

/* formulaire de connexion */
#connexion{
	border:0;
	padding-bottom:20px;
	padding-left:25px;
	color:#000;
	font-size:11px;	
	line-height: 18px;	
}
	#connexion .spip_bouton input, #prive .btn_connexion  {
		width:auto;
		height:20px;
		border: 2px solid #EEE3C1;
		cursor:pointer;
		background:#CEAE4D;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:8px;
		text-align:center;
	}	
	#connexion input, #prive input {
		height:12px;
		font-size:10px;
		border:solid 1px #CEAE4D;
		background:#EEE3C1 ;
		color:#000;
		margin-top:2px;
		padding-left:5px;
	}
	#connexion input {
		width:100px;
	}
#bienvenue{
	padding-bottom:20px;
	padding-left:25px;
	color:#000;
	font-size:11px;	
	line-height: 18px;	
}


.image_lien{
	border: 1px solid rgb(255, 153, 0); 
	margin: 10px; 
	padding: 2px; 
	width: 154px; 
	height:97px;
	float: left;
	text-align:center;
	
}