/***************************
FEUILLE DE STYLE GENERALE

Modifiée le 02-04-08
***************************/
@import url("wysiwyg.css");
@import url("pagination.css");

/*MODULES*/

@import url("module_actualites.css");
@import url("module_evenements.css");
@import url("module_qcm.css");
@import url("module_marche.css");
@import url("module_publication.css");
@import url("module_organigramme.css");
@import url("module_lienspartenaires.css");


div.visualClear{clear:both;}
div.visualClear hr{display:none;}
hr.visualClear, #article hr.visualClear, #article hr {display: none;}
a.select{color:#939393; background:#eaf6ff;}

a.voirplus {background:url('../images/fleche.gif')no-repeat 0px 5px;padding-left: 10px; font-size: 10px;font-weight: bold; }
a.voirplus:hover {background:#eaf6ff url('../images/fleche.gif')no-repeat 0px 5px !important;padding-left: 10px; font-size: 10px;font-weight: bold; }


* {margin:0;padding:0; text-shadow: 0 0 0 #000;/* safari hack */}
body {width: 100%;background:#c9e86c url('../images/bkg-body.jpg') no-repeat fixed bottom center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#939393}
/*body {width: 100%;background:#D5EBF8 url('../images/bkg-body.jpg') no-repeat fixed bottom center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#939393}*/
hr.clearer {clear:both; visibility:hidden}
img {border:none;padding:5px;}

div.print{display:hidden;}

/*CONTENU PRINCIPAL*/
div.conteneur div.box {clear: both;width: 970px;position: relative;margin:0 auto 0 auto;}
div.conteneur div.box div.top {clear: both; width: 970px;height: 146px;background: url('../images/bkg-repeat.png') repeat-y top left; _background:none;}
div.conteneur div.box div.top div.bandeau {background:url('../images/bkg-repeat-bandeau.gif') repeat-x; height:150px; margin:0 25px;position:relative;}
div.conteneur div.box div.bottom {clear: both; width: 970px;height: 140px;background: url('../images/bkg-bottom.png') no-repeat top left; _background:none;}
div.conteneur div.box div.middle {clear: both; width: 970px;height: auto;background: url('../images/bkg-repeat.png') repeat-y top left; _background:none;}

div.conteneur div.box div.middle div.degrade {margin:0 25px 0 25px; padding:0 0 30px 0; background:#fff url('../images/bkg-repeat-article.gif') repeat-x top left; position: relative; _height:500px;min-height:500px}
div.conteneur div.box div.middle div.degrade div.gauche {width:240px;float:left;margin-bottom: 40px;}

div.conteneur div.box div.middle div.degrade div.article {width:645px; _width:640px;float:right;position: relative;}
div.conteneur div.box div.middle div.degrade div.article div.HomeOne {/*background:blue;*/ width:230px;float:left;}
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo {/*background:yellow;*/ width:415px;float:right;}
div.conteneur div.box div.middle div.degrade div.HomeTree {/*background:green**/; width:675px;_width:672px;margin-left:245px; _margin-left:235px}

/*Plan du site , contact, recherche*/
div.conteneur div.box div.top div.bandeau div.rechercherbandeau {position:absolute; top:0px; right:0px; width: 195px; height:150px;}
div.conteneur div.box div.top div.bandeau div.rechercherbandeau div.lien { margin-left:  80px;}
div.conteneur div.box div.top div.bandeau div.rechercherbandeau div.lien a { font-size: 10px; font-weight:bold;color:#53b2eb; text-decoration:none}

div.conteneur div.box div.top div.bandeau div.rechercherbandeau div.lien a:hover {color:#939393; background:#eaf6ff}

div.conteneur div.box div.top div.bandeau div.rechercherbandeau form {margin:60px 0 0 0 ;}
div.conteneur div.box div.top div.bandeau div.rechercherbandeau form fieldset {border: none;}
div.conteneur div.box div.top div.bandeau div.rechercherbandeau form fieldset div.input {background: url('../images/bkg-input-search-bleu.png') no-repeat 2px 2px; height:28px; margin:10px 0 0 0; padding:6px 0 0 0}
div.conteneur div.box div.top div.bandeau div.rechercherbandeau form fieldset input {color: #53b2eb; background: none; border: none;}
div.conteneur div.box div.top div.bandeau div.rechercherbandeau form fieldset input.champs {margin-left: 10px;}
/****** BLOC GAUCHE : menu ****/
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet {background-image: url('../images/onglet-rp.png'); display:block;width: 85px; height: 45px; position:relative; top:24px; left:22px; float:left}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet2 {background-image: url('../images/onglet-rp2.png'); display:block;width: 85px; height: 45px; position:relative; top:24px; left:30px; float:left}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet:hover, div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet2:hover, div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet.select, div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet2.select {background-position: 0 -45px }
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet span, div.conteneur div.box div.middle div.degrade div.gauche div.menu div.hautmenu a#onglet2 span {display:none}


div.conteneur div.box div.middle div.degrade div.gauche div.menu {width:221px; min-height:90px; margin:10px 0 0 5px}
div.conteneur div.box div.middle div.degrade div.gauche div.menu  div.hautmenu {background:url('../images/bkg-top-menu.png') no-repeat top left; width:221px; height:69px;}
div.conteneur div.box div.middle div.degrade div.gauche div.menu  div.milieumenu {background:url('../images/bkg-repeat-menu.png') repeat-y top left; width:221px; padding:10px 0 0 0}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.basmenu {background:url('../images/bkg-bas-menu.png') no-repeat top left; width:221px; height:69px;}
/*niveau1*/
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul {background: #f6f4cb; width: 175px; margin:0 0 0 23px; padding:0; list-style:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li {background: url('../images/bkg-repeat-menu.gif') repeat-x bottom left ;padding: 5px;}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li a {text-decoration:none}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li a acronym {text-decoration:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li a span {color:#172669; font-weight:bold; text-decoration:none}

div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li a:hover span, div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li a.select span{color:#000; background: #f6f4cb; /*border-bottom: 1px solid #ccc;*/}
/*niveau2*/
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li ul {width: 140px;}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li ul li {margin:0; padding:0;background:none /*vire le bkg-repeat : trait*/;background:url('../images/fleche.gif')no-repeat 0px 5px; padding-left: 10px;}
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li ul li a span {font-weight:normal;}
/*niveau3*/
div.conteneur div.box div.middle div.degrade div.gauche div.menu div.milieumenu ul li ul li ul {width: 100px;font-size:11px;}

/****** BLOC OUTILS GAUCHE : newsletters, offres d'emplois, appels d'offres****/
/*newsletter*/
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters {margin:10px 25px 0 25px; padding:0 0 10px 0; border-bottom:1px solid #eee}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters h2 {background: url('../images/titre-newsletter.gif') no-repeat top left; width: 83px;height: 12px;}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters p {font-size: 10px; line-height:10px}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters form fieldset {border:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters form fieldset div.input {background: url('../images/bkg-input-newsletter.png') no-repeat 0 0; height:28px; margin:10px 0 0 0; padding:6px 0 0 0}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters form fieldset input {color: #FFF; background: none; border: none;}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters form fieldset input.champs {margin-left: 10px;}
div.conteneur div.box div.middle div.degrade div.gauche div.newsletters form fieldset input.inscrire {color: #53b1ee;font-size: 9px;margin-left:10px;cursor:pointer;}

/*offres d'emploi*/
div.conteneur div.box div.middle div.degrade div.gauche div.emplois {margin:10px 25px 0 25px; padding:0 0 10px 0; border-bottom:1px solid #eee}
div.conteneur div.box div.middle div.degrade div.gauche div.emplois h2 {background: url('../images/titre-offre-emploi.gif') no-repeat top left; width: 110px;height: 12px;}
div.conteneur div.box div.middle div.degrade div.gauche div.emplois h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.emplois p {font-size: 10px; line-height:10px}

/*appels d'offre*/
div.conteneur div.box div.middle div.degrade div.gauche div.offres {margin:10px 25px 0 25px; padding:0 0 10px 0; border-bottom:1px solid #eee}
div.conteneur div.box div.middle div.degrade div.gauche div.offres h2 {background: url('../images/titre-appel-offre.gif') no-repeat top left; width: 112px;height: 12px;}
div.conteneur div.box div.middle div.degrade div.gauche div.offres h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.offres p {font-size: 10px; line-height:10px}

/*Connexion extranet*/
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet h2 {background: url('../images/titre-connexionExtranet.png') no-repeat top left; width: 110px;height: 12px;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet {margin: 20px 30px 20px 20px;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset {border: 1px solid #eee; padding: 10px; margin-top: 10px;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset legend {display: none;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset div label {display: block; width: 100px;
	font-size: 10px;
}


/**
 *  Modif Rémi le 07/08/2009
 *  pour le formulaire de connexion à l'extranet 
 */
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset div input {
    border-color:#B5CED2 #DBEDF0 #DBEDF0 #B5CED2;
    border-style:solid;
    border-width:1px;
    color:#939393;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0 0 3px;
    padding:4px 6px;
}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset div input:focus {outline: none;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset div input.valider {margin-top: 5px; background: #53b1ee; color: #fff;}
div.conteneur div.box div.middle div.degrade div.gauche div.connexionExtranet form fieldset div input.valider:hover {color:#939393; background:#eaf6ff; cursor: pointer;}
/*A noter dans vos agendas*/
div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda {margin: 25px 0 0 0; min-height:295px;}
div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda h2 {background: url('../images/titre-agenda.png') no-repeat top left; width: 210px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda h2 span {display:none;}

/** Inscriptions en ligne **/
#onlineRegistrationTitle
{
background: url('../images/titre-inscription.png') no-repeat top left;
width: 210px;
height: 30px;
border-bottom: 1px solid #e1e1e1;
padding: 0 0 10px 0;

}

#onlineRegistrationTitle span
{
display:none;
}

ul#onlineRegistrationList
{
margin:0;	
}

ul#onlineRegistrationList li
{
clear:left;
list-style-type:none;
background:none;
padding:0;
margin:0;
}
ul#onlineRegistrationList li strong
{
color:#52B2EE;
}

ul#onlineRegistrationList li img
{
vertical-align:top;
float:left;
margin-right:5px;
}




/** Fin Inscriptions en ligne **/


div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda img{margin: 17px 0 21px 0;}
div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda h3 {color: #52b2ee; font-size:14px;width: 210px;}
div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda p {width: 204px; margin: 0 0 10px 0;font-size:11px;}
div.conteneur div.box div.middle div.degrade div.article div.HomeOne div.Homeagenda span.date {color:#152769; font-size:10px;}

/*Nos dernières actualites */
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites {margin: 10px 0 0 15px;_margin: 10px 0 0 5px;width: 397px; float:left; background:#D9EDF9 url('../images/bkg-repeat-home-evenement.gif') repeat-x top left; padding: 15px 0 10px 15px ;}
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites h2 {background: url('../images/titre-actualites.png') no-repeat top left; width: 380px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites h2 span {display:none;}

div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites div.actu {width: 385px; margin: 10px 0 5px 0; float: left;}
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites h3 {color: #52b2ee; font-size:12px; width: 220px; display:block;font-size: 14px; /*float: left;*/}
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites h3.zoomsur {width: 230px;}
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites img {float:right; margin: 10px 0 0 0;}
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites p {width:230px;font-size:11px; }
div.conteneur div.box div.middle div.degrade div.article div.HomeTwo div.HomeActualites span.projet {color:#152769; font-size:10px;}

/*Bloc observatoire - bloc territoire*/
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert {float:left;margin:25px 0 0 0;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.hautVert{width: 658px; height: 13px; background: url('../images/bkg-top-observatoire.gif') no-repeat top left;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert{width: 644px;  background: url('../images/bkg-middle-observatoire.gif') repeat-y top left; padding: 0 15px 0 15px;float:left;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.basVert{width: 658px; height: 45px; background: url('../images/bkg-bottom-observatoire.gif') no-repeat top left;float:left;}
    /*--Observatoire--*/
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.territoire {width: 245px; float:left;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.territoire h2 {background: url('../images/titre-territoire.png') no-repeat top left; width: 135px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.territoire h2 span {display:none;}

   /*Territoire*/
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.observatoire {width: 385px;float:left;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.observatoire h2 {background: url('../images/titre-observatoire.png') no-repeat top left; width: 135px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.observatoire h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.observatoire p {font-size:11px; margin: 20px 0 0 0;}
div.conteneur div.box div.middle div.degrade div.HomeTree div.blocVert div.milieuVert div.observatoire div.image {float:right; margin:20px 0 0 0}

/*Article*/
div.conteneur div.box div.middle div.degrade div.article{padding: 0 25px 0 0;}

/****** BAS DE PAGE ****/
div.conteneur div.box div.middle div.footer {clear:both;margin:20px 25px 0 25px; }
div.conteneur div.box div.middle div.footer div.adressefooter {font-size:11px; position: relative;}
div.conteneur div.box div.middle div.footer div.adressefooter a {color:#FFFFFF;}
div.conteneur div.box div.middle div.footer div.adressefooter span.adresse{margin-left:5px;}

div.conteneur div.box div.middle div.footer div.adressefooter img.RP{margin-top: 20px; position:absolute; top:0; left:0;}
div.conteneur div.box div.middle div.footer div.adressefooter a.conception{margin-left:700px; position:absolute; top:20px; left:110px;}

div.conteneur div.box div.middle div.degrade div.article div.referent {font-size:12px, color:#24a5de;margin:20px 0 0 0;position:relative;}
div.conteneur div.box div.middle div.degrade div.article div.referent div{width:530px;}


#crossfade-container	.fade-box {	margin-left: 0px;	position: absolute;	top: 163;	height: 100px;		width:240px;}
#crossfade-container {	height: 100px;	width:240px;}

/*MESSAGE DE SOUMISSION FORMULAIRE*/
div.article p.formINDIC {background:#fcffcb; border:1px solid #d0d2b2; color:#5d5e50; padding:10px; font-weight:bold; font-size:14px}
div.article p.formOK {background:#deffcb; border:1px solid #6ba519; color:#3e6505; padding:10px; font-weight:bold; font-size:14px}
div.article p.formKO {background:#ffcbcb; border:1px solid #9e5151; color:#a51919; padding:10px; font-weight:bold; font-size:14px}


div.article div.page div{}


div.rss{background:url('../images/rss.gif') no-repeat 0px 3px; padding-left: 15px;}



/*PAGE MASTER*/
div.conteneur div.box div.middle div.degrade div.article div.MasterTitre { width:650px; clear:both; margin:20px 0}
div.conteneur div.box div.middle div.degrade div.article div.MasterTitre div.voirpage {margin:10px 0 10px 0;}
div.conteneur div.box div.middle div.degrade div.article div.titre h2 {background: url('../images/titre-cartes.png') no-repeat top left; width: 650px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;margin:0 0 10px 0}
div.conteneur div.box div.middle div.degrade div.article div.titre h2 span{display:none;}
div.conteneur div.box div.middle div.degrade div.article div.MasterOne {/*background:blue;*/ width:320px;float:left;}
div.conteneur div.box div.middle div.degrade div.article div.MasterTwo {background:url(../images/bkg-repeat-master-actions.gif) repeat-x 0 0; width:260px;float:right; height:70px; padding:20px; margin:20px 0 0 20px}
div.conteneur div.box div.middle div.degrade div.MasterTree {/*background:green;*/ width:675px;_width:672px; margin-left:245px}

div.conteneur div.box div.middle div.degrade div.article div.MasterOne img {float:left; margin:0 10px 5px 0}
div.conteneur div.box div.middle div.degrade div.article div.MasterTwo h3 {color:#fff; font-size:14px}

/*Bloc zoom - bloc agenda*/
div.conteneur div.box div.middle div.degrade div.MasterFour div.zoom {float:left; width:300px; padding:10px}
div.conteneur div.box div.middle div.degrade div.MasterFour div.zoom h2 {background: url('../images/titre-zoom.png') no-repeat top left; width: 210px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;margin:0 0 10px 0}  

div.conteneur div.box div.middle div.degrade div.MasterFour div.agenda {float:left; width:300px; padding:10px; margin:0 0 0 20px}
div.conteneur div.box div.middle div.degrade div.MasterFour div.agenda h2 {background: url('../images/titre-agenda.png') no-repeat top left; width: 210px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0; margin:0 0 10px 0} 

div.conteneur div.box div.middle div.degrade div.MasterFour h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.MasterFour img{margin: 0 0 5px 0}
div.conteneur div.box div.middle div.degrade div.MasterFour h3 {color: #52b2ee; font-size:14px;width: 210px;}
div.conteneur div.box div.middle div.degrade div.MasterFour p {width: 204px; margin: 0 0 10px 0;font-size:11px;}
div.conteneur div.box div.middle div.degrade div.MasterFour span.date {color:#152769; font-size:10px;}


/*Bloc projet - bloc soutien*/
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert {float:left;margin:25px 0 0 0;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.hautVert{width: 658px; height: 13px; background: url('../images/bkg-top-observatoire.gif') no-repeat top left;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert{width: 644px;  background: url('../images/bkg-middle-observatoire.gif') repeat-y top left; padding: 0 15px 0 15px;float:left;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.basVert{width: 658px; height: 45px; background: url('../images/bkg-bottom-observatoire.gif') no-repeat top left;float:left;}

 /*--projet--*/
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet {width: 320px; float:left;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet h2 {background: url('../images/titre-projet.png') no-repeat top left; width: 135px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet p {font-size:11px; line-height:14px; margin:5px 0 0 0}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet form fieldset {border:none;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet form fieldset input {color: #FFF; background: none; border: none;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet form fieldset div.input {background: url('../images/bkg-input-search-vert.png') no-repeat 0 0; height:28px; margin-top: 10px;position:relative;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet form fieldset div.input input.champs {margin:0; padding: 0 ;position:absolute; top:6px; left:15px; }
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.projet form fieldset div.input input.valider {margin:0; padding: 0;position:absolute;top:5px; left:150px; }

 /*--soutien--*/
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien {width: 300px; float:left; margin:0 0 0 10px}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien h2 {background: url('../images/titre-soutien.png') no-repeat top left; width: 135px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien h2 span {display:none;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien p {font-size:11px; line-height:14px; margin:5px 0 0 0}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset {border:none;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset input {color: #FFF; background: none; border: none;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset div.input {background: url('../images/bkg-input-search-vert.png') no-repeat 0 0; height:28px; margin-top: 10px;position:relative;}
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset div.input input.champs {margin:0; padding: 0 ;position:absolute; top:6px; left:15px; }
div.conteneur div.box div.middle div.degrade div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset div.input input.valider {margin:0; padding: 0;position:absolute;top:5px; left:150px; }



 /*--ZoomSur--*/
 div.zoomsurdetail{margin: 5px 0 20px 0;}
 div.zoomsurdetail img{float: left;padding:10px;}
 
 /*--Agenda commission--*/
 div.agendadet{margin: 5px 0 20px 0;}
 div.agendadet img{float: left;padding:10px;}
 
 
 /*--Fiche Action--*/
 div.fiacheactiondetail{border-bottom: 1px solid #EEEEEE;padding-top: 15px; padding-bottom:15px;}
 div.fiacheactiondetail a {margin-left: 200px} 
  div.fiacheactiondetail a.listedl {margin-left: 0px;} 
 
 
  /*--Fiche Projet--*/
 div.fiacheprojetdetail{border-bottom: 1px solid #EEEEEE;padding-top: 15px; padding-bottom:15px;}
  div.fiacheprojetdetail img{float:right;}
 
 /*-- Master CLD --*/
 
 /*Bloc zoom - bloc agenda*/
 


div.conteneur div.box div.middle div.degrade div.MasterOneCLD div.zoom {float:left; width:280px; padding:10px;}
div.conteneur div.box div.middle div.degrade div.MasterOneCLD div.zoom h2 {background: url('../images/titre-zoom.png') no-repeat top left; width: 210px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;margin:0 0 10px 0}  
div.conteneur div.box div.middle div.degrade div.MasterOneCLD div.zoom h2 span{display:none;}
div.conteneur div.box div.middle div.degrade div.MasterTwoCLD div.agenda {float:right; width:300px; padding:10px; margin:0 0 0 20px}
div.conteneur div.box div.middle div.degrade div.MasterTwoCLD div.agenda h2 {background: url('../images/titre-agenda.png') no-repeat top left; width: 210px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0; margin:0 0 10px 0} 
div.conteneur div.box div.middle div.degrade div.MasterTwoCLD div.agenda h2 span{display:none;}


div.conteneur div.box div.middle div.degrade div.MasterFourCLD  {background:url(../images/bkg-repeat-master-actions.gif) repeat-x 0 0; width:600px;_width:560px;float:left; height:70px; padding:20px; margin:20px 0 0 20px}
div.conteneur div.box div.middle div.degrade div.MasterFourCLD  h2 {background: url('../images/titre-agenda.png') no-repeat top left; width: 210px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0; margin:0 0 10px 0} 
div.conteneur div.box div.middle div.degrade div.MasterFourCLD  h2 span{display:none;}
div.conteneur div.box div.middle div.degrade div.MasterFourCLD  form fieldset{border:none;}


div.conteneur div.box div.middle div.degrade div.MasterFiveCLD {clear:both;}
div.conteneur div.box div.middle div.degrade div.MasterFiveCLD h2{margin-bottom:10px;}
div.conteneur div.box div.middle div.degrade div.MasterFiveCLD div {padding: 10px;}


dl.listeactionimg {margin : 0 0 45px 0; width:550px;}
dl.listeaction {margin : 0 0 45px 0; }
div.article div.fiacheactiondetail img {float:right; padding:15px;}


input.case{border:none !important;}



div.article div.MasterTree {/*background:green;*/ width:675px;_width:672px;margin-left:0px !important;}
/*Bloc projet - bloc soutien*/
div.article div.MasterTree div.blocVert {float:left;}
div.article div.MasterTree div.blocVert div.hautVert{width: 658px; height: 13px; background: url('../images/bkg-top-observatoire.gif') no-repeat top left;}
div.article div.MasterTree div.blocVert div.milieuVert{width: 644px;  background: url('../images/bkg-middle-observatoire.gif') repeat-y top left; padding: 0 15px 0 15px;float:left;}
div.article div.MasterTree div.blocVert div.basVert{width: 658px; height: 45px; background: url('../images/bkg-bottom-observatoire.gif') no-repeat top left;float:left;}

 /*--projet--*/
div.article div.MasterTree div.blocVert div.milieuVert div.projet {width: 320px; float:left;}
div.article div.MasterTree div.blocVert div.milieuVert div.projet h2 {background: url('../images/titre-projet.png') no-repeat top left; width: 135px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.article div.MasterTree div.blocVert div.milieuVert div.projet h2 span {display:none;}
div.article div.MasterTree div.blocVert div.milieuVert div.projet p {font-size:11px; line-height:14px; margin:5px 0 0 0}
div.article div.MasterTree div.blocVert div.milieuVert div.projet form fieldset {border:none;}
div.article div.MasterTree div.blocVert div.milieuVert div.projet form fieldset input {color: #FFF; background: none; border: none;}
div.article div.MasterTree div.blocVert div.milieuVert div.projet form fieldset div.input {background: url('../images/bkg-input-search-vert.png') no-repeat 0 0; height:28px; margin-top: 10px;position:relative;}
div.article div.MasterTree div.blocVert div.milieuVert div.projet form fieldset div.input input.champs {margin:0; padding: 0 ;position:absolute; top:6px; left:15px; }
div.article div.MasterTree div.blocVert div.milieuVert div.projet form fieldset div.input input.valider {margin:0; padding: 0;position:absolute;top:5px; left:150px; }

 /*--soutien--*/
div.article div.MasterTree div.blocVert div.milieuVert div.soutien {width: 300px; float:left; margin:0 0 0 10px}
div.article div.MasterTree div.blocVert div.milieuVert div.soutien h2 {background: url('../images/titre-soutien.png') no-repeat top left; width: 135px;height: 30px;border-bottom: 1px solid #e1e1e1; padding: 0 0 10px 0;} 
div.article div.MasterTree div.blocVert div.milieuVert div.soutien h2 span {display:none;}
div.article div.MasterTree div.blocVert div.milieuVert div.soutien p {font-size:11px; line-height:14px; margin:5px 0 0 0}
div.article div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset {border:none;}
div.article div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset input {color: #FFF; background: none; border: none;}
div.article div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset div.input {background: url('../images/bkg-input-search-vert.png') no-repeat 0 0; height:28px; margin-top: 10px;position:relative;}
div.article div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset div.input input.champs {margin:0; padding: 0 ;position:absolute; top:6px; left:15px; }
div.article div.MasterTree div.blocVert div.milieuVert div.soutien form fieldset div.input input.valider {margin:0; padding: 0;position:absolute;top:5px; left:150px; }

div.module{ clear:both; overflow:auto;}


/* --- htdig ----*/
div.recherche dl{margin-bottom: 20px;}
div.recherche dl dt, div.recherche dl dd{margin : 0;padding : 0;display : block;clear: both;width : 100%;}
div.recherche dl dt strong{	display : block;}
div.recherche dl dt img{float: right;}


/*Icones print/ami*/
ul#outilsZoom {margin: 0px 10px 0 0;display:inline;list-style: none;position: absolute; top:5px;right:0;}
ul#outilsZoom li {list-style: none;margin : 0;padding : 0;display:inline;background: none;}
ul#outilsZoom li a {width:16px;height:19px;display:inline;float:left; border:none}

a#zoomMoins {margin-right:7px;background: url('../images/zoomMoins.png') no-repeat 0 0;}
a#zoomPlus {background: url('../images/zoomPlus.png') no-repeat 0 0;}
a#envoyerAmi {margin-right:7px;margin-left:7px;background: url('../images/envoyerAmi.png') no-repeat 0 0;}
a#imprimer {margin-right:7px;background: url('../images/imprimer.png') no-repeat 0 0;}
a#commentArticle {background: url('../images/commentArticle.png') no-repeat 0 0;}
a#zoomMoins:hover, a#zoomPlus:hover, a#envoyerAmi:hover, a#imprimer:hover, a#commentArticle:hover {background-position: 0 -19px; border:none}
ul#outilsZoom li a span {display:none;}

/**
 *  Modif cedric le 05/08/2009
 */ 
div.conteneur div.box div.middle div.degrade div.gauche div#lienQueFaire {margin:10px 15px 0 25px; padding:0 0 10px 0; border-bottom:1px solid #eee}	

