/*------------------alpha nav---------------------*/
.tx-basecontact-pi1 .details table{
border-collapse:collapse;
margin:1em 0 0 0;
}

.text_ouverture{
margin:1em 0 0 0;
padding:0;
font-size:1em;
}

.tx-basecontact-pi1 .details table th{
border:solid 2px white;
}

.tx-basecontact-pi1 .details table td{
border:solid 1px white;
}

.infos .col1 ul{
margin:0 0 0 2em;
}

#colonne_contenu .details .infos .col1{
  border-right: 1px solid black;	
}

.tx-basecontact-pi1 h3{
display:none;
}
.details p{
font-weight:bold;
font-size:1.2em;
}
.details p .label{
visibility:hidden;
}


.nav{
margin:1em 9em 0 10em;
}


.list table td{
font-size:0.9em;
padding:0 0.3em;
}

.list table td a{
text-decoration:underline;
}


.alphanav ul{
padding:0;
margin:0;
border:2px solid white;
/*width:34.92em;*/
}

.alphanav{
/*border:2px solid white;*/
height:1.1em;
width:28.5em;
margin-left:auto;
margin-right:auto;
}


.alphanav li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
padding:0 0 0 0.3em;
border-left:solid 1px white;
}


.alphanav li a{
color:white;
font-size:0.9em;
}

/*------------------fin alpha nav---------------------*/


.clearer{
	clear: both;
}

.ariane_int{
margin:2em 0 0;
}

/*------------------------------------co marquage -------------------------*/



.alphanav li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
}

.ics_comarquage_colonne1 ul li a,.ics_comarquage_colonne2 ul li a{
color:white;
}

#ics_comarquage_ariane a{
font-size:0.9em;
}

.chapitre p{
font-size:0.9em;
}

#ics_comarquage_content h3{
font-size:0.9em;
}

.ics_comarquage_colonne1{
float:left;
margin:0;
padding:0 5em 0 0;
}

.tx-icscomarquage-pi1 fieldset{
border:none;
}

.tx-icscomarquage-pi1 legend{
font-size:0.9em;
}

.tx-icscomarquage-pi1 label{
font-size:0.9em;
}

.ics_comarquage_colonne2{
float:left;
}

#ics_comarquage_footer{
clear:both;
}

/*---------------------------------fin co marquage -------------------------*/

.rt_date{
	padding-left : 2em!important ;
}

.rt_curimage{ 
	position : relative!important ;
}

#colonne_contenu .tx-mwkeywordlist-pi1-content ul li.strong_li{
background:none;
list-style-image:none;
}

.rt_lowhigh {
left:3.2em;
top:6.8em!important;
}

.titrecartebandeau{
	font-family : Trebuchet ms ;
	color : #454545 ;
	text-transform : none ;
	margin : 1em ;
	font-size : 1em ;
	margin : 0.2em 0.6em 0em 0.6em ;
	font-weight : bold ;
}

.bloc_news span.dateactulist{
	background-color : #fb7b17 ;
	color : #ffffff;
	font-size : 0.8em ;
	font-family : verdana ;
	font-weight : normal ;
}

#colonne1 .bloc_news h3.padding a{
	color : #ffffff ;
	font-weight : bold ;
font-size : 0.8em ;
}

.list table{
border-collapse:collapse;
}

.list table td{
border:solid 1px black;
}

.list table th{
border:solid 1px black;
}

.tx-lumophpinclude-pi1 p {
padding:0;
margin:0;
}



.tx-basecontact-pi2 label{
float:left;
width:16em;
}

.tx-basecontact-pi2 input{
float:left;
width:26em;
}

.tx-basecontact-pi2 table{
border-collapse:collapse;
}


.tx-basecontact-pi2 table td{
border:solid 1px black;
}

.tx-basecontact-pi2 table th{
border:solid 1px black;
}


.nav ul{

}

.nav img{
border:none;
}

.nav ul li a{
display:inline;
}

.nav ul li{
/*display:inline;*/
float:left;
margin: 0;
padding: 0 0.3em;
border: 1px solid white;
list-style: none;
}


#fondtableau #content_tableau h2{
padding-top:1em;
margin-top:0em;
width:100%;
}





.user-manifestations-news dt span a{
font-weight:bold;
}

#bas_colonne3 h2{
background:none;
}


