@import url("standard.css");
@import url("wysiwyg.css");

/*styles modules*/
@import url("style-pagination.css");
@import url("style-marches-publics.css");
@import url("style-publication.css");
@import url("style-evenement.css");
@import url("style-annuaire.css");
@import url("style-rss.css");
@import url("style-thematique.css");
@import url("style-qcm.css");
@import url("style-actualites.css");
@import url("style-plan.css");
@import url("style-sites-utiles.css");
@import url("style-blog.css");
@import url("style-emploi.css");
/*@import url("style-form-contact.css");*/

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

/***************************
COLONNE GAUCHE
***************************/

/*div#gauche {
background: url(../images/sousmenu_haut.jpg) no-repeat;
float:left;
width:170px;
}

/*sous menu
div#gauche div#sousmenu{
margin: 38px 0 0 10px;
width: 150px;
background-image:url(../images/bkg_sousmenu2.jpg);
border:1px solid #a8b578;
}
*/


div#gauche {
background: url(../images/sousmenu_haut2.jpg) no-repeat;
float:left;
width:170px;
}

/*sous menu*/
div#gauche div#blocsousmenu{
background: url(../images/sousmenu_clou.gif) no-repeat;
height:21px;
margin:28px 0 0 0; padding:0;
}

div#gauche div#sousmenu{
margin: 0 0 0 10px;
width: 150px;
background-image:url(../images/bkg_sousmenu2.jpg);
border:1px solid #a8b578;
}



div#gauche div#sousmenu ul {
list-style-:none;
border:1px solid #FFF;
margin: 0;
padding: 0;
}

div#gauche div#sousmenu li{
border-bottom:2px solid white;
list-style-type: none;
margin: 0;
padding: 0;
}

div#gauche div#sousmenu ul li ul {
border:none;
}

div#gauche div#sousmenu ul li span {
padding:5px;
margin:1px;
display:block;
}

div#gauche div#sousmenu ul li a.select span {
background-color:#a11c8d;
}

div#gauche div#sousmenu ul li ul li {
border:none;
}

div#gauche div#sousmenu ul li ul li a span {
border:none;
background-image:url(../images/puce2.gif);
background-repeat:no-repeat;
background-position:15px 10px;
display:block;
padding-left:25px;
}

div#gauche div#sousmenu ul li ul li ul li a span {
border:none;
background:none;
font-size:9px;
display:block;
padding-left:35px;
}

div#gauche div#sousmenu ul li a:hover span, div#gauche div#sousmenu ul li ul li a:hover span  {
text-decoration:underline;
border:none;
}

div#gauche div#sousmenu a{
color:#FFF;
font-size:11px;
text-decoration:none;
}




/*blocCarte*/
div#gauche div#blocCarte{
text-align:center;
margin:100px 0;
}





/***************************
COLONNE DROITE
***************************/
div#droite {
background: url(../images/ombre_haut.jpg) repeat-x;
float:left;
width:537px;
}

/*arbo - fil d'ariane - chemin de la page*/
span#arbo {
font-size: 10px;
color: #AAA;
display:block;
padding: 15px 0 15px 25px;
font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
}

span#arbo a {
text-decoration: underline;
color:#851a82;
}

span#arbo a:hover {
text-decoration: none;
}





/*formulaire contact module ??*/
form#contactForm input.valider {
margin-left:180px;
}

/* GENERATEUR DE FORMULAIRE */
div#formulaire div{
	margin-bottom: 10px;
}
div#formulaire div label.Champ50{
	clear: both;
	width: 450px;
}
