body {
	background: #cadaad url(/assets/templates/spdt/css/img/bg-body.jpg) scroll repeat-x left top;
}


#Zone_Recherche {
	height: 18px;
	text-align: right;
}

#Zone_Recherche form {
	display:inline;
}

#Zone_Recherche .field {
	border: 0;
	height: 15px;
	line-height: 15px;
	width: 115px;
	padding: 0;
	font-size: 10px;
	margin-top: 1px;
}

#Zone_Recherche label img ,
#Zone_Recherche .button {
	vertical-align: middle;
}

#Container {
	width: 938px;
	margin: 0 auto;
}

#Bando {
	width: 938px;
	height: 186px;
	background: url(/assets/templates/spdt/css/img/bg-bando.jpg) scroll no-repeat top left;
}

#Bando h1 ,
#Bando h2 {
	text-indent: -9000px;
}


#Menu_H {
	background: url(/assets/templates/spdt/css/img/bg-menu_H.gif) scroll repeat-x left top;
	height: 33px;
	position: absolute;
	float: left;
	width: 938px;
}

#Menu_H li  {
	list-style: none;
	height: 33px;
	line-height: 33px;
	float: left;
	background: url(/assets/templates/spdt/css/img/bg-separateur-li.gif) scroll no-repeat top right;
}

#Menu_H li.First {
	background: none;
	background: url(/assets/templates/spdt/css/img/picto-home.gif) scroll no-repeat center;
	width: 30px;
}

/*	li nivo 2	*/
#Menu_H li li.First {
	background: none;
	width: auto;
}

#Menu_H li.First a {
	text-indent: -9000px;
	outline: none;
}
/*	li nivo 2	*/
#Menu_H li li.First a {
	text-indent: 0;
	outline: none;
}

#Menu_H li.Last {
	background: none;
}

#Menu_H li a {
	display: block;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px;
}

#Menu_H li a:hover {
	background: url(/assets/templates/spdt/css/img/bg-active-pointer.gif) scroll no-repeat center bottom;
}

/*
	pas de fleche sur le picto "accueil"
*/
#Menu_H li.First a ,
#Menu_H li.First a:hover {
	background: none !important;
}


#Menu_H li.Active a {
	background: url(/assets/templates/spdt/css/img/bg-active-pointer.gif) scroll no-repeat center bottom;
}



#Menu_H li ul li a {
	color: #000000;
	font-weight: normal;
	display: inline;
	background-image: none !important;
	margin: 0;
}

#Menu_H li ul li.Active a {
	font-weight: bold;
}


#Menu_H li ul {
	position: absolute;
	left: -9999px;
	width: 908px;
	padding-left: 30px;
	background: #cfdcb9;
	border-bottom: 1px solid #5a880b;
	height: 23px !important;
	line-height: 23px !important;
}

#Menu_H li.Active ul {
	left: 0;
}


#Menu_H li li {
	height: 23px;
	line-height: 23px;
	float: none;
	display: inline;
	background: url(/assets/templates/spdt/css/img/bg-separateur-li_level2.gif) scroll no-repeat center right !important;
}

#Menu_H li li.Last {
	background: none !important;
}

#Menu_H li:hover ul, #Menu_H li li:hover ul, #Menu_H li.sfhover ul, #Menu_H li li.sfhover ul {
	left: 0;
}



#Content {
	padding: 56px 26px;
	background: #FFF;
	margin-top: 33px;
}

#Content .Left {
	width: 342px;
	float: left;
}

#Content .Middle {
	width: 341px;
	float: left;
	margin-left: 20px;
}

#Content .Middle h2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	margin: 3px 0 7px 0;
}

#Content .Middle .Bloc_Actu {
	padding: 0 10px 10px 0;
	border-bottom: 1px solid #bedc54;
	margin: 0 0 7px 0;
}

#Content .Middle .Bloc_Actu img {
	float: left;
	margin: 0 10px 7px 0;
}

#Content .Middle .Bloc_Actu span.date {
	background: #000;
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 0 4px;
}

#Content .Middle .Bloc_Actu h3 {
	color: #89a133;
	font-family: Arial;
	font-size: 11px;
	margin: 3px;
}

#Content .Middle .Bloc_Actu h3 a {
	color: #89a133;
	text-decoration: none;
}

#Content .Middle .Bloc_Actu h3 a:hover {
	text-decoration: underline;
}

#Content .Middle .Bloc_Actu p {
	font-family: Arial;
	font-size: 11px;
	margin: 3px;
}

.Zone_Bouton_ComCom {
	margin-top: 15px;
}

.Zone_Bouton_ComCom img {
	border: none;
}

#Content .Right {
	width: 165px;
	float: right;
}