#colonne1 .bloc_news img {
float:left;
margin:0 1em 0 0;
clear:both;
}

#colonne1 .bloc_news h4{
clear:both;
}


.csc-firstHeader{
background:transparent url(../img/goutte_1.png) no-repeat scroll left center;
padding:0em 0em 0em 1.2em;
margin:0;
}

#colonne1 .csc-firstHeader{
	margin : 0.6em 0.6em 0em 0.6em ;
}



#colonne1 p{
padding:0 0 1em;
}

.tx-indexedsearch-res{
	font-size:0.9em;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
	background:none;
}


#carte_bandeau #map{
margin:2em 0 0 1em;
}

#carte_bandeau #map a{
background:transparent url(../img/fle.png) no-repeat scroll 0 0.3em;
color:#066999;
font-size:0.9em;
padding:0 0.8em;
}


html{
	padding: 0em 0em 0em 0em;
	margin : 0em 0em 0em 0em ;
}

body{
	margin : 0em 0em 0em 0em ;
	padding : 0em 0em 0em 0em ;
	background-color:#087CAD;
	background-image: url(../img/fond.png);
	background-repeat:repeat-x;
	background-position:top;
	font-size:1em; 
	font-family:arial; 
	color:#FFF;
}

.user-manifestations-links ul li{
display:none;
}

/*.user-manifestations-links table{
border-collapse:collapse;
}

.user-manifestations-links table th{
border:solid 1px white;
}

.user-manifestations-links table td{
border:solid 1px white;
}*/


.bold{
font-weight:bold;
}

h1{
	 text-transform:uppercase; 
	 font-size : 1.5em; 
	 font-weight:bold; 
	 font-family:trebuchet ms; 
	 color:#FFF;
	 display:none;
}

h2{
	text-transform:uppercase; 
	 font-weight:bold; 
	 font-family:trebuchet ms; 
	 font-size:1.3em;
	 color:#FFF;
}

.cacher{
	display:none;
}

h3{
	margin:0em 0em 0em 0em; 
	padding:0em 0em 0em 0em; 
	text-transform:uppercase; 
	font-weight:normal;
	font-family:arial; 
	font-size:0.8em;
	color:#FFF; 
	border:0px;
}

#bloc_texte_bandeau h3{
	 font-weight:bold;
	font-family:trebuchet ms;
	font-size:1em;
	color:#45AB55;
	margin:0em 0em 0em 0em ;
	padding:0.5em 0em 0em 2.5em ;
}

 
 .img_decouvrir{
	float:right;
	border:0px;
	padding: 1em 0.5em 0em 0em;
 }


h3.avec_bordure{
	margin:0em 0em 0em 0em; 
	padding:0em 0em 0em 0em; 
	text-transform:uppercase; 
	font-weight:normal;
	font-family:arial; 
	font-size:0.8em;
	color:#FFF; 
	border-bottom:dashed 1px #FFF;
}

h3.sans_bordure_float{
	float:left;
	margin:0em 0em 0em 0em; 
	padding:0em 0em 0em 0em; 
	text-transform:uppercase; 
	font-weight:normal;
	font-family:arial; 
	font-size:1em;
	color:#FFF; 
	border:0px;	
}

h3.gras{
	 font-weight:bold;
	font-family:trebuchet ms;
	color:#FFF;
	font-size:0.8em;
	margin:0em 0em 0em 0em ;
	padding:0.5em 0em 0.5em 0em ;
	border:0px;	
	text-transform:none;
}

h3.padding{
	margin:0em 0em 0em 0em; 
	padding:0.5em 0em 0em 0.5em; 
	text-transform:none; 
	font-weight:normal;
	font-family:arial; 
	font-size:0.96em;
	color:#FFF; 
	border:0px;
}

h4{
	margin:0em 0em 0em 0em; 
	padding:0em 0em 0em 0em;  
	font-weight:normal;
	font-family:arial; 
	font-size:1em;
	color:#FFF; 
	border:0px;
}


#bloc_texte_bandeau h4{
	 font-weight:bold;
	font-family:trebuchet ms;
	font-size:2em;
	color:#000;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 1em ;
}

p{
	font-family:arial; 
	font-size:0.78em;
	color:#FFF;
	margin:0em 0.5em 0em 0.5em ;
	padding:1em 0em 1em 0em ;
	text-align:justify;
}

