
body {
	margin:auto;
	text-align:center;
	font-family:"Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #333;
	padding:0;
	font-size:76%;
	background:#97CA2D;; 

}
body{behavior:url("http://www.arpajon91.fr/js/hover.htc");}


/*-----------------------------------------------------------------------------------------------------*/
* {background-repeat:no-repeat; margin:0; padding:0}
body img{border:0;}
hr {clear: both;visibility: hidden;}
.spacer{clear:both;}
.invisible{display:none;}
form {}
/*-------------------------------------------------------------------------------------------------------*/

/* SKIPLINK ==================================================== */

ul#skiplink{position:absolute; top:0;left:0; width:100%; background-color:#000000; margin:0; padding:0; z-index:1000;}
ul#skiplink li { list-style-type : none; position:absolute; top:0; width:98%}
ul#skiplink li a {position:absolute; top:-1000px; left:-1000px; display:block; color:#000000; font-weight:bold; padding:0.6em; width:100%}
ul#skiplink li a:focus, ul#skiplink li a:active { top:0px; left:0px; background-color:#FFFF00}
	


/*-------------------------------------------------------------------------------------------------------*/
#global2 {background:#EEF7F2 url(../img/bg-global2.gif) repeat-x 0 116px;}
#global {
	margin:auto;
	width:950px;
	text-align:left;
	margin-bottom:0;


	
}

#corps{
	width: 950px;
	z-index:0;
	text-align:left;
	padding:0 0 10px 0;
		background:url(../img/bg-global.gif) repeat-y right;


	}

#contenu{
	float:left;
	margin:0;
	width: 529px;
	border-top:1px solid #A2D3D0;
}
#contenu2{ padding:19px;}
/* ENTETE */
/* ------------------------------------------------------------------------------------------------------- */

#entete {	
	width: 950px; height:116px;
	z-index:0;
	background:url(../img/hdr.jpg) no-repeat;
	margin-bottom:65px;
}

#entete a{display:block;height:116px;}

#entete  #accessibilite a{}

#logo {}
#entete h1 {margin:0}
#entete h1 span{display:none}

/* NAVIGATION NIVEAU 1 */
/* ------------------------------------------------------------------------------------------------------- */

/* voir menu.css

/* CHEMIN */
/* ------------------------------------------------------------------------------------------------------- */
#contenu #chemin {color:#333;font-size:80%; padding:0.5em; background:#EEF4D8; margin:1px; margin-left:19px}
#contenu #chemin h2{ display:inline; margin:0; padding:0; color:#666; font-weight:normal; font-size:100%}
#contenu #chemin a {color:#666;  text-decoration:none;border:none  }
#contenu #chemin a:hover {text-decoration: underline; background:none!important; color:#000000!important}
#contenu #chemin p, #chemin div {padding:0;margin:0;}
#contenu #cheminContenu{}

#outilsIcon{width:90px; float:right; text-align:right; padding:0 10px!important; padding-bottom:0.5em; margin:0 10px; position:relative; bottom:-1.5em;}
#outilsIcon img{ margin-left:5px;}
#outilsIcon a{ padding:0!important;text-decoration:none!important;}

/* RECHERCHE */
/* ------------------------------------------------------------------------------------------------------- */
#recherche {position:absolute; top:200px; margin:0 0 0 750px; width:190px; z-index: 50; padding: 0 0 7px 10px; text-align:center}
#recherche h2 {display:none;}
#recherche form, #recherche p {margin:0; padding:0; z-index: 50;}
#recherche .searchbox-sword {font-family:Arial, Helvetica, sans-serif; border:1px solid #fff; width:130px; height:16px; padding:2px;}
#recherche .searchbox-button {vertical-align:middle; border:0; color:#fff; background-color:#B5E655; font-weight:bold;}


/* HAUT DE PAGE */
/* ------------------------------------------------------------------------------------------------------- */
#hautDePage{ text-align:center; background-color:#FFFFFF; border-top:1px solid #ccc; padding:10px 0 0 0; clear:both; width:100%}
#hautDePage a{ color:#999999!important; text-decoration:none}

