/* CSS Ville de Gap */

*,html,body{margin:0;border:0;padding:0;}

html{font-size:100%;}

body
{
font-size:.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/fileadmin/images/interface/mep/fd-page.png);
background-repeat:repeat;
}

/*Redefinition des balises HTML Pour tout le site*/
a{text-decoration:none;color:#5F93BE;}
a:hover {color:#F66402;}

p{padding:.5em;color:#2E2D2F;text-align:justify;font-size:.75em;padding-top:.2em;}
b, strong{font-weight:bold;}
i,em{font-style:italic;}
blockquote{margin:1em;margin-left:2em;}

h1{font-size:2em}
h2 {font-size:1.4em;margin-bottom:1em;margin-top:1.5em;}
h3 {
color:#5F93BE;
font-size:1em;
margin-bottom:1em;
margin-top:.5em;
padding-left:15px;
background:transparent url(/fileadmin/images/interface/mep/ico-titre-rub.png) no-repeat top left;
}
h4 {
color:#5F93BE;
font-size:.8em;
margin-left:2em;
margin-bottom:1em;
padding-left:1.1em;
background:transparent url(/fileadmin/images/interface/mep/ico-sous-titre-rub.png) no-repeat center left;
}
h5{font-size:1.2em}
h6{font-size:1em}

/* ul{margin:1em;margin-left:2em;list-style:inside;list-style-type:disc;} */
ul{
margin:.2em;
color:#434347;
font-size:.7em;
margin-left:13px;
list-style-image:url(/fileadmin/images/interface/mep/liste-puce-bleue.png);
list-style-position:outside;
}

ol{margin:1em;margin-left:2em;list-style:inside;list-style-type:decimal;}
li{margin:1em;}

ul.jaune{list-style-image:url(/fileadmin/images/interface/mep/liste-puce-jaune.png);}
ul.orange{list-style-image:url(/fileadmin/images/interface/mep/liste-puce-orange.png);}

hr{display:block;height:2px;margin-bottom:.3em;border-bottom:2px dotted #3E3D40;width:100%;padding-top:1em;clear:both;}
hr.bleu{border-color:#4E7CD4;padding-top:0em;width:99%;}
hr.demi{width:40%;margin:auto;padding:0;text-align:center;}

/* Table */
table{width:100%;border-spacing: 0px;border-collapse: collapse;}
table caption{caption-side:bottom;text-align:right; font-style:italic;font-size:.9em;margin-top:3px;}
table th{font-size:.9em;font-weight:bold;color:#FFFFFF;}
table thead th{text-align:center;}
table td{font-size:.9em;/*text-align:center; background-color:#ECEDED;*/}
table td, table th{padding:5px;border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}

/* Table Jaune ou Bleu */
table.jaune th, .tab-orange-titre {background-color:#F66402;}
table.jaune td, .tab-orange-contenu {color:#F66402;}
table.bleu th, .tab-bleu-titre {background-color:#5F93BE;}
table.bleu td, .tab-bleu-contenu {color:#5F93BE;}

table.tab-orange-titre, tr.tab-orange-titre, td.tab-orange-titre {background-color:#F66402;text-align:center;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding:5px;color:#FFFFFF;font-size:0.9em;font-weight:bold; }
table.tab-orange-contenu, tr.tab-orange-contenu, td.tab-orange-contenu {color:#F66402;background-color:#ECEDED;font-size:0.9em;text-align:center;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding:5px; }
table.tab-bleu-titre, tr.tab-bleu-titre, td.tab-bleu-titre {background-color:#5F93BE;text-align:center;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding:5px;color:#FFFFFF;font-size:0.9em;font-weight:bold; }
table.tab-bleu-contenu, tr.tab-bleu-contenu, td.tab-bleu-contenu {color:#5F93BE;background-color:#ECEDED;font-size:0.9em;text-align:center;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;padding:5px; }

table.tab-orange-contenu p, tr.tab-orange-contenu p, td.tab-orange-contenu p{color:#F66402;font-size:0.9em;font-weight:bold; }
table.tab-bleu-contenu p, tr.tab-bleu-contenu p, td.tab-bleu-contenu p{color:#5F93BE;font-size:0.9em;font-weight:bold; }
table.tab-orange-titre p, table.tab-bleu-titre p, tr.tab-orange-titre p, tr.tab-bleu-titre p, td.tab-orange-titre p, td.tab-bleu-titre p{color:#FFFFFF;font-size:0.9em;font-weight:bold; }


/* Img */
img{}


/*********************
Style spéciaux dans les pages
*********************/
	/*Titre*/
	h2.entetebleu {width:100%;text-align:right;background:transparent url(/fileadmin/images/interface/mep/bande-titre-bleue.png) no-repeat center left;color:#F66402;font-size:1.5em;}
	h2.entetejaune {width:100%;text-align:right;background:transparent url(/fileadmin/images/interface/mep/bande-titre-jaune.png) no-repeat center left;color:#F66402;font-size:1.5em;}
	h2.puce {padding-left:20px;background:transparent url(/fileadmin/images/interface/mep/ico-titre-rub-vert.png) no-repeat center left;margin-bottom:1em;}
	h4.titre-resultat {
	margin:.5em 0;
	height:20px;
	font-size:.8em;
	line-height:1.8em;
	padding-left:20px;
	background:transparent url(/fileadmin/images/interface/moteur-de-recherche/ico-resultat.png) no-repeat center left;}
	h4.titre-resultat a {color:#F66402;}
	
	/*Images*/
	img.vert {border:solid 2px #B8D6C3;margin-bottom:.2em;}
	img.jaune {border:solid 2px #FFCC01;margin-left:1em;}

/* Retour a la ligne zone flotante*/
.clear{clear:both;}





/*Cadrage du site */

#gap {
position:relative;
margin:0pt auto;
width:994px;
text-align:left;
background-color:#FFFFFF;
/* background-image:url(/fileadmin/images/interface/mep/fd-page.png); ??? */
}

	/*Bandeau du haut*/
	#gap #haut {
	position:relative;
	background:#ffcc00 url(/fileadmin/images/interface/mep/topcorn-jaune.png) no-repeat top right;
	width:988px;
	}
	
		#gap #haut #lien-right {
		position:relative;
		left:790px;
		bottom:0px;
		width:200px;
		padding-top:.5em;
		border-left:dotted 1px #FFFFFF;
		}
		
		#gap #haut #lien-right a {
		position:relative;
		left:5px;
		bottom:1px;
		color:#1d6699;
		font-size:.7em;
		font-weight:bold;
		padding-left:1.2em;
		text-transform:uppercase;
		background:url(/fileadmin/images/interface/mep/ico-fleche-jaune.png) no-repeat bottom left;
		}
		
		#gap #haut #lien-right a:hover {color:#f66402;}
	
	#gap h1 {
	position:relative;
	background: #000000 url(/fileadmin/images/interface/mep/deg-gris-top.png) no-repeat bottom right;
	width:100%;padding:3px 0px;
	}

	#gap h1 img{
	  margin-left:3px;
	}

	#gap #bandeau {
	position:relative;
	width:100%;
	height:125px;
	background:url(/fileadmin/images/interface/mep/deg-gris.png) repeat-y top right;
	}
	#gap #bandeau img {display: block;}
	
	#gap #menu-top {
	position:relative;
	width:100%;
	background:#ffcc00  url(/fileadmin/images/interface/mep/deg-gris-bottom.png) no-repeat bottom right;
	}
		
		#menu-top #left-corner #contenu-menu-top {
		position:relative;
		width:990px;
		background: url(/fileadmin/images/interface/mep/fond-menu-haut.png) no-repeat bottom left;
		padding-top:.1em;
		padding-bottom:.5em;
		}
		
		#menu-top #contenu-menu-top ul {
		position:relative;
		margin:0; 
		list-style:none;
		list-style-type:none;
		width:100%;
		margin:auto;
		text-align:center;
		}
		
			#contenu-menu-top ul li {
			margin:0;
			display:inline;
			text-align:center;
			margin-right:2em;
			line-height:1.8em;
			}
			
			#contenu-menu-top li a {
			color:#1d6699;
			font-weight:bold;
			text-transform: uppercase;
			}
			#contenu-menu-top li a:hover {color:#f66402;}
			
		#contenu-menu-top #pictos-right {
		position:absolute;
		right:0px;
		top:0px;
		width:139px;
		padding-left:60px;
		height:80%;
		text-align:center;
		border-left:dotted 1px #FFFFFF;
		}
		
			#pictos-right a {
			display:block;
			float:left;
			width:25px;
			height:18px;
			margin-top:2px;
			text-indent:-999em;
			}
			
			#pictos-right a#imprimer {
			background:url(/fileadmin/images/interface/mep/btn-imprimer.png) no-repeat left;
			}
			
			#pictos-right a#imprimer:hover {
			background:url(/fileadmin/images/interface/mep/btn-imprimer-roll.png) no-repeat left;
			}
			
			#pictos-right a#ajouter {
			background:url(/fileadmin/images/interface/mep/btn-ajouter.png) no-repeat left;
			}
			
			#pictos-right a#ajouter:hover {
			background:url(/fileadmin/images/interface/mep/btn-ajouter-roll.png) no-repeat left;
			}
			
			#pictos-right a#ami {
			background:url(/fileadmin/images/interface/mep/btn-ami.png) no-repeat left;
			}
			
			#pictos-right a#ami:hover {
			background:url(/fileadmin/images/interface/mep/btn-ami-roll.png) no-repeat left;
			}
			
	#gap a.savoir-plus, #publications div a, .culture div a {
	color:#F66402;
	font-size:.7em;
	line-height:2em;
	text-align:left;
	font-weight:bold;
	padding-left:15px;
	padding-top:.5em;
	padding-bottom:.5em;
	background:transparent url(/fileadmin/images/interface/mep/ico-savoir-plus-init.png) no-repeat center left;
	}
	
	#gap a.savoir-plus:hover, #publications div a:hover, .culture div a:hover {
	color:#5F93BE;
	background:transparent url(/fileadmin/images/interface/mep/ico-savoir-plus.png) no-repeat center left;
	}
	
	#gap #colonne-left {
	float:left;
	width:225px;
	display:inline;
	margin-right:10px;
	}
	
		#colonne-left #menu {
		margin-top:2em;
		}
			
			#menu ul {
			margin:0;
			list-style:none;
			list-style-type:none;
			list-style-image:none;
			list-style-position:outside;
			}

			#menu ul li {
			margin:0;
			height:21px;
			padding-top:.5em;
			}
					
			#menu ul li.jaune {
			background:transparent url(/fileadmin/images/interface/mep/ico-menu-jaune.png) no-repeat bottom left;
			}
			
			#menu ul li.jaune-active {
			background:transparent url(/fileadmin/images/interface/mep/ico-menu-jaune-active.png) no-repeat bottom left;
			}
			
			#menu ul li.bleu-active {
			background:transparent url(/fileadmin/images/interface/mep/ico-menu-bleu-active.png) no-repeat bottom left;
			}
			
			#menu ul li.bleu {			
			background:transparent url(/fileadmin/images/interface/mep/ico-menu-bleu.png) no-repeat bottom left;
			}
			
			#menu ul li a {
			display:block;
			color:#5F93BE;
			font-size:1em;
			font-weight:bold;
			line-height:19px;
			margin-left:28px;
			padding-left:.2em;
			text-transform:uppercase;
			}
			
			#menu ul li.jaune-active a {
			color:#F66402;
			background:#FFCC01;
			border:solid 1px #FFCC01;
			}
			
			#menu ul li.bleu-active a {
			color:#FFCC01;
			background:#5F93BE;
			border:solid 1px #5F93BE;
			}
			
			#menu ul li.jaune a {
			border:solid 1px #FFCC01;
			}

			#menu ul li.bleu a {
			border:solid 1px #5F93BE;
			}
			
			#menu ul li.jaune a:hover {
			color:#F66402;
			background:#FFCC01;
			}
			
			#menu ul li.bleu a:hover {
			color:#FFCC01;
			background:#5F93BE;
			}
			
				/* Sous-menus */
				#menu ul ul{font-weight:bold;margin-left:28px;padding-left:.2em;font-size:1em;}
				#menu ul ul li a {text-transform:none;line-height:1.2em;margin:0;}
				#menu ul ul ul {font-size:.9em;font-style:italic;margin:0px 0px 10px 10px;}
				#menu ul ul ul li {padding-bottom:0.2em;height:15px;}
				#menu ul ul ul li a{font-weight:normal;}
				#menu ul ul ul li.active a {font-weight:bold;}
				#menu ul ul.sous-menu_bleu-active, #menu ul ul.sous-menu_jaune-active {margin-bottom:0.5em;padding-top:0.5em;}

				/* Sous-menu en bleu */
				#menu ul ul.sous-menu_bleu-active {background-color:#5F93BE;}
				#menu ul ul.sous-menu_bleu-active li.active {padding:0px;}
				#menu ul ul.sous-menu_bleu-active li a {color:#FFCC01;}
				#menu ul ul.sous-menu_bleu-active li a:hover {color:#FFFFFF;}
				#menu ul ul.sous-menu_bleu-active li.active a, #menu ul ul.sous-menu_bleu-active ul li.active a {color:#FFF4C7;}
				#menu ul ul.sous-menu_bleu-active li.active a:hover, #menu ul ul.sous-menu_bleu-active ul li.active a:hover {color:#FFCC01;}

				/* Sous-menu en jaune */
				#menu ul ul.sous-menu_jaune-active {background-color:#FFCC01;}
				#menu ul ul.sous-menu_jaune-active li.active {padding:0px;}
				#menu ul ul.sous-menu_jaune-active li a {color:#5F93BE;}
				#menu ul ul.sous-menu_jaune-active li a:hover {color:#F66402;}
				#menu ul ul.sous-menu_jaune-active li.active a, #menu ul ul.sous-menu_jaune-active ul li.active a {color:#F66402;}
				#menu ul ul.sous-menu_jaune-active li.active a:hover, #menu ul ul.sous-menu_jaune-active ul li.active a:hover {color:#5F93BE;}

		#colonne-left #publications {
		width:150px;
		margin:auto;
		background:#F9FAFA;
		text-align:center;
		border-bottom:solid 6px #FFCC01;
		text-align:center;
		}
		
			#publications h2 {
			color:#F66402;
			font-size:.8em;
			padding:0;
			padding-left:30px;
			text-align:left;
			text-transform:uppercase;
			background:#FFCC01 url(/fileadmin/images/interface/mep/coin-publications.png) no-repeat top left;
			margin-bottom:.5em;
			}

			#publications p {
			color:#37546D;
			font-size:.7em;
			text-align:justify;
			margin-top:1em;
			border-top:solid 1px #58585A;
			}
		
	#gap #colonne-right {
	float:right;
	width:206px;
	display:inline;
	padding-bottom:7px;
	background:transparent url(/fileadmin/images/interface/mep/deg-gris-colonne-bottom.png) no-repeat bottom right;
	}
	
		#colonne-right #recherche {
		position:relative;
		width:100%;
		}
			
			#recherche form {padding:1em 0;text-align:center;}
			
			#recherche form #champ_rech {
			width:139px;
			height:16px;
			font-size:.8em;
			padding-left:1em;
			vertical-align:middle;
			background:transparent url(/fileadmin/images/interface/mep/fond-recherche.png) no-repeat center;
			}
			
			#recherche form input.submit {
			width:16px;
			height:16px;
			padding:0;
			margin-left:3px;
			background:none;
			vertical-align:middle;
			}
			
		
		
		/*MENU ACCES RAPIDE DROITE*/
		
		#colonne-right #acces-rapide {
		position:relative;
		padding-right:6px;
		padding-bottom:20px;
		background:#ECEDED url(/fileadmin/images/interface/mep/deg-gris.png) repeat-y right;
		}
		
			#acces-rapide .coin-degrade {
			position:absolute;
			top:0px;
			right:0px;
			width:6px;
			height:18px;
			background:transparent url(/fileadmin/images/interface/mep/deg-gris-top.png) no-repeat top right;
			}
		
			#acces-rapide hr {width:200px;border-color:#FFFFFF;padding-top:10px;margin-bottom:2px;}
			
			#acces-rapide h3 {
			padding-left:16px;
			font-size:.9em;
			color:#2B78A9;
			background:#D9DADB url(/fileadmin/images/interface/mep/ico-titre-droite.png) no-repeat left center;
			margin-bottom:0;
			margin-top:0;
			}
		
			#acces-rapide ul {
			position:relative;
			margin:0;
			padding:0;
			list-style:none;
			list-style-type:none;
			list-style-image:none;
			list-style-position:outside;
			}
			
			#acces-rapide ul li {padding:0;margin:0; border-bottom:1px solid #ECEDED;}
			
			#acces-rapide ul li a{
			display:block;
			padding:5px;
			padding-left:36px;
			color:#58585A;
			background-position:left center;
			background-repeat:no-repeat;
			}
			#acces-rapide ul li a:hover {color:#338EC8;}
			
			/*Style des pictos sur les balises A */
			a.biblio, .biblio a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-biblio.png);}
			a.biblio:hover, .biblio a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-biblio-h.png);}
			a.civil, .civil a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-civil.png);}
			a.civil:hover, .civil a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-civil-h.png);}
			a.adminis, .adminis a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-adminis.png);}
			a.adminis:hover, .adminis a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-adminis-h.png);}
			a.recrut, .recrut a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-recrut.png);}
			a.recrut:hover, .recrut a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-recrut-h.png);}
			a.bus, .bus a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-bus.png);}
			a.bus:hover, .bus a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-bus-h.png);}
			a.patin, .patin a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-patin.png);}
			a.patin:hover, .patin a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-patin-h.png);}
			a.cine, .cine a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-cine.png);}
			a.cine:hover, .cine a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-cine-h.png);}
			a.fourriere, .fourriere a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-fourriere.png);}
			a.fourriere:hover, .fourriere a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-fourriere-h.png);}
			a.venir, .venir a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-venir.png);}
			a.venir:hover, .venir a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-venir-h.png);}		
			a.travaux, .travaux a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-travaux.png);}
			a.travaux:hover, .travaux a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-travaux-h.png);}
			a.util, .util a{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-util.png);}
			a.util:hover, .util a:hover{background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-util-h.png);}	
			a.cantine:hover, .cantine a:hover {background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-cantine-h.png);}
			a.cantine, .cantine a {background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-cantine.png);}
			
			a.proximite:hover, .proximite a:hover {background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-proximite-h.png);}
			a.proximite, .proximite a {background-image:url(/fileadmin/images/interface/mep/menu-droite/ico-menu-proximite.png);}

		#colonne-right table#calendrier {width:100%; margin-top:10px;font-size:100%;}
			
			#calendrier th, #calendrier td {empty-cells:hide;padding:0;border:none;font-size:.7em;}
			
			#calendrier thead th {color:#558FB5;text-align:center;line-height:10px;}
			#calendrier thead th.left {text-align:left;}
			#calendrier thead th.right {text-align:right;}
			
			#calendrier thead th a{display:block;width:100%;height:100%;}
			#calendrier thead th a:hover{display:block;width:100%;height:100%}
			
			#colonne-right thead th.titre-mois {color:#FFFFFF;line-height:.7em;background-color:#558FB5;}
			
			#colonne-right thead tr.jour th {padding:3px;}
			
			#calendrier tbody tr {border:solid 1px #FFFFFF;}
			
			#calendrier tbody td a{display:block;width:100%;padding-top:.2em;padding-bottom:.2em; text-align:center;}
			#calendrier tbody td a{color:#014F9E;background-color:#E3E3E3;}
			#calendrier tbody td a:hover {color:#FFFFFF;background-color:#014F9E;}
			#calendrier tbody td a.today {color:#FFFFFF;background-color:#014F9E;}
			#calendrier tbody td a.today:hover {color:#014F9E;background-color:#E3E3E3;}
			
			
		
	#gap #colonne-centre {
	float:left;
	width:545px;
	position:relative;
	}
	
	#gap #colonne-centre #content{
	  width:99%;
	  padding-top:7px;
	}
	
	#gap #colonne-centre #content #tip-a-friend input, #gap #colonne-centre #content #tip-a-friend textarea{
	  border:1px solid;
	}
	
		#colonne-centre #fil-rouge {font-size:.7em;color:#000000; font-style:italic;width:500px;}
			#fil-rouge a{color:#000000; font-style:normal;}
			#fil-rouge a:hover{text-decoration:underline;}
		
		#colonne-centre #police {
		position:absolute;
		right:0px;
		top:0px;
		padding:0 .2em;
		border:dashed 1px #6685A2;
		}
		
			#police a#plus {font-size:.9em;font-weight:bold;color:#000;}
			#police a#moins {font-size:.7em;font-weight:bold;color:#000;}
			
		/* Retour haut de page */
		#pictos-right a {
			display:block;
			float:left;
			width:25px;
			height:18px;
			margin-top:2px;
			text-indent:-999em;
			}
			
			#pictos-right a#imprimer {
			background:url(/fileadmin/images/interface/mep/btn-imprimer.png) no-repeat left;
			}
			
			#pictos-right a#imprimer:hover {
			background:url(/fileadmin/images/interface/mep/btn-imprimer-roll.png) no-repeat left;
			}
			
		
		#colonne-centre #hautpage a {
		display:block;
		float:right;
		width:17px;
		height:17px;
		margin-top:10px;
		text-indent:-999em;
		background:url(/fileadmin/images/interface/mep/ico-fleche-haut.png) no-repeat left;
		}
		#colonne-centre #hautpage a:hover {
		background:url(/fileadmin/images/interface/mep/ico-fleche-haut-roll.png) no-repeat left;}
	