p.orange{
	font-family:arial; 
	font-size:0.78em;
	color:#F57A17;
	margin:0em 0em 0em 0em ;
	padding:0em 0.5em 0em 1em ;
	text-align:justify;
}

 h1:first-letter,
h2:first-letter,
h2.cacher:first-letter,
h3:first-letter,
h4:first-letter,
p:first-letter,
span:first-letter,
li:first-letter,
li a:first-letter
{
	text-transform:uppercase; 
}
 
span{
	
}


span.titre_site{
	color:#FFF;
	font-size:0.78em;
}

span.date{
	font-weight:bold;
	color:#FFF;
	font-size:0.85em;
	margin:0em 0em 0em 0.5em ;
	padding:0em 0.5em 0em 0.5em ;
	font-family:verdana;
 }
 
 span.dates{
 	
color:#ffffff;
float:left;
font-family:arial;
font-size:0.85em;
font-weight:bold;
margin:0;
padding:0 0.5em;
 }
 span.manifestationimg{
	float:left; 	
 }
 
 span.manifestationimg img{
	margin:0em 0em 0em 0em ;
	padding:0.5em 0.5em 0.5em 0.5em ;
	width:6.87em;
	min-width:6.87em;
	max-width:6.87em;
	height:6.87em;
	max-height:6.87em;
 }
 
span.h4{
	font-size:0.85em;
	margin:0em 0em 0em 0em ;
	padding:0em 0.5em 0em 0.5em ;

	display:block;
 }
 
 dd{
 	font-family:arial; 
	font-size:0.78em;
	color:#FFF;
	margin:0em 0em 0em 0.5em ;
	padding:0em 0em 1em 0em ;
	text-align:justify;
	border-bottom:solid 1px #17952C;
	/*min-height:5.10em;*/
 }
 


/** LISTES **/
#colonne3 ul li a{
color:#FFFFFF;
}

ul{
	 text-indent:0em;
	 font-family:trebuchet ms;
	font-size:0.8em;
	color:#FFF;
	padding: 0em 0em 1em 1em;
	margin:0em 0em 0em 0em;
 }
 
 ul li{
	 list-style-type: none;
	list-style-image: URL(../img/plus.png);
	text-indent:0em;
	padding: 0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
 }
 
  
 ul li a{
	color:#8AA4B3;
	text-decoration:none;
	text-indent:0em;
 }
 
ul li a:hover{
	color:#FB7B15;
	border:none;
 }

 
ul.taille_police{
	display:inline;
	float:left;
	list-style-type: none;
	list-style-image: none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 3em;
 	font-family:verdana;
	font-weight:bold;
	color:#003C6B;
}
 
 span.plus{
	font-size:1.5em;
	color:#003C6B;
 }
 
 span.normal{
	font-size:1.2em;
	color:#003C6B;
 }
 
 span.moins{
	font-size:0.90em;
	color:#003C6B;
 }
 
ul.ulmenu{
	float:left;
	list-style-type: none;
	list-style-image: none;
	font-family:arial;
	 padding: 0em 0em 0em 0em;
	 margin: 0em;
	 display:inline;
	 height:0em;
	 clear:both;
 }
 
 ul.ulmenu li{
	float:left;
	list-style-type: none;
	list-style-image: none;
	padding: 0em 1em 0em 1em;
	margin: 0em 0em 2em 0em;
	text-align:center;
	background:none;
	background-image: url(../img/barre_menu.png);
	background-repeat:no-repeat;
	background-position:right;
 }
 
  ul.ulmenu li a{
	color:#FFF;
	text-decoration:none;
	text-indent:0em;
	background:none;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
 }

 
ul.ulmenu li a:hover{
	color:#DA7321;
 }
 
 ul.ulmenu li.limenudernier{
	float:left;
	padding: 0em 1em 0em 1em;
	margin: 0em 0em 0em;
	text-align:center;
	text-indent:0em;
	background:none;
 }
  
 
ul.ulmenu li.limenudernier a{
	color:#FFF;
	text-decoration:none;
	text-indent:0em;
	background:none;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
 }

ul.ulmenu li.limenudernier a:hover{
	color:#DA7321;
 }
  
  ul.ulmenu li.ulmenuactif{
	float:left;
	list-style-type: none;
	list-style-image: none;
	padding: 0em 1em 0em 1em;
	margin: 0em 0em 2em 0em;
	text-align:center;
	background:none;
	background-image: url(../img/barre_menu.png);
	background-repeat:no-repeat;
	background-position:right;
 }
 
