@import url("standard.css");
@import url("style-savoirplus.css");
@import url("style-thematique.css");
@import url("style-rubrique.css");
@import url("style-recherche.css");
@import url("style-marche.css");
@import url("style-lexique.css");
@import url("style-offres.css");
@import url("style-actualite.css");
@import url("style-evenement.css");
@import url("style-trombinoscope.css");
@import url("style-publication.css");
@import url("style-pagination.css");


div.partieBasse { 
width: 957px; 
padding: 0 0 10px 0; 
background: url(../images/fond_partie_basse.png) bottom no-repeat; 
_background: url(../images/fond_partie_basse.gif) bottom no-repeat; 
float:left;
}

/***************************
FEUILLE DE STYLE PAGE INTERIEURE
Défini la structure d'une page interieure type (colonnage, sous menu...)
***************************/

div#entete{
	float: left;
}


/***************************
	RECHERCHER
***************************/

div#rechercher{
	margin: 0;
	padding : 0;
	margin-top: 11px;
	float: left;
	/*margin-left: 40px;*/
}



/***************************
	FILS D'ARIANE
***************************/

div#filsdAriane{
	background: url(../images/fond_chemin_repeat.jpg) repeat-y;
	/*height: 32px;*/
	float: left;
	width: 700px;
	margin-left: 20px;
	margin-top: 5px;
	display: inline;
	padding: 2px;
	padding-bottom: 10px;
}

div#filsdAriane a{
	color: #5f5e53;
	font-size: 10px;
	/*font-family: Verdana;*/
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
}

/***************************
	ARCHITECTURE
***************************/

div#gauche{
	float: left;
	width: 180px;
	margin-left: 10px;
}

div#centre{
	float: left;
	width: 534px;
	background: white;
	min-height: 400px;
}

div#droite{
	margin: 0;
	padding: 0;
	float: left;
	width: 185px;
	/*margin-left: 20px;*/

}

div.partieHaute {
	width: 957px; 
	background: url(../images/fond_partie_haute2.jpg) top  no-repeat; 
	float:left;
}

/***************************
	NOUVEAU
***************************/
div#droite div#nouveau {
	width: 114px;
	margin-top: 25px;
}

div#droite div#nouveau h2{
	margin : 0;
	padding : 0;
	background:url(../images/fond_nouveau.jpg) no-repeat;
	color: #6a6a6a;
	font-size: 10px;
	/*font-family: Verdana;*/
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
	margin-left: 1px;
}

div#droite div#nouveau p{
	margin:0px;
	border: 1px solid #d1dcb1;
	width: 110px;
	margin-top: -2px;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 15px;
}
div#droite div#nouveau a{
	color: #5f5e53;
	text-decoration : none;
}
/***************************
	EN SAVOIR PLUS
***************************/

div#droite div#savoirplus {
	width: 114px;

}

div#droite div#savoirplus h2{
	background:url(../images/fond_savoirplus.jpg) no-repeat;
	color: #6a6a6a;
	font-size: 10px;
	/*font-family: Verdana;*/
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
	margin-left: 1px;
	margin-top: 25px;
}

div#droite div#savoirplus p{
	margin:0px;
	border: 1px solid #ced5e3;
	width: 110px;
	margin-top: -5px;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 15px;
}
div#droite div#savoirplus a{
	color: #5f5e53;
	text-decoration : none;
}
/***************************
	SOUS-MENU
***************************/


div#gauche div#titrerubrique{
	background: url(../images/fond_h2_ssmenu.jpg)  #ba6e4e no-repeat;
	width: 169px;
	height: 36px;
}

div#gauche div#titrerubrique h2{
	margin: 0px;
	padding: 0px;
	color: #FFF;
	/*font-family: Verdana;*/
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: normal;
}

div#gauche div#titrerubriquePROJDEV{
	background: url('../images/fond_h2_ssmenu_orange.jpg')  no-repeat;
	width: 169px;
	height: 36px;
}

div#gauche div#titrerubriqueQUI{
	background: url(../images/fond_h2_ssmenu_vert.jpg)  #ba6e4e no-repeat;
	width: 169px;
	height: 36px;
}

div#gauche div#titrerubriqueACTION{
	background: url(../images/fond_h2_ssmenu_bleu.jpg)  #ba6e4e no-repeat;
	width: 169px;
	height: 36px;
}

div#gauche div#titrerubriqueQUI h2,div#gauche div#titrerubriquePROJDEV h2,div#gauche div#titrerubriqueACTION h2{
	margin: 0px;
	padding: 0px;
	color: #FFF;
	/*font-family: Verdana;*/
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 5px;
	font-weight: normal;
}

div#gauche div#sousmenu{
	width: 152px;
	min-height: 250px;
	margin-left: 5px;
	float: left;
}

div#gauche div#sousmenu ul{
	margin:0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	background: #FFFFFF;
}



div#sousmenu ul, div#sousmenu ul li{
  list-style-type: none;
  list-style-position: outside;
}
div#sousmenu ul li{
  display:inline;
  
}
div#sousmenu ul li a{
  margin-right:1px;
  color:#746456;
  text-decoration: none;
  display:block;
  min-height:23px;
  line-height:15px;
  /*font-family:Verdana, Arial, Helvetica, sans-serif ;*/
  font-family:"Tahoma", Arial, Helvetica, sans-serif;
  font-size:11px;
  background: url(../images/sousmenu.png) no-repeat 0 0;
  margin-top: 8px;
}
* html div#sousmenu ul li a{
	height:23px;
}

div#sousmenu ul li ul{
	 border-left: 1px solid #933400;
	 background: #BBC9D4;

}