#piedDePage{clear:both;  color:#fff; margin:auto; text-align:center; padding:5px 0;text-align:center; background:url(../img/bg-footer.gif) repeat-x }
#piedDePage a {color:#fff; text-decoration:none;}
#piedDePage a:hover {text-decoration:underline;}
#piedDePage p {margin:10px 0;}	
#piedDePage #copyright{font-size:90%}


/* OUTILS */
/* ------------------------------------------------------------------------------------------------------- */

#outils {margin:10px 0; padding:0; list-style-type:none; font-weight:bold}
#outils li {display:inline; padding:0; margin:0;}



/* Navigation niveau 2 */
/* ------------------------------------------------------------------------------------------------------- */

#navigationNiveau2{float:left;display:inline; width:200px!important; background:#fff; border:1px solid #A2D3D0; border-width:1px 0 1px 1px;}
#navigationNiveau2 h2 { position:relative; left:-1px; top:-1px; background:url(../img/biais.gif); height:19px; width:19px; margin:0}
#navigationNiveau2 ul {list-style-type:none;font-weight:bold;width:200px;}
#navigationNiveau2 li,	#navigationNiveau2 li li.on {/*border-bottom:1px solid #ECADC2;*/}
#navigationNiveau2 li a {text-decoration:none; padding:4px 10px; display:block; width:160px;color:#006699; background:url(../img/puce-nav.gif) no-repeat 0 0.5em}
#navigationNiveau2 li.on{ border:none}
#navigationNiveau2 li.on a {/*color:#fff; background-color:#A2CD49*/}
#navigationNiveau2 li a:hover {/* background-color:#d0e6a4*/ text-decoration:underline}
#navigationNiveau2 ul ul {font-size:90%; font-weight:normal; list-style-type:none;}
#navigationNiveau2 ul ul li { padding-left:20px}
#navigationNiveau2 li li a,#navigationNiveau2 li.on li a  {text-decoration:none!important; color:#000!important; width:140px; background:#fff;}
#navigationNiveau2 li li a:hover{/* background-color:#d0e6a4*/; text-decoration:underline!important}
#navigationNiveau2 li li.on a {font-weight:bold; border-color:#fff!important; text-decoration:underline!important; color:#A2CD49!important;}
#navigationNiveau2 li a:hover,  #navigationNiveau2 li.on a,  #navigationNiveau2 li.on li.on a {text-decoration:underline}


/* ACCUEIL */

#colonneAccueil{float:left;display:inline; width:200px!important;}

#colonneAccueil h2{}

/* COLONNE DE DROITE  
/* ------------------------------------------------------------------------------------------------------- */
#colonneDroite { float:right;width:190px; text-align:center; background:url(../img/bg-sidebar.gif) no-repeat; padding:50px 5px 5px;}
#colonneDroite h2{ color:#336600; background:#ccff99; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; background:url(../img/bg-sidebar-h3.gif); padding:7px 0 0 0}
#colonneDroite h2 span{background:#CCFF99 url(../img/bg-sidebar-h3-btm.gif) bottom no-repeat; display:block;padding:2px 5px 10px;}
#colonneDroite ul{list-style-type:none}
#colonneDroite li{padding:2px 0 2px 0;}
#colonneDroite a{text-decoration:none; color:#336600}
#colonneDroite a:hover{text-decoration:underline;}
#colonneDroiteContenu{}




/* SOMMAIRE RUBRIQUE */
/* ------------------------------------------------------------------------------------------------------- */
#contenu #sommaireRubrique{font-size:85%;line-height:normal;}
#contenu #sommaireRubrique ul{
	list-style-type:none;
	margin:0;
	padding:0;
	
}
#contenu #sommaireRubrique p{margin:0!important;padding:0!important;}	

#contenu #sommaireRubrique li{
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	border-top:1px solid #ccc;
}
#contenu #sommaireRubrique a{font-size:120%;}