ul.ulmenu li.ulmenuactif a{
	background:none;
	background-image: url(../img/goutte_1.png);
	background-repeat:no-repeat;

	background-position:left;
	padding:0em 0em 0em 1.2em;
	color:#DA7321;
 }
 
   ul.ulmenu li.ulmenuactifdernier{
	float:left;
	padding: 0em 1em 0em 1em;
	margin: 0em 0em 0em;
	text-align:center;
	text-indent:0em;
	background:none;
 }
 
ul.ulmenu li.ulmenuactifdernier a{
	background-image: url(../img/goutte_1.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.4em;
	color:#DA7321;
 }
 
  ul.footer{
	text-indent:0em;
	 font-family:trebuchet ms;
	 padding: 0em 0em 0em 0em;
	 margin: 0em;
 }
 
ul.footer li{
	display:inline;
	/**list-style-image: URL(../img/footer.png); **/
	margin: 0em 0em 0em 0em;
	background-image: url(../img/footer.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0.8em 0em 1em;
 }
 
  
ul.footer li a{
	color:#FFF;
	text-decoration:none;
	text-indent:0em;

 }
 
ul.footer li a:hover{
	color:#DA7321;
 }


 


/** LIENS **/
a{
        padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	font-family:arial; 
	text-decoration:none;
	text-indent:0em;	
	color:#FB7B15;
	position: relative;

	z-index: 1;
	background:none;
}
a:hover{
        text-decoration:underline;
}

#colonne1 p a{
	background-image: url(../img/fleche.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.7em;
	font-family:arial;
	margin-left:2em;
	text-decoration:none;
	text-indent:0em;	
	color:#FFF;
 }
 
#colonne1 p a:hover{
	color:#DA7321;
	text-decoration:none;
 }

#colonne1 .bloc_news a{
	background:none;
        padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	font-family:arial; 
	text-decoration:none;
	text-indent:0em;	
	color:#FB7B15;
	position: relative;

	z-index: 1;
 }

#colonne1 .bloc_news a:hover{
         text-decoration:underline;
}

  
#hautdroitbis a.indexaz{
	padding:0em 2em 0em 0em;
	margin:0em 0em 0em 0em;
	font-family:verdana;
	font-weight:bold;
	font-size:0.6em;
	text-decoration:underline;
	text-indent:0em;	

	color:#003C6B;
 }
 
#hautdroitbis a.indexaz:hover{
	text-decoration:none;
 }
 

#hautdroit a.accessibilite{
	float:left;
	padding:0em 0.8em 0em 1em;
	margin:1em 0em 0em 0em;
	font-family:verdana;
	font-weight:bold;
	font-size:0.6em;
	text-decoration:underline;
	text-indent:0em;	
	color:#003C6B;
	background-image: url(../img/fleche_bleue.png);
	background-repeat:no-repeat;
	background-position:left;
 }
 
#hautdroit a.accessibilite:hover{
	text-decoration:none;
 }
  
 
#hautdroitbis a.recherche_avance{
	padding:0em 0.8em 0em 0em;
	margin:0em 0em 0em 0em;
	font-family:verdana;
	font-weight:bold;
	font-size:0.6em;
	text-decoration:underline;
	text-indent:0em;	
	color:#003C6B;
	background-image: url(../img/double_fleche_bleue.png);
	background-repeat:no-repeat;
	background-position:right;
 }
 
#hautdroitbis a.recherche_avance:hover{
	text-decoration:none;
 }

 
a.type_affichage_barre{
	padding:0em 0.5em 0em 0.5em;
	margin:0em 0em 0em 0em;
	font-family:arial; 
	text-decoration:none;
	text-indent:0em;	
	color:#FB7B15;
	
	font-size:0.78em;
	position: relative;
	z-index: 1;
	background-image: url(../img/barre_orange.gif);
	background-repeat:no-repeat;
	background-position:right;
 }
 
