body {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	color:#000000;
}

p {
	margin-top:0;
	color:#000000;
}

a {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:0;
}

hr {
	display:none;
}

h2 {
	font: normal 2.3em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#02900C;
	padding:0px;
	margin:0 0 5px 0;
}
h3 {
	font: normal 1.7em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#2F2F2F;
	padding:0px;
	margin:0 0 5px 0;
}
h4 {
	font: bold 1.25em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#9A0303;
	/*padding:0px;
	margin:0 0 5px 0;*/
}

h5 {
	font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#000000;
	font-weight:bold;
}

.clear{
	clear:both;
}

div#container {
	width:979px;
	position:relative;
	margin: 0 auto;
	background-color:#FFFFFF;
}

#header {
	float:left;
	height:93px;
	position:relative;
	width:979px;
}

#logo {
	display:none;
}

#bando, #bando_accueil{
	float:left;
	width:838px;
	height:93px;
	background-color:#EBE2CA;
	margin-left:60px;
}

#bando a img, #bando_accueil a img {
	border:0;
}

#menu-evit {
	display:none;
}

#content-wrap ul li {
	margin:8px 0 0 17px;
	padding:0 10px 0 0;
}

#menu-rech-ariane {
	display:none;
}

#bienvenue {
	display:none;
}

#principal {	
	width:979px;
	margin:9px 0 0 0;
}

/******** COLONNE GAUCHE ************/
#infos {
	display:none;
}

#menu-niveau3 {
	display:none;
}

#alerte {
	display:none;
}

#demarches {
	display:none;
}

#conseil {
	display:none;
}

#parutions {
	display:none;
}

#projets {
	display:none;
}

#inscription-newsletter {
	display:none;
}

/******** FIN COLONNE GAUCHE ************/

#content {
	width:920px;
	float:left;
	margin:0 0 0 0;
	font: normal 1.2em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
}

.boite2 {
	border:1px solid #EBE2CA;
	margin:0 0 0 0;
	padding:3px 10px 10px 10px;
}
#content-wrap {
	width:920px;
}

#content-wrap p{
	padding-right:10px;
}

#content-wrap h4 {
	margin-bottom:5px;
}

#content-wrap ul {
	list-style-image:url(../img/puce.gif);
	list-style-position:outside;
	padding:0;
	margin:0;
}

#content-wrap ul li {
	margin:8px 0 0 17px;
	padding:0 10px 0 0;
}

#niveau4 {
	display:none;
}

.incrust {
	float:none;
	margin-top:20px;
	width:217px;
}

.item-incrust {
	width:216px;
	border:1px solid #EBE2CA;
	margin:20px 0 10px 10px;
	padding:0 0 0 0;
	border-right:0;
	
	float:right;
	margin-right:-10px;
}


.item-incrust h3 {
	margin:0;
	padding:5px 10px 7px 13px;
	border:1px solid #EBE2CA;
	border-right:0;
	font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#000000;
}

.item-incrust p {
	padding:5px 10px 10px 13px;
}

.item-incrust h4 {
	padding-left:13px;
	margin-top:5px;
	margin-bottom:0;
}

.item-incrust h5 {
	padding-left:13px;
	margin-top:5px;
	margin-bottom:0;
}

#imprimer {
	display:none;
}


/******** COLONNE DROITE ************/
#pratique {
	display:none;
}

#affiche-wrap {
	display:none;
}	

#acces {
	display:none;
}

/******** FIN COLONNE DROITE ************/


/******** FOOTER ************/
#footer {
	width:979px;
}

#coordonnees {
	height:65px;
	padding:4px 0 0 0;
	color:#FFFFFF;
}

#coordonnees a {
	color:#FFFFFF;
	text-decoration:underline;
}

#mairie {
	float:none;
	width:979px;
	padding:0 20px 0 0;
	line-height:14px;
}

#horaires {
	width:979px;
	float:none;
}

.titre-coord {
	font-size:1.5em;
	line-height:26px;
}

#menu-footer {
	display:none;
}

#mentions {
	display:none;
}

/******** FIN FOOTER ************/

/* RECHERCHE */


/* FORM */
/* ----------------------------------------------------------------------------------------- */