#contenu #sommaireRubrique img{ 
	float: right;
	margin:0 0 5px 10px;
}
#contenu #sommaireRubrique .colonnage1, #contenu #sommaireRubrique .colonnage2 {float:left; width:48%; display:inline;}
#contenu #sommaireRubrique .colonnage1 {clear:left;}
#contenu #sommaireRubrique .colonnage2 {margin-left:2%; float:right; clear:right}

/* sommaire rubrique */
#contenu #sommaireRubrique .colonnage1 a,#contenu #sommaireRubrique .colonnage2 a{font-weight:bold;}
#contenu #sommaireRubrique .colonnage1 ul a,#contenu #sommaireRubrique .colonnage2 ul a{font-weight:normal; margin:0!important}

#contenu #sommaireRubrique div.premier{border:0; padding-top:0;}
#contenu #sommaireRubrique div.premier a{font-weight:bold}
#contenu #sommaireRubrique div.premier img{float:left; margin:0 10px 5px 0}

#contenu #sommaireRubrique .theme{ text-transform:uppercase; color:#999999}
#contenu #sommaireRubrique .date{ color:#000000; font-weight:bold}



#toutesLesActus{padding:0; clear:left; font-size:90%}
#derniereAction div img{float:right; margin:0 0 10px 10px}

/*
 ANNUAIRE
/*-------------------------------------------------------------------------------------------------------*/

.tx-artificadirectories-pi1 {}

.tx-artificadirectories-pi1 .singleView {}
.tx-artificadirectories-pi1 .singleView h3 {border-bottom:1px dashed #ccc !important; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
.tx-artificadirectories-pi1 .singleView .separator {clear:both; margin:8px 0px 0px 0px !important;}
.tx-artificadirectories-pi1 .singleView .label {text-align:right !important; width:25%; margin-right:2%; float:left; font-weight:bold;}
.tx-artificadirectories-pi1 .singleView .value {width:73%;float:left; text-align:left !important;}
.tx-artificadirectories-pi1 .singleView .text {}
.tx-artificadirectories-pi1 .singleView .separator.text {border-top:1px dashed #ccc !important; margin:20px 0px 15px 0px !important; padding:5px 0px 5px 0px;}
.tx-artificadirectories-pi1 .singleView hr {border-top:1px dashed #ccc !important;}

.tx-artificadirectories-pi1 .listrow-withoutdetailspage {}
.tx-artificadirectories-pi1 .listrow-withoutdetailspage .separator {margin:0px 0px 10px 0px !important;}
.tx-artificadirectories-pi1 .listrow-withoutdetailspage p {margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
/*
.tx-artificadirectories-pi1 .GroupOption{background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);"}*/.tx-artificadirectories-pi1 option{padding:0px 2px 0px 10px !important;}
.tx-artificadirectories-pi1 option.GroupOption{padding:0px 2px 0px 2px !important;font-weight:bold;color: rgb(153, 204, 51);}


.tx-artificadirectories-pi1 .browsebox {padding:4px; background:#f1f1f1;}
.pratique .FORM legend {color:#CC9900}
.pratique .FORM fieldset { border: 1px solid #CC9900;}
.pratique .FORMvalider input{background-color:#CC9900;}

/*
 Marché publics
/*-------------------------------------------------------------------------------------------------------*/
.tx-artificamapa-pi1-singleViewField-label{text-align:right !important;width:25%;margin-right:2%;float:left;font-weight:bold;
}
.tx-artificamapa-pi1-singleView-sep{clear:both;
}
 .tx-artificamapa-pi1-backbutton{clear:both;border-top:1px solid #cccccc;padding:3px
}
.tx-artificamapa-pi1-singleViewField-value{width:73%;float:left; text-align:left !important;
}
#tx-artificamapa-pi1-singleViewField-title a {color:#333333;text-decoration:none;}


.tx-artificamapa-pi1-download { border:1px solid #CC0000;margin-bottom:10px;}

p.tx-artificamapa-pi1-download-explanation  { margin: 15px; }