a.type_affichage_barre:hover{
	text-decoration:underline;
 }
 

 
  a.lien_surligne_orange{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	font-family:arial;
	font-size:0.78em;
	text-decoration:none;
	text-indent:0em;	
	color:#FFF;
	background-color:#FB7B15;
	background-image: url(../img/fleche_blanche.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0.8em 0em 1em;
 }

 
a.lien_surligne_orange:hover{
	color:#FB7B15;
	text-decoration:none;
	background-color:#FFF;
	background-image: url(../img/fleche_orange.png);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0.8em 0em 1em;
 }

#container{
	width :56.25em;
	padding: 0em 0em 0em 0em;
	margin:0 auto 0 auto;
 }
 
 #haut{
	height : 5.4em ;
 }
 
 #hautgauche{
	float:left;
	font-family:arial;
	color: #FFF;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
	background-color : transparent ;
 }

 
   #hautdroit{
	float :right;
	display:inline;
	margin:0em 0em 0em 0em ;
	padding:1em 1em 0em 1em ;
	height:2.5em;
	width:11.5em;
	font-family:Trebuchet MS;
	background-color:#CAE8F6; 
	background-image: url(../img/coin_gauche.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
 }
 
   #hautdroitbis{
	float :right;
	display:inline;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
	height:3.5em;
	width:14.31em;
	font-family:Trebuchet MS;
	background-color:#CAE8F6; 


	background-image: url(../img/coin_droit.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
 }
 

 
#hautdroitbis .tx-indexedsearch{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	height:1.68em;

}
  
#hautdroitbis .tx-indexedsearch #searchform{
	padding:0.2em 0em 0em 0em;
	margin:0em 0em 0em 0em;	
}

#hautdroitbis .tx-indexedsearch #searchform #text{
	 margin:0.5em 0em 0em 0em;
	 padding:0.5em 0 0.5em 0em;
	 font-family:verdana;
	 font-size:0.68em;
	 width:16.56em; 
	height: 1.2em;
	text-indent:0em;	
	color:#003C6B;
	border:solid 1px #003C6B;
}

#hautdroitbis .tx-indexedsearch #searchform #submit{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0 0em;
	height: 28px;
	width:26px;
	border:0px;
	font-size:0px;
	color:#fff;
	background-color:transparent; 
	background-image: url(../img/bout_ok.png);
	background-repeat:no-repeat;
	background-position:top left;
}

#searchform #submit:hover{
	cursor: pointer;
}

.tx-indexedsearch select{
	pagging:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	width:19em;
	min-width:19em;
}

  #bandeau{
	clear:both;	 
	width : inherit ;
	height: 11.44em;
	border: solid 1px #53A6C9;
	background-color : transparent ;
	margin:3em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
 }
 

 #bandeau_interieur{
	float:left;
	width : 55.5em;
	border: solid 6px #CAE8F6;	
	background-color : #FFF;
	margin:0em 0em 0em 0em;

	padding:0em 0em 0em 0em;
 }
 
  #carte_bandeau{
	display:inline;
	float:left;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:14.33em; 
	height:10.69em;
	background:url(../img/carte.png) no-repeat scroll 0em 0em;
 }
 
 .img_carte{
	width:14.33em; 
	height:10.69em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border:0px;
 }
 
 #bloc_modifiable{
	float:left;
	width: 41.15em;
	max-width:41.15em;
	height:10.69em;
	max-height:10.69em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	/*overflow:auto;*/
	
 }
 
.img_bandeau{
	float:left;
	height:10.55em;
	width:41.31em;/*27.31em;*/
	border:0px;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
 }
 
 .img_bandeau img{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	height:100%;/*170px*/
	width:100%;/*661px*/
	display: none;
 }
 

 
 #bloc_texte_bandeau{
	display: none;
 
	float:left;
	height:10.55em;
	width:15.5em; 
	max-width:16.5em;
	background-color:#FFF;
	font-family:trebuchet ms;
	font-size:0.78em;
	color:#000;
	font-size:0.78em;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
	text-align:justify;
 }
 
 #bloc_texte_bandeau p{
 	font-family:trebuchet ms;
 	font-size:1em;
	color:#000;
	margin:0em 0em 0em 0em ;
	padding:0em 0.5em 0em 1em ;
	text-align:justify;
 }

 
 #contenu{
	clear:both;	 
	width : inherit;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
 }
 
 
 
  #colonne1{
	display:inline; 
	float:left; 
	width:20.43em; 
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
	/*background:transparent url(../img/bar_colonne3.png) repeat-y scroll 20.2em 0;*/
 }
 
  #colonne1 .csc-frame{
	 width:inherit;
	 border: solid 1px #53A6C9;
	background-color : #004977;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
 }

