body { 
	background-image: url('../squelettes2010/img/maussane.gif');
	background-repeat: repeat-x; 
	margin: 0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;}
.container { margin: auto; width: 950px; overflow: hidden; padding: 0px;}
.containerb { margin: auto; width: 950px; overflow: hidden;}
#entete { width: 1000px; height: 155px; border-bottom: 0px; margin-top: 0px; padding-top: 0px; }
#leftentete { float: left; width: 1000px; height: 155px; margin-top: 0px;}
.menu_haut { float: left; width: 1000px; height: 25px; margin-top: 0px; margin-left: 0px; font-size: 13px; padding: 0px; background: #b5bb0b; overflow: hidden;}


	
#dhtmlgoodies_menu img{
		border:0px;
}

/* End general styles for this example page */
/* General configuration CSS */
	
#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
}
		
#dhtmlgoodies_menu{
		visibility:hidden;	
}
#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
}
#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
}	
#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
}
/* End general configuration CSS */
	
	
/* Cosmetic */
	
/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#dhtmlgoodies_menu ul{
		border:0px solid #000;
		background-color:#b5bb0b;
		padding:0px;
}
		
#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */
		border:0px;
		padding:0px;
		background-color:#b5bb0b;
		overflow:visible;
}
#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		border:0px;
		padding:0px;
		border:0px solid #555;
}
	
/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
#dhtmlgoodies_menu a{
		color: #FFF;
		text-decoration:none;
		padding-left:5px;
		padding-right:5px;
	
}
	
/*
Main menu items 
*/
	
#dhtmlgoodies_menu .currentDepth1{
		padding-left:0px;
		padding-right:0px;
		border:0px solid #E2EBED;
}
#dhtmlgoodies_menu .currentDepth1over{
		padding-left:0px;
		padding-right:0px;
		background-color:#a150b3;
		border:0px solid #000;
		
		
}
#dhtmlgoodies_menu .currentDepth1 a{
		text-transform: uppercase; 
		font-weight:bold;
}
#dhtmlgoodies_menu .currentDepth1over a{	/* Text rules */
		color:#FFF;
		font-weight:bold;
		text-transform: uppercase; 
}
	
/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2{
		padding-right:2px;
		background-color:#bd84c9;
		border:0px solid #FFF;
		font-weight:bold;
}
#dhtmlgoodies_menu .currentDepth2over{
		padding-right:2px;
		background-color:#a150b3;
		border:0px solid #000;
}	
#dhtmlgoodies_menu .currentDepth2over a{	/* Text rules */
		font-weight:bold;
}	
/* Sub menu depth 2 */
#dhtmlgoodies_menu .currentDepth3{
		padding-right:2px;
		background-color:#bd84c9;
		border:0px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth3over{
		padding-right:2px;
		background-color:#a150b3;
		border:0px solid #000;
}
/* Sub menu depth 3 */
#dhtmlgoodies_menu .currentDepth4{
		padding-right:2px;
		background-color:#bd84c9;
		border:0px solid #FFF;
}
#dhtmlgoodies_menu .currentDepth4over{
		padding-right:2px;
		background-color:#a150b3;
		border:0px solid #000;
}	




a.on { 	text-decoration: none;
		color: #FFF;
		background-color:#a150b3;
		font-weight: bold;
		padding-left:5px;
		padding-right:5px;
}