div#sousmenu ul li ul li{
	border-bottom: 1px solid #fff;
}

div#sousmenu ul li ul li a{
  margin : 0;
  margin-right:1px;
  text-decoration: none;
  display:block;
  min-height:23px;
  line-height:15px;
  /*font-family:Verdana, Arial, Helvetica, sans-serif ;*/
  font-family:"Tahoma", Arial, Helvetica, sans-serif;
  font-size:10px;
  background : none;
  
}

div#sousmenu ul li ul li a.PROJDEV
{
    color:#e5865a;
}

div#sousmenu ul li ul li a.QUI
{
    color:#8baa5e;
}

div#sousmenu ul li ul li a.ACTION
{
    color:#7da6ac;
}

* html div#sousmenu ul li ul li a{
height:15px;
}


div#sousmenu ul li a span{
  display:block;
  padding-left:15px;
}

div#sousmenu ul li ul li a span{
  padding-left:26px;
  background: #FCFEFF;
  display:block;
}

div#sousmenu ul li a:hover{
   background : #fff8e8;
}
div#sousmenu ul li a.select{
	padding-right: 5px;
  	background: #4d9233 url(../images/fond_ssmenu_sel.jpg) no-repeat;
  	color:#fff;
  	font-weight: normal;
  	
}

div#sousmenu ul li a.selectPROJDEV{
	padding-right: 5px;
  	background: #d38155 url(../images/fond_ssmenu_sel_orange.gif) no-repeat;
  	color:#fff;
  	font-weight: normal;
  	
}

div#sousmenu ul li a.selectQUI{
	padding-right: 5px;
  	background: #7f985f url(../images/fond_ssmenu_sel_vert.gif) no-repeat;
  	color:#fff;
  	font-weight: normal;
  	
}

div#sousmenu ul li a.selectACTION{
	padding-right: 5px;
  	background: #7ea5ac url(../images/fond_ssmenu_sel_bleu.gif) no-repeat;
  	color:#fff;
  	font-weight: normal;
  	
}




div#sousmenu ul li ul li a.select, 
div#sousmenu ul li ul li a.select span,
div#sousmenu ul li ul li a.selectPROJDEV,
div#sousmenu ul li ul li a.selectPROJDEV span,
div#sousmenu ul li ul li a.selectQUI,
div#sousmenu ul li ul li a.selectQUI span,
div#sousmenu ul li ul li a.selectACTION,
div#sousmenu ul li ul li a.selectACTION span
{
    background : #fff8e8;
    display: block;
    color:#933400;
}

div#sousmenu ul li ul li a.selectPROJDEV,div#sousmenu ul li ul li a.selectPROJDEV span
{
color:#e5865a;
}

div#sousmenu ul li ul li a.selectQUI,div#sousmenu ul li ul li a.selectQUI span
{
color:#8baa5e;
}

div#sousmenu ul li ul li a.selectACTION,div#sousmenu ul li ul li a.selectACTION span
{
color:#7da6ac;
}

/*div#sousmenu ul li ul li a.select, 
div#sousmenu ul li ul li a.select span{
    background : #CAE1AB;
    display: block;
    color:#933400;
}*/

div#sousmenu ul li ul li a:hover span{
    background:none;
    background : #fff8e8;
}


div#fondssmenu{
	width: 161px;
	height: 7px;
	background: url(../images/fond_ssmenu_bas.jpg) no-repeat;
	float: left;
	margin-left: 5px;
}

/***************************
	SOUS-MENU
***************************/
div#outilspratique{
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}

div#outilspratique ul {
	margin:0px;
	padding: 0px;
	list-style: none;
	display: inline;
	list-style-image: none;
}

div#outilspratique ul  li{
	list-style: none;
	list-style-image: none;
}

div#outilspratique ul li a {
	margin : 0;
	padding: 0;
	display: block;
	font-size: 11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color: #624f3f;
	text-decoration: none;
	padding-left: 20px;
	text-decoration: none;
	margin-bottom: 5px;
	_margin-bottom: -10px;	
}

div#outilspratique ul li a:hover{
	text-decoration: underline;
}


div#outilspratique ul li a.plan{
	background: url(../images/plandacces.gif) no-repeat 5px 0;
}

div#outilspratique ul li a.newsletter{
	background: url(../images/newsletter.gif) no-repeat 5px 0;
}

div#outilspratique ul li a.glossaire{
	background: url(../images/glossaire.gif) no-repeat 5px 0;
}

div#outilspratique ul li a.telechargement{
	background: url(../images/telechargement.gif) no-repeat 5px 0;
}

div#outilspratique ul li a.contact{
	background: url(../images/contact.gif) no-repeat 5px 0;
}

div#outilspratique ul li a.liensutiles{
	background: url(../images/liensutiles.gif) no-repeat 5px 0;
}

div#outilspratique ul li a.marchespub{
	background: url(../images/marchepublic.gif) no-repeat 5px 0;
}


/***************************
	IDENTITE
***************************/
div#droite div#identite {
	width: 114px;
	margin-top: 25px;
}

div#droite div#identite h2{
	margin : 0;
	padding : 0;
	background:url(../images/fond_identite.jpg) no-repeat;
	color: #fff;
	font-size: 10px;
	/*font-family: Verdana;*/
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
	margin-left: 1px;
}

div#droite div#identite p{
	margin:0px;
	border: 1px solid #d1dcb1;
	width: 110px;
	margin-top: -2px;
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 15px;
}

/***************************
	presse
***************************/
div#presse{
	margin-top: 20px;
}
div#presse table{
	width: 480px;
	
}