.Box_Droite {
	width: 165px;
	margin-bottom: 10px;
}

	.Box_Droite .Top {
		background: url(/assets/templates/spdt/css/img/bg-boitedroite-top.gif) scroll no-repeat left top;
		height: 12px;
	}
	.Box_Droite .Center {
		background: url(/assets/templates/spdt/css/img/bg-boitedroite-middle.gif) scroll repeat-y left top;
		padding: 0 3px;
	}
	.Box_Droite .Bottom {
		background: url(/assets/templates/spdt/css/img/bg-boitedroite-bottom.gif) scroll no-repeat left top;
		height: 12px;
	}

	.Box_Droite .Center h3 {
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		margin-bottom: 7px;
	}

	.Box_Droite .Center p {
		font-family: Verdana;
		font-size: 10px;
		padding: 3px 5px;
	}
	
	.Box_Droite .Center a {
		color: #00588C;
		text-decoration: underline;
	}
	
	.Box_Droite .Center a:hover {
		text-decoration: none;
	}	

#Content .Left h2 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: normal;
	margin: 3px 0;
}

#Content .Left p {
	font-family: Verdana;
	font-size: 12px;
	margin: 6px 0;
	text-align: justify;
}


.Bt_Situ_Geo {
	display: block;
	background: url(/assets/templates/spdt/css/img/bg-situ-geo.gif) scroll no-repeat left top;
	color: #2b4665;
	width: 174px;
	height: 113px;
	padding: 40px 20px 0 148px;
	text-decoration: none;
	font-size: 11px;
	margin: 10px 0;
}


.Bt_Situ_Geo span {
	font-weight: bold;
	color: #515933;
}

#Footer {
	font-size: 10px;
	margin-top: 10px;
	color: #334e27;
	padding: 0 10px;
}

#Footer a {
	color: #334e27;
	text-decoration: none;
}

#Footer a:hover {
	text-decoration: underline;
}


.Footer_Left {
	float: left;
	width:60%;
}

.Footer_Left img {
	margin: 0 10px 0 0;
	float: left;
}


.Footer_Right {
	float: right;
}



/*
	NIVEAU 2
*/

.Nivo2_Left {
	float: left;
	width: 693px;
	margin-top: 30px;
}

.Nivo2_Right {
	float: right;
	width: 179px;
	background: url(/assets/templates/spdt/css/img/blason-commune.gif) scroll no-repeat center top;
	padding-top: 100px;
}

.Zone_Actu {
	border: 6px solid #cfdcb9;
	border-right: none;
	border-left: none;
	padding: 12px 0;
}

.Zone_Actu h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 3px;
}

.Zone_Actu .Bloc_Actu {
	padding: 8px 0;
	border-bottom: 1px solid #bedc54;
}

.Zone_Actu .Bloc_Actu h3 {
	margin-top: 2px;
	color: #89a133;
	font-size: 11px;
}

.Zone_Actu .Bloc_Actu h3 a {
	color: #89a133;
	text-decoration: none;
}

.Zone_Actu .Bloc_Actu h3 a:hover {
	text-decoration: underline;
}

.Zone_Actu .Bloc_Actu p {
	font-size: 11px;
}

.Zone_Actu .Bloc_Actu span.date {
	background: #000;
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 0 4px;
}


.Nivo2_Left h2 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: normal;
}

.Nivo2_Left h3 {
	font-family: Verdana;
	font-size: 14px;
	color: #315e91;
	margin: 8px 0;
}

.Nivo2_Left h4 {
	font-family: Verdana;
	color: #315e91;
	margin: 8px 0;
}

.Nivo2_Left a {
	color: #315e91;
	text-decoration: underline;
}

.Nivo2_Left a:hover {
	text-decoration: none;
}

.Nivo2_Left p {
	color: #4b4b4b;
	font-size: 12px;
	font-family: Verdana;
	margin: 8px 0;
}

.Nivo2_Left li {
	color: #4b4b4b;
	font-size: 12px;
	font-family: Verdana;
	margin: 4px 0;
}

.Nivo2_Left ul {
	margin: 10px;
}

.Nivo2_Left p.intro {
	font-size: 14px;
}

.Nivo2_Left .hr hr {
	display: none;
}

.Nivo2_Left .hr {
	border-bottom: 1px solid #406285;
	margin: 10px 0;
}

.Nivo2_Left img.Image_Gauche {
	float: left;
	margin:0 15px 10px 0;
}

.Nivo2_Left img.Image_Droite {
	float: right;
	margin:0 0 10px 15px;
}


/*
	PAGE CONTACT FORM
*/

	#ContactForm input {
		border: 1px solid #005D94;
		width: 200px;
		margin-top:3px;
	}

	#ContactForm #sujet {
		width: 350px;
	}

	#ContactForm textarea {
		border: 1px solid #005D94;
		width: 350px;
		margin-top:3px;
	}

	#ContactForm button {
		background: #C0D6E9;
		border: none;
		padding: 5px 15px ;
		cursor: pointer;
		font-weight: bold;
		color: #FFF;
	}





.ajaxSearch_highlight {
	font-weight: bold;
	color: #FFA70F;
}

.ajaxSearch_resultLink {
	font-family: Verdana;
	font-size: 14px;
	color: #315e91;
	margin: 8px 0;
	font-weight: bold;
}



/*
	lien dynamicnet
*/
a.dynamicnet {
	color: #9d1788 !important;
	text-decoration: none;
}
a.dynamicnet span {
	color: #363636;
}