#pied{
		background-color:#b5bb0b;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #000;
}
hr.spip {clear: both; background-color:#b5bb0b; color:#b5bb0b; border: 0; height: 22px; padding-top: 0px; }
h3.spip {
	clear: both;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 100%
	height: 20px;
	background-color:#b5bb0b;
	text-align: left;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;  
	margin-top: 1.4em; 
	margin-bottom: 1.4em;  
	font-size: 1.1em; 
	font-weight: bold; }
li.noliste {
		list-style-type:none;	/* No bullets */
}
ul.noliste {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.contenucentre { float: left; background:#fff; width: 950px; height: 480px; margin-left: 0px; margin-right: 0px; margin-top: 20px; padding: 0px; overflow-y: scroll; }
.points { margin-top: 6px; }
.contenuA { float: left; background:#fff; width: 620px; margin-left: 25px; margin-right: 20px; margin-top: 0px; padding: 0px; padding-bottom: 10px; overflow: hidden;}
.contenudeux { float: left; background:#fff; width: 380px; margin-left: 0px; margin-right: 30px; margin-top: 0px; padding: 0px; padding-bottom: 10px; overflow: hidden;}
.contenutrois { float: left; background:#fff; width: 240px; margin-left: 0px; margin-right: 20px; margin-top: 0px; padding: 0px; padding-bottom: 10px; overflow: hidden;}
.contenuAA { background:#fff; width: 700px; overflow: hidden;}
.actu1 {  float: left; width: 300px; overflow: hidden; margin-right: 45px; margin-left: 0px; padding: 0px;}
.actu2 { float: left; width: 300px; overflow: hidden; padding: 0px;}
.actu3 { float: left; width: 600px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; padding: 0px;}
.titreactu { width: 300px;
	background: #FFF;
	margin-bottom: 0px;
	margin-top: 0px;
	position:relative;
	z-index: 1;
	padding-bottom: 5px;
}
.imgactu { 
	width: 300px;
	height: 160px;
	background: #000;
}
.imgactu img { 
	position:relative;
	top: -20px;
	z-index: 0;
	margin-bottom: -20px;
}
.imgactu3 { float: left;
	width: 120px;
	background: #000;
	overflow: hidden;
	margin-bottom: 5px;
	margin-right: 20px;
}
.contenuactu { 
	position: relative;
	top: -20px;
	z-index: 1;
	width: 300px;
	height: 70px;
	background: #FFF;
	vertical-align:top;
	text-align: justify; }
.corps_titre16t { font-size: 13px; color: #FFF ; font-weight: bold; background: #000; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; text-align: right; padding-right: 5px;}
.mondes { width: 240px; overflow: hidden; margin: 0px; padding: 0px; padding-bottom: 5px;}
.titremondes { width: 240px;
	background: #FFF;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
}
.contenumondes { 
	width: 240px;
	background: #FFF;
	vertical-align:top;
	text-align: justify; }
.contenuleft {  float: left; width: 200px; overflow: hidden; margin-right: 20px; margin-left: 0px; padding: 0px; margin-bottom: 0px;}
.imgcontenu { 
	width: 200px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
.contenuright { float: left; width: 390px; overflow: hidden; padding: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px;}
.contenutxt { 
	width: 100%;
	text-align: justify; }
.contenumeteo { 
	width: 130px;
	float: left;
	margin: 0px;}
.contenutxtright { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	width: 90%;
	text-align: justify; }
.cartouche  { height: 20px; cursor:pointer;	width: 240px; background:transparent url(../squelettes2010/images/off.gif) no-repeat	left top; margin-top: 12px; margin-bottom: 7px;}
.contenuactu3 { float: left; width: 450px; 	overflow: hidden; }
.coloneright { float: left; background:#fff; width: 240px; margin-left: 0px; margin-top: 0px; padding-bottom: 10px; padding-top: 0px;}
p { margin-top: 0px; margin-bottom: 10px;}
.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; line-height:1.4em; margin-bottom: 20px;}
a { text-decoration: none; color: #b5bb0b; }
a:hover { text-decoration: none; color: #000000;}
#pied a { text-decoration: none; color: #FFF; }

a.spip_out
.corps_menu {  font-size: 10px; font-style: normal; color: #CC0000; font-weight: normal;}
.corps_style { font-size: 10px; font-style: normal; color: #FFCC00;}
.corps_txtCopy { font-size: 10px; font-style: normal; color: #FFCC00;}
.corps_style2 { font-size: 10px; font-style: normal; color: #006666;}
.corps_txtnoir { font-size: 11px; font-style: normal; color: #000000;}
.ps { font-style: normal; color: #000000 ;font-weight: bold;}
.corps_txt_grd { font-size: 14px; font-style: normal; color: #FFFFFF ; font-weight: bold;}
.corps_titre { font-size: 13px; font-style: normal; color: #000000 ; font-weight: bold; margin-bottom: 10px;}
.corps_titre24 { font-size: 18px; font-style: normal; color: #b5bb0b ; font-weight: bold}
.corps_titre20 { clear: both; font-size: 20px; font-style: normal; color: #b5bb0b ; font-weight: bold; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; clear: both; font-size: 16px; font-style: normal; color: #b5bb0b ; font-weight: bold; }
.corps_titre30 { font-size: 20px; font-style: normal; color: #000000 ; font-weight: bold;}
.corps_titre16 { font-size: 12px; font-style: normal; color: #000000 ; font-weight: bold;}
.corps_titre13v { width: 90%; font-size: 13px; font-style: normal; color: #b5bb0b ; font-weight: bold;}
.corps_titre16v { height: 20px; font-size: 13px; font-style: normal; color: #b5bb0b ; font-weight: bold; margin-bottom: 8px;}
.corps_titre16b { float: left; width: 115px; text-align: right; font-size: 13px; font-style: normal; color: #FFF ; font-weight: bold; background: #000; }
.corps_titre16a { float: left; width: 300px; text-align: right; font-size: 13px; font-style: normal; color: #FFF ; font-weight: bold; background: #000; }
.corps_titre16m1 { float: left; width: 240px; padding: 0px; margin-bottom: 0px; background: #000; }
.corps_titre16m2 { float: left; width: 240px; margin-top: 0px; margin-bottom: 5px; text-align: right; font-size: 13px; font-style: normal; color: #FFF ; font-weight: bold; background: #000; }
.corps_titre8 { font-size: 9px; font-style: normal; color: #000000 ; font-weight: bold;}
.corps_titre24n { font-size: 18px; font-style: normal; color: #000000 ; font-weight: bold;}
.corps_titre10 { font-size: 10px; font-style: normal; color: #b5bb0b ; font-weight: bold;}
.corps_titre12 { font-size: 13px; font-style: normal; color: #c1d700 ; font-weight: bold;}
.corps_titre14 { font-size: 14px; font-style: normal; color: #b5bb0b ; font-weight: bold;}
.corps_txtnoir8 { font-size: 9px; font-style: normal; color: #000000;}
.corps_txtnoirps { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; margin-top: 5px;}
.arob {
	font-size: 100px;
	color: #FFFFFF;
}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.hyperlien a { text-decoration: none; color: #b5bb0b; }
.hyperlien a:hover { text-decoration: none; color: #000000;}
.hyperlien { background: #FFF; margin: 0; padding: 0; margin-bottom: 30px; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.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 { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }
#formulaire_recherche { text-align: left; margin-top: 10px;}

.documents_portfolio { clear: both; margin: 2em auto; text-align: left; }
.documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
.documents_portfolio a.on .spip_logos { border-color: #F57900; }
.documents_portfolio a:focus .spip_logos,
.documents_portfolio a:hover .spip_logos,
.documents_portfolio a:active .spip_logos { border-color: #8B6F92; }

#documents_joints { margin-left: 0px; margin-right: 30px; }
#documents_joints2 { margin-left: 0px; margin-right: 0px; }
.formulaire_recherche { margin: 0; padding: 0; background: none; }
.formulaire_recherche * { display: inline; vertical-align: middle; }
.formulaire_recherche label {display: none;}
.formulaire_recherche input.text { width: 150px; height: 13px; background: #FFF; border: 1px inset;  display: inline; vertical-align: middle; }
.formulaire_recherche input.submit {}
input.text { width: 140px; height: 13px; background: #FFF; border: 1px inset; display: inline; vertical-align: middle; }
.valid { float: left;}
input.submit{
     border:none;
     color:#fff;
     background: #b5bb0b;
     width:30px;
     height:19px;
     margin-top: 0px;
     padding: 0;
	margin-left: 12px;
}
.mailbox { margin-top: 7px; vertical-align: middle;}

.formulaire {
	color: black;
	margin: 2px;
	margin-bottom: 16px;
	padding: 2px;
	border: 1px solid #990066;
	background-color: #990066;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.forml {
	background-color: #DADADA;
	margin: 2px;
	padding: 2px;
	border: dashed 1px #990066;
	font-family: Verdana;
	font-size: 10px;
}


table.spip {
	align: left;
	margin-bottom: 1em;
	border: 0px solid; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: left;
	margin: auto;
	padding: 8px;
	font-weight: bold; }
table.spip tr.row_first { background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }
table.spip tr.row_odd { background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }
table.spip tr.row_even { background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }
table.spip th { padding: 4px; text-align: center; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }
table.spip td { padding: 4px; text-align: center; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; }