.csc-header br{
	display:none;
}
 

 .user-manifestations-news{
 	padding:0em 0em 0em 0em;
 	margin:-1.5em 0em 0em 0em;
 }
 
 #colonne2{
	display:inline; 
	float:left; 
	width:19.93em;
	padding:0em 1.56em 0em 1.56em ;
	margin:0em 0em 0em 0em;
	background:transparent url(../img/bar_colonne3.png) repeat-y scroll 22.5em 0;
 }

 
 #colonne2 .csc-frame{ 
	border-bottom:solid 1px #17952C;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 1em 0em ;
 }
 
 #colonne2 h3{
 	margin:0em 0em 0em 0em; 
background:transparent url(../img/goutte_1.png) no-repeat scroll left 0.2em;
padding:0em 0em 0em 1.2em;
	text-transform:uppercase; 
	font-weight:normal;
	font-family:arial; 
	font-size:0.8em;
	color:#FFF; 
	border:0px;	
	border-bottom:solid 1px #FFF;
  }
 
 .img_meteo{
	border:0px;	
	padding: 0.5em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	width:12.37em;
	height:7.43em;
}

  .img_savoir_plus{
	padding: 0em 0em 0em 0em;
	margin:-0.2em 0em 0em 0em;
	width:12.37em;
	height:1.31em;
	text-align:right;



}

.img_sans_bordure{
	border:0px;	
}


 
 #contenu_interieur{
	clear:both;	 
	width : inherit;

	margin:0em 0em 0em 0em ;

	padding:0em 0em 0em 0em ;
	min-height:7em; 
	background-image: url(../img/fond_interieur.png); 
	background-repeat:no-repeat; 
	background-position:right top;
 }
 
 #colonne_contenu{
 	float:left; 
	display:inline;
	width:42.68em; 
 }
 
  #colonne1_interieur{
	float:left; 
	display:inline; 
	width:13.75em;
 }
 
  .img_agenda{
	 border:0px; 
	 width:13.75em; 
	 height:10.43em;
	 margin:0em 0em 0em 0em; 
	 padding:1em 0em 0em 0em;
 }
 
 .input_mois{
	width:12.2em; 
	font-family:verdana;  
	font-size:0.78em;
	 margin:0em 0em 0em 0em;
	 padding:0 0 0 0;
 }
 
 .input_annee{
	 width:5.1em;
	 font-family:verdana;
	font-size:0.78em;	 
	 margin:0em 0em 0em 0em;
	 padding:0 0 0 0;
 }
 
 .input_categorie{
	 	display:inline; 
		margin:0.5em 0em 0em 0em; 
		padding:0em 0em 0em 0em; 
		width:17.7em; 
		font-family:verdana; 
		font-size:0.78em;
 }
 
 .input_ville{
	margin:0.5em 0em 0em 0em; 
	padding:0em 0em 0em 0em; 
	width:17.7em; 
	font-family:verdana; 
	font-size:0.78em;
 }
 
  .bouton_afficher{
	margin:0.5em 0em 0em 0em; 
	padding:0em 0em 0em 0em; 
	font-family:verdana; 
	font-size:0.78em;
 }
 
   #colonne2_interieur{
	float:left; 
	display:inline; 
	width:21.93em; 
	margin:0em 0em 0em 1em; 
	padding:0em 0em 0em 0em;
 }
 
  #colonne2_interieur .user-manifestations-search label{
	clear:left;
	float:left;
	width: 7em;
  }
  
  #colonne2_interieur .user-manifestations-search input{
	width: 15em;
  }
  
  #colonne2_interieur .user-manifestations-search fieldset fieldset label{
	width: 9em;
  }
  
  #colonne2_interieur .user-manifestations-search fieldset fieldset input{
	width: 10em;
  }
 
 #titre_colonne2_interieur{
	border-bottom:dashed 1px #FFF;
	text-align:right; 
	font-family:arial; 

	font-size:0.78em;
	color:#FFF; 
}

 .block_colonne2_interieur{
	width:inherit; 
	margin:0em 0em 0em 0em; 
	padding:2em 0em 1em 0em; 
	background-image: url(../img/hr.png); 
	background-repeat:repeat-x;
	background-position:left bottom; 
 }
 
  .block_colonne2_interieur_date{
	display:inline;	 
	float:left; 
	width:19.5em;  
	font-family:arial; 
	font-size:0.8em;
	color:#F57A17; 
	font-weight:bold;	 
	margin:0em 0em 0em 0em; 
	padding:0.5em 0em 0em 0em; 

 }
 
  .block_colonne2_interieur_titre_lieu{
	float:left; 
	font-family:arial; 
	font-size:0.78em;
	color:#2494C9; 
 }
 
 .block_colonne2_interieur_lieu{
	float:left; 
 }
 
 .block_colonne2_interieur_titre{
	 clear:both;
	text-transform:uppercase; 
	font-family:arial; 
	color:#FFF; 
	font-weight:bold;
 }
 
 #colonne3{
	float:left;
	display:inline; 
	width: 12.5em; 
	padding:0em 0em 0em 0em; 
	margin:0em 0em 0em 0em;
}