#footer {
position:relative;
width:100%;
background:#FFCC01 url(/fileadmin/images/interface/mep/coin-bottom-left.png) no-repeat bottom left;
margin-bottom:2em;
margin-top:2em;
}

	#footer #footer-contenu{
	text-align:center;
	margin-left:11px;
	border-bottom:1px solid #000;
	}

	#footer ul {
	position:relative;
	margin:0; 
	padding:0;
	list-style:none;
	list-style-type:none;
	width:100%;
	margin:auto;
	text-align:center;
	}
	
		#footer ul li{
		margin:0;
		padding:0;
		display:inline;
		text-align:left;
		padding-left:1em;
		padding-right:1em;
		border-right:1px dotted #FFFFFF;
		line-height:1.4em;
		}
		
		#footer li a, #footer-contenu a {
		color:#3E3D40;
		font-weight:bold;
		}
		#footer li a:hover, #footer-contenu a:hover {color:#f66402;}

	#footer #copyright {
	position:absolute;
	top:0px;
	right:0px;
	width:200px;
	font-weight:bold;
	color:#3E3D40;
	font-size:.7em;
	line-height:1.4em;
	}



	
/*********************

Styles page ACCUEIL

*********************/

	/*Les blocs news et une */
		#colonne-centre #bloc {
		position:relative;
		margin-top:2.3em;
		}
			#bloc table td {padding:0px; text-align:left;font-size:100%; border:none;}
		
			#bloc .coin-degrade {
			position:absolute;
			top:0px;
			right:0px;
			width:6px;
			height:18px;
			background:transparent url(/fileadmin/images/interface/mep/ombre-news-coin.png) no-repeat top right;
			}
		
			#bloc .illustration {
			width:247px;
			text-align:right;
			vertical-align:top;
			padding-bottom:1.5em;
			border-right:2px dotted #FFFFFF;
			}
			
			#bloc .description {
			padding-top:5px;
      padding-bottom:5px;
			padding-right:8px;
			}
			
			#bloc .description img
			{
				float:right;
				margin-left:3px;
				border:1px solid #333333;
			}
			
			#bloc h2 {
			padding:.2em;
			font-size:1em;
			color:#FFF;
			padding-right:.4em;
			margin:0;
			}

			#bloc h3 {
			margin:0;
			padding:0;
			margin-left:.2em;
			padding-left:18px;
			padding-right:1em;
			}
			
			#bloc a:hover {text-decoration:underline;}
			
		
		#colonne-centre .une {
		background:#338EC8 url(/fileadmin/images/interface/mep/ombre-news.png) repeat-y top right;
		}
		
			#bloc.une .illustration {
			background:#2B78A9 url(/fileadmin/images/interface/mep/coin-une-bottom-left.png) no-repeat bottom left;
			}
			
			#bloc.une .description {
			background:transparent url(/fileadmin/images/interface/mep/coin-news-bottom-right.png) no-repeat bottom right;
			}
			
			#bloc.une h2 {
			background:transparent url(/fileadmin/images/interface/mep/coin-une-top-left.png) no-repeat top left;
			}
			
			#bloc.une h3 {font-size:1em;
			background:transparent url(/fileadmin/images/interface/mep/ico-titre-une.png) no-repeat left top;
			}
			
			#bloc.une h3 a {font-size:1em;color:#000;}
		
			
		#colonne-centre #bloc.news {
		margin-top:1em;
		background:#C0CB48 url(/fileadmin/images/interface/mep/ombre-news.png) repeat-y top right;
		}

			#bloc.news .illustration {
			background:#A5AE3E url(/fileadmin/images/interface/mep/coin-news-bottom-left.png) no-repeat bottom left;
			}
			
			#bloc.news .description {
			background:transparent url(/fileadmin/images/interface/mep/coin-news-bottom-right.png) no-repeat bottom right;
			}
			
			#bloc.news h2 {
			background:transparent url(/fileadmin/images/interface/mep/coin-news-top-left.png) no-repeat top left;
			}
			
			#bloc.news h3 {background:transparent url(/fileadmin/images/interface/mep/ico-titre-news.png) no-repeat top left;font-size:0.75em;}
			
			#bloc.news h3 a {color:#2B78A9;}
			
			
		/*Les blocs culturel/sport */
		#colonne-centre .culture {width:262px;height:265px;float:left;margin-top:1em;border-bottom:dotted 2px #3E3D40;}
		#colonne-centre .gauche {clear:left;margin-right:15px;}
			.culture img {float:left;margin-right:.7em;}
			.culture h2 {color:#3E3D40;font-size:1.1em;margin-bottom:.5em;height:25px;}
			.culture h2.jaune {background-color:#FFCC01;}
			.culture h2.vert {background-color:#B8D6C3;}
			.culture h3 {margin-top:.7em;font-size:.75em;}
			.culture h3 a {color:#2B78A9;}
			.culture div {text-align:right;}


		/*STYLES COMMUNS ACCUEIL et autre pages*/	
		/* Coins arrondis titre en jaune */
		
		#colonne-centre .jaune .coin1 {
		background:transparent url(/fileadmin/images/interface/mep/titre-jaune-top-left.png) no-repeat top left;
		}
		
		#colonne-centre .jaune .coin2 {
		background:transparent url(/fileadmin/images/interface/mep/titre-jaune-bottom-left.png) no-repeat bottom left;
		}
		
		#colonne-centre .jaune .coin3 {
		margin-left:5px;
		background:transparent url(/fileadmin/images/interface/mep/ico-fleche-jaune.png) no-repeat center left;
		}
		
		#colonne-centre .jaune .coin4 {
		padding:.2em .5em;
		margin-left:15px;
		border-left:dotted 1px #FFFFFF;
		}
		
		/* Coins arrondis titre en vert */
		
		#colonne-centre .vert .coin1 {
		background:transparent url(/fileadmin/images/interface/mep/titre-vert-top-left.png) no-repeat top left;
		}
		
		#colonne-centre .vert .coin2 {
		background:transparent url(/fileadmin/images/interface/mep/titre-vert-bottom-left.png) no-repeat bottom left;
		}
		
		#colonne-centre .vert .coin3 {
		margin-left:5px;
		background:transparent url(/fileadmin/images/interface/mep/ico-fleche-verte.png) no-repeat center left;
		}
		
		#colonne-centre .vert .coin4 {
		padding:.2em .5em;
		margin-left:15px;
		border-left:dotted 1px #FFFFFF;
		}
		


	