/* Form TYPO3 */

fieldset {
	border: none;
}
fieldset.csc-mailform {
	border: 0;
	padding:20px;
	margin-bottom:5px;
}

.csc-mailform-label {
	clear: both;
	font-size: 1.1em;
}

.csc-mailform-field .input-image {
	margin-left:123px;
}

.csc-mailform-field label {
	margin:3px;
	float:left;
	text-align: right;
	width: 30%;
}

.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select, .csc-mailform-field file {
	margin:3px;
	border:1px solid #939393;
	font: normal 1em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	padding:3px;
}

.csc-mailform-field input.csc-mailform-radio {
	clear: both;
	margin:0px;
	float:left;
	text-align: right;
	margin-left: 28%; border:none; padding:0;
	background-color:#363535;
	border:1px solid #EEEEEE;
	color:#FFFFFF;
	padding:3px;
	font: 12px Verdana, Arial, Helvetica,sans-serif;
}
.csc-mailform-field .csc-mailform-radio label {
	margin:3px;
	float:none;
	text-align: left;
	width: 70%;
}

input.csc-mailform-submit {
	color: #fff;
	border: none;
	font-size:1em;
	height:21px;
}
.csc-mailform-submit {
	font-size:1em;
	height:21px;
}

/* alignements */
.align-justify{text-align:justify;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}

/* style de block */
p.encadre{padding:10px;background:#F8F4EB;}	

/* anet_basedoc  */

div.anet_basedoc_categorie {
	margin-bottom:8px;
}

div.anet_basedoc_categorie h3 {
	font: bold 1.5em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#2F2F2F;
	padding:0px;
	margin:0 0 5px 0;
}

div.anet_basedoc_categorie a.anet_basedoc_categorie_on {
	font-weight:bold;
	color:#9A0303;
}

div.anet_basedoc_categorie ul li  {
	line-height:0.7em;
}

div.anet_basedoc_categorie ul li  ul {
	font-size:0.9em;
}

div.anet_basedoc_element {
	clear:left;
}

div.anet_basedoc_navigation {
	display:block;
	text-align:center;
	font: bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#000000;
}

div.anet_basedoc_element img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #EEEEEE;
	padding:4px;
	
}

div.anet_basedoc_element a.anet_basedoc_telecharger {
	background:transparent url(../img/bt_telech_small.gif) no-repeat;
	padding-left:75px;
	font-weight:bold;
}

/* anet_annuaire  */

div.anet_annuaire_element {
	clear:left;
}

div.anet_annuaire_navigation {
	display:block;
	text-align:center;
	font: bold 1.3em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
}

div.anet_annuaire_element  img {
	border:0;
}

.anet_annuaire_image {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #EEEEEE;
}

div.anet_annuaire_element .anet_annuaire_picto {
	float:left;
	margin-right:10px;
	margin-top:4px;
}

.annuaire-select {
	border:1px solid #939393;
	color:#000000;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	margin-right:10px;
}

.bt-ok2 {
	width:23px;
	height:23px;
	border:none;
	cursor:pointer;
	color:#FFFFFF;
	font: normal 1em "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	padding:0 0 2px 1px;
	margin:0 0 0 0;
	background:transparent url(/../../../fileadmin/templates/img/bt_ok3.gif) no-repeat scroll left top
}

/**** GOOGLEMAP *****/

div#gm-main {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
}

div#mapDiv {
	width:100%;
	height:100%;
	top:0;
	left:0;
}

div#gm-overmap {
	position:absolute;
	width:170px;
	height:420px;
	float:left;
	top:0px;
	padding:10px;
	opacity:0.9;
	background:transparent url(../img/logo.gif) top no-repeat;
	background-color:#FFFFFF;
	padding-top:100px;
	filter : alpha(opacity=90); 
}

div.infobulle {
	width:250px;
	display:block;
}

div.infobulle img {
	border:0;
}

div.cacher {
	display:none;
}

div.anet_annuaire_overflow {
	margin-top:10px;
	overflow: auto ;
	width:200px;
	height:310px;
	line-height:0.95em;
}

p.annuaire-infoline {
	margin-top:10px;
	line-height:1.5em;
	font-weight:bold;
	color:#990000;
}