#haut_colonne3{
	width:inherit;
	/*background-image: url(../img/bar_colonne3.png);
	background-repeat:repeat-y;*/
	margin:0em 0em 0em 0em ;

	padding:0em 0em 0em 1em ;
 }
 
 #haut_colonne3_interieur{
	width:inherit;
	background-image: url(../img/bar_colonne3.png);
	background-repeat:repeat-y;
	margin:3em 0em 0em 0.5em ;
	padding:0em 0em 0em 1em ;
 }
 
#colonne3 .csc-frame{
	width:inherit;
	background-image: url(../img/bar_colonne3.png);
	background-repeat:repeat-y;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 1em ;
 }
 
 #bas_colonne3{
 	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
 }
 
 #bas_colonne3_interieur{
 	margin:0em 0em 0em 0.5em ;
	padding:0em 0em 0em 0em ;
 }

 
 #logo_footer{
	clear:both;	
	display:block;

/*	width : 56.25em;*/
	text-align:right;
	padding: 0em 2em 1em 0em;
	margin:12em 0 0 4.5em;;
}

#footer{
 	clear:both;	
	background-color:#036595;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
}

.text_footer{
	width : 56.25em;
	padding: 0em 0em 0em 0em;
	margin:0 auto 0 auto;
}

#colonne_contenu div.tx-pilmailform-pi1 label {
float: left;
width: 8em;
margin-top: 1em;
clear: both;
}

#colonne_contenu div.tx-pilmailform-pi1 div label {
float: none;
margin-top: 1em;
}

#colonne_contenu div.tx-pilmailform-pi1 select, #colonne_contenu div.tx-pilmailform-pi1 input {
width: 25em;
margin-top: 1em;
}

#colonne_contenu div.tx-pilmailform-pi1 textarea {
width: 39em;
margin-top: 1em;
}

#colonne_contenu div.tx-pilmailform-pi1 input[type=submit] {

width: auto;
}

IMG{
border:none;
}

/* */
#colonne_contenu .details{
	font-size: 0.9em;
}

#colonne_contenu .details .infos{
	border: 1px solid white;
	padding: 0.5em;
}

#colonne_contenu .details .infos .col1{
	
	width: 45%;
}

#colonne_contenu .details .infos .col2{
	float:right;
	width:45%;
      
}

#colonne_contenu .details .infos .col1 ul{
	font-size: 1em;
}

.SAMAD.Collectivité ul li.pop,
.SAMAD.Collectivité ul li.insee,
.CIAS.Collectivité ul li.pop,
.CIAS.Collectivité ul li.insee,
.CCAS.Collectivité ul li.pop,
.CCAS.Collectivité ul li.insee,
.CDG.Collectivité ul li.pop,
.CDG.Collectivité ul li.insee,
.CDG.Collectivité ul li.arrond,
.CDG.Collectivité div.site,
.Syndicat.Collectivité div.site,
.Syndicat.Collectivité ul li.pop,
.Syndicat.Collectivité ul li.insee,
.Equipement.Collectivité div.site,
.Equipement.Collectivité ul li.pop,
.Equipement.Collectivité ul li.insee,
.Communauté.Collectivité ul li.pop,
.Communauté.Collectivité ul li.insee
{
	display: none;
}


/* Pour cacher le moteur de recherche de l'annuaire base contact 
div.tx-basecontact-pi1 div.list form fieldset { display: none; }
*/