/*********************

Styles page actualités

*********************/
	
	#actualites .illustrations {float:left;}
	
	#toutes-actualites ul {
	margin:0;
	font-size:.75em;
	list-style-type:none;
	list-style-position:outside;
	}
	
	#toutes-actualites ul li a {color:#3E3D40;}
	#toutes-actualites ul li a:hover {font-weight:bold;}
	#toutes-actualites ul li {margin:5px;width:48%;float:left;display:inline;}
	#toutes-actualites ul li.jaune {background:#FFCC01;}
	#toutes-actualites ul li.vert {background:#B8D6C3;}
	#toutes-actualites ul li.clear {clear:left;}

/*********************

Styles page municipalité

*********************/

	#municipalite .graphique{text-align:center;}
	/*Les styles pour le descriptif du graphique */
	#municipalite span{margin-right:.1em;}
	#municipalite span.violet{background-color:#993366;color:#993366;}
	#municipalite span.jaune{background-color:#FFFF00;color:#FFFF00;}
	#municipalite span.orange{background-color:#FF9900;color:#FF9900;}
	#municipalite img.jaune {float:right;}
	#municipalite p.titre {text-align:left;padding-left:0;}
	
/*********************

Styles page moteur de recherche

*********************/

	.tx-indexedsearch-browsebox{padding-bottom:10px;}
	.tx-indexedsearch-res{border-top : dotted 2px #000000;}
	.tx-indexedsearch p {padding-right:0px;}
	#moteur-de-recherche strong, .tx-indexedsearch strong, .tx-indexedsearch span {color:#F66402;font-style:normal;}
	#moteur-de-recherche p.extrait, .tx-indexedsearch p.extrait {font-style:italic;padding-left:20px;width:520px;}
	#moteur-de-recherche p.details, .tx-indexedsearch p.details {background-color:#ECEDED;font-style:normal;padding:.5em 0em .5em .5em;width:540px;}
	#moteur-de-recherche .resultat, .tx-indexedsearch .resultat {margin:1.5em 0;}
	#moteur-de-recherche hr, .tx-indexedsearch hr {margin-bottom:1em;}
	
/*-------------------------------------------------------------------------------------------------------*/
/* Formulaire ----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

.formulaire th{
font-size:12px;
text-align:left;
background-color:#aacff4;
}

.formulaire tr{
font-size:12px;
background-color:#d0e2f4;
}

.formulaire p{
text-align:left;
}

.formulaire .blanc{
background-color:#ffffff;
}

/*-------------------------------------------------------------------------------------------------------*/
/* CINEMA ----------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------*/

.tx-metacinegap-pi1 table{
	/* tableau entier de grille du ciné*/
	padding: 5px 5px 5px 5px;
}

.tx-metacinegap-pi1 td{
	/* tableau entier de grille du ciné*/
	padding: 5px 5px 5px 5px;
	border-bottom: 2px solid #f7e090;	
         border-right: 2px solid #f7e090;
         	}

.tx-metacinegap-pi1-listrow{
	/* pour une cellule du milieu du tableau */
	background-color: #f6f9fe;
}
.tx-metacinegap-pi1-listrowField-title{
	/*titre d'un film */
	text-align:center;
	font-weight: bold;
}
.tx-metacinegap-pi1-listrowField-horaires{
	/*horaires */
	text-align: center;
	padding-bottom:10px;
	
}
.tx-metacinegap-pi1-listrowField-header{
/*Tetière : cellules contenant les cinémas*/
	font-family: verdana;
	font-size: 11px ;
	background-color: #f7e090;
	font-weight:bold;
	color:#000000;
	text-align: center;
	width:30%;

}
.tx-metacinegap-pi1-listrowField-days{
/*cellules contenant les jours/*/
	font-family: verdana;
	font-size: 11px ;
	background-color: #f7e090;
	border-right:2px solid #f7e090;	
	font-weight:bold;
	text-align: right;
	color:#000000;
	text-transform: capitalize;
	

}

.imageblock{
  width:500px !important;
}

/*** GITD ***/

.style_gitd img {
	-moz-box-shadow:0 0 5px #555555;
	-webkit-box-shadow:0 0 5px #555555;
	box-shadow:0 0 5px #555555;
	border:5px solid white;
	display:block;
	float:left;
	margin:5px 15px 30px 5px;
}
