body{
	
	font-family:Arial;
	background: url(../img/fond-site.jpg) repeat;
}

.carteint {
margin-top:1em;
margin-left:31px;
position:absolute;

}
.tx-rtmeteofr-pi1 {
float:none !important;
}

#search_topbar{
display:none;
}
.user-manifestations-description dt{
margin-top:1em;
}

.user-manifestations-search{
margin:2em 0 0;
}

.user-manifestations-submit{
margin:0 0 0.7em 0;
}

.user-manifestations-search p{
margin:1em 0 0;
}

.news-single-timedata{
margin:0.6em 0 0 0;
}

.user-manifestations-search h4{
margin:1em 0;
}

.user-manifestations-manifestation{
margin:3em 0 0;
}

.user-manifestations-manifestation dt{
margin:2em 0 0.3em;
font-size:1em;
font-weight:bold;
}

dd.user-manifestations-dates{
font-size:1em;
}

.rt_citytitle{
display:none;
}



.clearer{
margin:0.5em 0;
}

#treemenu1 input[type=checkbox]{
display:none;
}

.mapbottom{
display:none;
}

*,ul{
	margin: 0;
	padding: 0;
}


/*---------------------style sit map---------------------*/

.tx-dropdownsitemap-pi1{
font-size:0.9em;
}

/*---------------------fin style map ---------------------*/


/*---------------------style captach ----------------------*/

.tx-pilmailform-pi1{
font-size:0.9em;
width:32.5em;
margin:0 0 0 2em;
}

.tx-pilmailform-pi1 div label{
padding:1em 0;
width:38em;
font-size:0.9em;
}

.tx-pilmailform-pi1 div input{
width:15em;
}

/*.tx-srfreecap-pi2-cant-read{
float:left;
}*/

.tx-pilmailform-pi1 label{
float:left;
width:10em;
}


.tx-pilmailform-pi1 input{
float:left;
width:19.45em;
margin:0.3em 0;
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/

/*--------------------- style légende (caption) ----------------------*/
dd.csc-textpic-caption{
text-align:center;
font-style:italic;
font-size:80%;
background-color:#CCCCCC;
}
/*--------------------- fin style légende (caption) ----------------------*/

.contenttable{
border-collapse:collapse;
margin:0 0 1em;

}

#content ul li{
margin:0em 0em 0em 2em;
font-size: 1.2em;
}

caption{
display:none;
}

.contenttable th {
border:1px solid black;
padding:3px;
}


.contenttable td {
border:1px solid black;
padding:3px;
}

.bodytext{
margin:1em O;
text-align:justify;
}

.csc-menu csc-menu-2{

}


/*br{
	display:none;
}*/

#conteneur{
        margin-left: auto;
        margin-right: auto;	
        /*font-size: 1em;
	width:56.25em;*/
	background:transparent url(../img/degrade-r.jpg) repeat-y scroll right center;
        	
font-size:1em;
	/*min-height:838px;*/
	width:918px;/*57.4em;*/
       
}

#ssInterieur{
	float: left;
        
}

#interieur{
	background: transparent url(../img/degrade-r.jpg) repeat-y scroll right center;
	float: left;
	width:919px;/*57.35em;/*56.25em;*/
	
}

img{
border:none;
}

.haut{	
	/*float:left;*/
	height: 175px;
	width: 900px;/*56.2em;*/
}

h1{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

h1 span{
	display:block;
	width: 100%;
	font-weight:normal;	
	text-align: center;
}


h1 span.ville{
	font-size: 0.6em;
	
	display: inline;	
}

h1 span.maville{
	font-size: 26pt;
	
}

.logo{
float: left;
margin: 0 0 0 20px;
height: 129px;/*7.8em;
width:12em;*/
}

ul.langue{
background:white none repeat scroll 0 0;
margin:0 0 0 32em;
padding:0.7em 0 0.75em;
position:absolute;
}


.lang_premier{
background-image:url(../img/pipe.png);
background-position:right;
background-repeat:no-repeat;
padding:0em 0.8em 0em 0.2em;
}


.lang_dernier{
background-image:none;
padding:0em 0em 0em 0.7em;
}

ul.langue li{
display:inline;
float:left;
font-size:0.7em;
}

ul.outils{
float:right;
margin:-2.5em 0 0;
padding:0 0em 0 0;
}

.tx-efafontsize-pi1{
display:inline;
}

ul.outils li{
display:inline;
}

ul.outils li a img{
border:none;
}

ul.outils li a{
text-decoration:none;
padding:0 0.2em;
}


.haut div.texte {
	/*font-family: sans serif;	*/
/*	display:block;
	float:left;
	width: 8.45em; 
	text-align:center;
	padding:0 2em 0 0;*/
	/*margin-left:2em !important;*/
	/*margin-right: 1.8em;*/
}

.haut img{
	/*float:left;	*/
}

.recherche{
	/*clear:right ;*/
	float: right;
	height:183px;
	width:900px;
	/*display: table;*/
	/*margin-left:12.3em;*/
	
}
.haut form{
	float:right;
	margin:0.4em 1em 0 0;
	padding: 0;
}


.haut fieldset, fieldset{
	border:none; /*solid 1px red;*/
	background-color: transparent;
	width:10.7em;
	/*margin-left:34em;*/
	float: right;
	margin:0 0.3em 0 0;
	padding:0 0 0.5em 1em;
}
.tx-indexedsearch{

}

.haut input, .rechercheform input, tx-indexedsearch input{ 
	/*position:relative;*/
	margin-left:0em;
	
}

.haut input.texte,  #text{
	/*width:7.6em;*/
	width:7em;
	text-align:left;
	font-size:8pt;
	/*margin:0.8em 0 0 53em;*/
	/*border:2px solid red;*/
	padding:0.2em 0.2em 0.2em 0.2em;
}

.haut input.bouton,  #submit{
	
	text-align:center;
	font-size:8pt;
	width:2.3em;
	height:2em;
	padding-bottom:0.1em;
	font-weight:bold;
	margin-left:0em;
}
/*** MENU GAUCHE ***/
.menu_gauche{
	/*clear:both;*/
	float:left;
	width: 205px;/*13.5em;	*/
	font-weight:normal;
	font-size:0.95em;	
	/*height:40.7em;*/
}

.menu1 img{
	background-position:right;	
}

.menu_gauche ul{
	padding: 0.5em 0 0 0;
	margin: 0 0.5em 0 0;
}

.menu_gauche ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_gauche ul li a{
	text-decoration: none;
	font-size: 0.7em;
}

.menu_gauche ul li a:hover{
	text-decoration: underline;
}

.menu_gauche ul li a img{
	margin-bottom: 0em;
	border: none;
}

/* Ne pas afficher les sous menu */
.menu_gauche ul li.inactif ul.sous_menu{
	display: none;
}
/* Affichage du sous menu a droite du menu */
.menu_gauche ul.menu1 li.hover ul.sous_menu{
	position: absolute;
	margin: -1.5em 0 0 15.5em;
	padding: 0.5em;
	width: 17em;
	background-color: #D89236;
	z-index:500;
}
*+html .menu_gauche ul.menu1 li.hover ul.sous_menu{
	left: 0;
	margin: -0.5em 0 0 16em;
}
/* Affichage du sous menu courant dans la colonne de gauche */
.menu_gauche ul.menu1 li.hover.courant ul.sous_menu{
	position: relative;
	margin: 0em 0.5em;
	padding: 0;
	width: auto;
	background-color: transparent;
	z-index:500;
}

.menu_gauche ul.menu1 li.hover.courant ul.sous_menu li ul li{
	position: relative;
	margin: 0.2em 0.5em;
	/*padding: 0;*/
	background-color: transparent;
}





.menu_gauche ul.menu1{
	font-weight: bold;
	padding-bottom: 0em;
}

.menu_gauche ul.menu1 li{
	list-style: none;	
	padding: 0.2em 0.5em 0.2em 0.5em;
}

.menu_gauche ul.menu1 li.courant{
	list-style: none;	
}

.menu_gauche ul.menu1 li.dernier{
	border-bottom: none;
}

.menu_gauche ul.menu1 li p{
	float: left;
	margin: 0 0em 0 0.5em;
	width: 10.5em;
}

.menu_gauche ul.menu1 .sous_menu{
	font-size: 0.8em;
	margin: 0 0.5em;
	padding: 0em;
}

.menu_gauche ul.menu1 .sous_menu li{
	/*border: none;*/
	margin: 0.2em 0.5em;
	/*background: none;
	background-image: none;*/
}

.menu_gauche ul.menu1 .sous_menu2 {
	padding-left: 0;
}


.menu2 ul{
padding:0.5em;
}



.menu_gauche ul .menu2{
	background-position:bottom left ;
	background-repeat : repeat-x; 
	width:205px;/*13.4em;*/
}

.menu_gauche ul .menu2 ul{  
	padding:0.5em 0 0.4em 0em;
}

.menu_gauche ul .menu2 ul li{
	margin-bottom: 0.1em;	
	background: none;
}

.menu_gauche ul li ul li a{
	text-decoration: none;
	font-size: 0.9em;
}

/*** MENU GAUCHE ***/

/*** CONTENU ***/
.contenu {
}

.contenu div.menu_droit{
/*clear:right ;*/
/*margin-left:34.2em;*/
float: right;
/*margin-right:1em;*/
padding-top:0;
margin-left: 0;
width: 11em;
}

.contenu_haut{
float: left;
/*background: white url(../img/degrade-r.jpg) repeat-y scroll right center;*/

/* Couleur de fond du contenu */
background-color: #FBEFE0;
/**********************/

clear: right ;
display: inline;

width: 695px;/*710px;/*42.9em;*/
min-height:650px;
}


.contenu_haut #content{
	font-size: 0.9em;
	/*min-height: 625px;*/
	padding: 0 2em 0 0.5em;
}

.contenu_haut_gauche{
width:32.8em;	
min-height:625px;
float:left;
margin-top:0.3em;
margin-bottom:0.3em;
padding-right: 1em;
padding-left: 0.5em;
}

.contenu_haut_gauche div{
	font-size: 0.9em;
}


.contenu_haut_gauche a img{
	border-left-width:20px ;
	border-right-width:20px ;
	border-top-width:7px ;
	border-bottom-width:7px ;	
	
	margin-left : 1em ;
        margin-top : 0.5em ;
}

#ariane{
font-size:0.7em;

margin-top:0.2em;
}


.contenu_bas {
/*clear:both;	*/
/*background-image:url('../img/degrade_bas.jpg');*/

/*background: #007744 url('../img_marnaille/degrade_bas.jpg') top repeat-x;*/
width:720px;/*45em;*/
height:122px;/*7.6em;*/
/*margin-top:3.5em;*/
/*margin-left:12.4em !important;
margin-left:6.2em;*/
padding-left:198px;/*12.4em;*/
float:left;

}

.contenu_bas ul{
margin-left:0em;	
margin-top:0.5em;
/*margin: 1em auto;*/
padding-right: 2em;
}

.contenu_bas ul li a{
font-size:10pt;
text-decoration:none;	
}
.contenu_bas ul li a:hover{
text-decoration: underline;
}

.contenu_bas ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;


padding-right:0.5em;
padding-left:0.5em;
height:0.5em;
}

.contenu_bas ul li.dernier{
border-right:none
}

.contenu_bas .textefooter{
padding-right: 2em;
}
.contenu_bas .textefooter p{
font-size: 0.8em;
text-align: center;
margin-top: 3em;
}

.contenu_bas .textefooter a:hover{
text-decoration: none;
}



div.contenu1 img, .imgtext-table img{
float:left;
display:block;
margin-right:0.3em;
}

.contenu1 div.text1{
/*float:left;*/
/*width:320px;*/
/*margin-left:12em;*/
}

.contenu1, .imgtext-nowrap{
float:left;
text-align:left;
/*padding-bottom:1.2em;*/
margin-left:0.5em;

}

.contenu1 div.text1 p.date, .actus p.date, .imgtext-nowrap h3, .news-latest-container span.date p.bodytext, div.user-manifestations-news dl dt span.dates{
/*text-align:left;*/
font-size:0.81em;
font-weight:bold;
/*margin: 0.5em 0 0.1em 0;*/
padding-top:0.1em;
}

h2, h3, .imgtext-table h2, .news-list-container h3 p.bodytext, div.user-manifestations-news dl dt span.h4, div.h4{
font-weight:bold;
margin-top:1.4em !important;	
margin-bottom:-0.2em;	
font-size:1em;
padding-top:0em;
font-family : Trebuchet MS ;
}

#content h2{
	padding-bottom: 0.5em;
	margin-bottom: 1em;
}

div.h4 a{	
	text-decoration : none ;
}

.actu1 p.actu_titre, .actu2 p.actu_titre{

font-weight:bold;
font-size:12pt;	
}


.contenu1 p.corps, .bodytext{
padding-top:1em;	
font-size:1.2em !important;
margin-right:1.5em;
padding-bottom:0.2em;
/*line-height:1em;*/
}

/********************** reprise ici *********************/

.actus, .news-latest-container{

/*border-top: 1px solid #989797;*/
/*height:130px;*/
float:none;
padding-bottom:0.8em;
}

.actus h2, .csc-header-n2 h2, .csc-header-n3 h2{

font-size:1.4em;
font-weight:bold;
margin-top:0.3em;
margin-left:0.1em;
margin-bottom:-1.5em;
}

.actus ul li, .news-latest-container ul li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;	
width:49%;
margin: 0;
float: left;
}

.actus ul li h3{
margin-top: 0.1em;
}


.actus ul li div{
float: left;
width: 100%;
}
.news-latest-container div{
width: 100%;
}

.actus ul li div.actu_haut, .news-latest-container div.actu_haut{
display: block;
padding-top: 6px;

}
	

.actus ul li div.actu_bas, .news-latest-container div.actu_bas{
display: block;
padding-bottom: 6px;

}


.actus ul li a, .news-latest-container ul li a{

font-size:0.8em;	
margin-left:8.5em;

}

.actus ul li img, .news-latest-container ul li img{
float:left;
margin-right:0.3em;
margin-left:4px;	
width:25%;
height:auto;
}

.actu ul{
padding-left: 0em;	
margin: 0.5em 0em 0.5em 0.1em;
}


.corps_actu1, .corps_actu2{
/*margin-top:-0.8em;*/
margin-bottom:0.3em;
}


.actus p{


font-size:0.7em;
font-weight:bold;
margin: 0.5em 1em 0em 1em;
}

.actu p.date{

margin-top:0.1em;	
}

.actu1, .actu1 div.actu_corps{
float:left;
margin-right:0.3em;
/*width:260px;*/
}



.actu1 img, .actu2 img{
/*float:left;*/
/*padding-right:0.2em;*/
}

.corps_actu1 img,.corps_actu2 img {
float:left;
padding-right:0.2em;	
}

.actu2{
margin-right:0.6em;
}

p.corps, .news-latest-container span.corps p.bodytext{
font-size:0.8em;

font-weight:normal;
margin: -0.2em 0.5em -0.2em 0em;
line-height:1.1em;
padding-top:0.1em;
}


.meteo{
margin-top:0.5em;	

}

.meteo p{
text-align:center;

font-size:11pt;
font-weight:bold;
margin-bottom:0.5em;
}

.carte{
margin:6em 0 0;
}

.carte p{
text-align:center;
position:relative;
font-size:10pt;
font-weight:bold;	
margin-bottom:1em;
margin-top:1.3em;
}


.carte img{
padding-bottom:0.5em;	
}


.agenda{
margin-top:1em;

font-size:0.9em;		


}

.agenda h2{

margin-left:0.5em;
font-size:1.4em;
}

.agenda span.agenda_date, .news-list-container span.agenda_date{

font-size:0.85em;	
font-weight:bold;

padding-left:1em;
}

.agenda p{
margin-bottom:0em;
}

.agenda h3, .news-list-container h3 p.bodytext{
padding-left:0.7em;	
margin-right:0em;
	
}

.agenda li, .news-list-container li{
list-style-image:none;
list-style-position:outside;


list-style-type:none;	

padding:0.1em 0 0.5em 0em;
}


.agenda ul{
padding-left:0em;
margin-top:0.5em;
margin-bottom:0.5em;
}

a.internal-link{
font-size:1em;
color:#239366;
}

.agenda a, .menu_droit p.bodytext {


/*margin-left:3.5em;*/	
margin-right:0em;
}

/*^_^*/

.agenda a{
	clear : both ;
	float : left ;
	
}


.menu_droit p.bodytext{
padding-top:0.5em;
margin-right:0em;
}


.agenda p.tout_agenda{
text-align:right;
margin-top:0em;

font-size:0.4em;
}

.text_actu{
/*float:left;	*/
width:16.4em;
padding-top:0.2em;
}

.text_actu p.plus_actu{
text-align:right;
margin-top:-0.1em;
margin-bottom:0em;

font-weight:normal;
}

.text_actu p.plus_actu a{

font-size:10pt;	


}

.autres{
/*padding-top:0.5em;	
margin-left:0.6em;
margin-right:0.5em;*/
margin:0.5em 1em 0.5em 0.5em;
float:left;
width:32em;
}

.carre_gris{

height:75px;
}

.carre_noir{


height:60px;
margin:-0.5em 1.5em 0 1.5em;
}



div#compteur{
display: none;
font-family:verdana;
font-size:0.7em;
margin-top:1em;
margin-left:1em;
}

/**** Style Base Contact  ****/
#content  div.csc-header{
	clear : both ; 
	margin : 0.5em ;
	padding : 0 0 1em ;
}

#content  div.csc-header h1{
clear : both ;

font-size:1.4em;
font-weight:bold;
margin-bottom:-1.5em;
/* margin-left:0.5em; */
margin-top:0.7em;
text-align : left ;
padding : 0 ;
margin : 0 ;
font-family : Trebuchet MS ;
}

.contenu #content div.menu_droit div.csc-header {
padding: 0em;
margin: 1em 0 0 0;
}

#content  div.csc-header h2.csc-firstHeader{
clear:both ;
/* display : block ; */
}

/*table d'affichage des contacts*/

#content  table.tx_basecontact_liste{
	text-align : left ;	
}

#content  table.tx_basecontact_liste thead tr th a{
	
	font-size:0.95em;
	font-family : Times New Roman;
	font-weight:bold;
	margin-bottom:-0.2em;
	margin-top:0em;
	padding-top:0em;
	margin-left : 0.5em ;
}

#content table.tx_basecontact_liste tbody tr td{
	font-family : verdana ;
	padding-right : 0.5em ;
	font-size : 0.7em ;
	margin-left : 0em ;
	padding-left : 0.9em ;
}

#content table.tx_basecontact_liste tbody tr td a{
	font-family : verdana ;
	
	padding-right : 0.5em ;
}



/** tx-basecontact-pi1 **/
#content  div.tx-basecontact-pi1{
	clear : both ;
	text-align : left ;
	padding : 0em 1em 1em 0em ;
}

#content  div.tx-basecontact-pi1 h3 {
	font-size : 1em ;
	margin-left : 0 ;
	
}
#content  div.tx-basecontact-pi1 strong {

	display : block ;
	font-size:1em;
	font-family : Arial ;
	margin-top : 1.5em ;
}

#content  div.tx-basecontact-pi1 dt {
	clear : both ;
	font-size : 1em ;
	
}
#content  div.tx-basecontact-pi1 dd {
	font-size : 0.8em ;
}

#content  div.tx-basecontact-pi1 br {
	
}

#content  div.tx-basecontact-pi1 input{
	display : inline ;
}

/** tx-basecontact-pi2 **/
#content  div.tx-basecontact-pi2{
	clear : both ;
	float : left ;
	padding : 1em 1em 1em 0em ;
	text-align : left ;
}

#content  div.tx-basecontact-pi2 a{
	clear : both ;
	float : left ;
}

#content  div.tx-basecontact-pi2 form fieldset{
	clear : both ;
	float : left ;
	margin : 0.5em 0.5em 0.5em 0em ;
	padding-bottom : 0.4em ;
	
}

#content  div.tx-basecontact-pi2 div{
	margin : 0.5em 0.5em 0.5em 1em ;
	font-size : 0.9em ;
}

#content  div.tx-basecontact-pi2 input[type="text"]{
	margin-left : 1em ;

}

#content  div.tx-basecontact-pi2 textarea{
	margin-left : 1em ;
}

#content  div.tx-basecontact-pi2 input[type="checkbox"]{
	margin-left : 1em ;
}

#content  div.tx-basecontact-pi2 select{
	margin-left : 1em ;
}

#content  div.tx-basecontact-pi2 input.bouton{
	margin-top : 1em ;
}

#content  div.tx-basecontact-pi2 h4{
	padding-top : 1em ;
}

/** tx-basecontact-pi3 **/
#content  div.tx-basecontact-pi3{
	padding : 0em 1em 1em 0.8em ;
	clear : both ;
	text-align : left ;
	font-family:verdana;
	font-size:0.8em
}

#content  div.tx-basecontact-pi3 h3 {
	font-size : 1em ;
	margin-left : 0 ;
	
}
#content  div.tx-basecontact-pi3 strong {
	
	display : block ;
	font-size:1em;
	font-family : Arial ;
	margin-top : 1.5em ;
}

#content div.tx-basecontact-pi3 a{

font-family:verdana;
font-size:1em ;
}

#content  div.tx-basecontact-pi3 dt {
	clear : both ;
	font-size : 1em ;
	
}
#content  div.tx-basecontact-pi3 dd {
	font-size : 0.8em ;	
}

#content  div.tx-basecontact-pi3 br {
	display : none;	

}

#content  div.tx-basecontact-pi3 input{
	display : inline ;
}

/*#content  div.tx-basecontact-pi3{
	text-align : left ;
	padding : 0em 1em 1em 0em ;
}*/



#content  div.tx-basecontact-pi3 p{


clear:both ;
text-align : left ;
padding :0em ;
margin : 0em ;
font-family:verdana;
}

#content  div.tx-basecontact-pi3 table.tx_basecontact_liste{
	margin-left : -0.5em;
}

#content  div.tx-basecontact-pi3 form{
	clear:both ;

}
#content  div.tx-basecontact-pi3 form input{
	display : inline ;
}

#content  ul.basecontact_search_index{
	clear:both ;

	margin : 0 ;

	padding : 0.5em ;
}

#content  ul.basecontact_search_index li{
	display : inline ;
	padding-right : 0.5em ;
}





/* Debut Tele Procedure */
#content div.tx-icsteleprocedures-pi1{
	clear:both;
	margin:0.5em 1em;
	padding:0pt;
}


#content div.tx-icsteleprocedures-pi1 a{

font-size:0.8em;
}

/*^_^    ^_^*/

/* Fin Teleprocedure */
/*#content div.csc-header br{
	display : none ;
}*/

/* Style comarquage Debut */
div.tx-lumophpinclude-pi1{
	
	display : inline ;
	
}

div.tx-lumophpinclude-pi1 fieldset{
	clear : both;
	float:left;
	text-align:left ;
	
	margin : 0.5em  ;
	padding:0.5em;
	width : auto;

}

.tx-icscomarquage-pi1 fieldset {
	float: none;
	width: 41em;
	font-size: 0.9em;
}

#ics_comarquage_footer{
	padding : 1em 0em 0em 0em  ;
	margin-top: 1em;
	
}

#ics_comarquage_content{

	text-align : left ;
	display : block ;
	padding-left : 1em  ;
}



#ics_comarquage_content h3{
	clear:both;
}



#ics_comarquage_content h4.ics_comarquage_retour a{
	font-size:0.8em;
	
}

#ics_comarquage_content div.ics_comarquage_colonne1{
	clear : both ;
	float: left;
	margin-right: 5em;
}


#ics_comarquage_content ul{
	list-style : none ;
		
	margin-left:1em;
}

#ics_comarquage_content ul a{
	list-style : none ;
		
}

#ics_comarquage_content div.chapitre{
	padding : 0.8em 0em 0.8em 0em ;
	
	font-size:0.85em
}

#ics_comarquage_content div.chapitre h4{
	font-size : 1em ;
	
}

#ics_comarquage_content div.chapitre h5{
	font-size : 0.8em ;
	padding : 0.5em 0em 0.5em 0em ;
	
}1



#ics_comarquage_content div.chapitre strong{
	font-size : 0.8em ;
	
}



#ics_comarquage_content div.ics_comarquage_organismes_lies{
	padding : 1em 0em 1em 0em ;
}

#ics_comarquage_content div.ics_comarquage_organismes_lies h4{
	font-size : 1em ;
	
}

#ics_comarquage_ariane {
	clear : both ;
	padding : 1em 0em 1em 0em ;
	
	font-size : 0.7em;
 }


#ics_comarquage_maj{
	padding : 0.5em 0em 2em 0em ;
	
}
/* Style comarquage Fin */

div.csc-header br{
	display : none ;
}

div.csc-header img.spacer-gif{
	display : none ;
}



/* Agenda */



div.menu_droit div.user-manifestations-news dl dt span.dates{
	clear : both ;
	float : left ;
}

div.menu_droit div.user-manifestations-news dl dt span.h4 a{
	clear : both ;
	float : left ;
	text-decoration : none ;
	color:#746061;
	border-bottom:0.07em solid #d5cfcf;
	width:13.5em;
	margin : 0em ;
}

div.menu_droit div.user-manifestations-news dl dt span.h4 a:visited{
	text-decoration : none ;
	color:#746061;
}

div.menu_droit div.user-manifestations-news dl dt span.manifestationimg{


	display : none ;
}

div.menu_droit div.user-manifestations-news dl dd{
	display : none ;
}

div.user-manifestations-search{
	 margin:3em 0 0.8em;

}

div.user-manifestations-search form{
	clear : both ;
}

div.user-manifestations-search form fieldset{
	clear : both ;
	float : left ;
	width : 31.5em ;
	margin : 0em 0em 0em 0em ;
	padding : 0.4em 0em 0em 0.4em ;
}


div.user-manifestations-search form label{
	clear : both ;
	float : left ;

}
div.user-manifestations-search form legend{
	clear : both ;
	float : left ;

}

div.user-manifestations-search form input{
	clear : both ;
	float : left ;
}


div.user-manifestations-search form select{
	clear : both ;
	float : left ;
}

div.user-manifestations-search div.sortlink{
	clear : both ;
}



div.user-manifestations-search  dl.user-manifestations-manifestations dt {
	clear : both ;
	padding-top : 0.6em ;
}

div.user-manifestations-search  dl.user-manifestations-manifestations dd{
	clear : both ;
	border-bottom:0.07em solid #D5CFCF;
	font-size:0.9em
}



div.user-manifestations-search  dl.user-manifestations-manifestations dt div.manifestationimg{
	float : left ;
}

div.user-manifestations-search  dl.user-manifestations-manifestations dt div.manifestationimg div.h4 a{
	float : left ;
}

div.user-manifestations-search  dl.user-manifestations-manifestations dt div.manifestationimg div.dates{
	clear : both ;

	float : left ;
}

div.user-manifestations-search  dl.user-manifestations-manifestation dd ul{
	
}

div.user-manifestations-search  dl.user-manifestations-manifestation dd ul{
	list-style : none ;
}

div.user-manifestations-search  dl.user-manifestations-manifestation dd ul li{
	text-indent : -1.9em ;
	color:#D89334;
	font-weight:bold;
	
}

#search_topbar p.left{
	float : left ;
}

#search_topbar p.right{
	float : right ;
}

#search_pagination_top{
	text-align : center ;
}

#search_pagination_top ul li{
	display : inline ;
}

/* Agenda Fin */

.tx-newloginbox-pi1 p{
	font-size: 0.9em;	
}

/** Marche public **/
.tx-icsmarchespublics-pi1,
.tx-icsmarchespublics-pi2{
	font-size: 0.9em;
}

.tx-icsmarchespublics-pi2 label{	
	clear: left;
	float: left;
	width: 10em;
	margin:0.2em 0;
}
.tx-icsmarchespublics-pi2 input{
	width: 15em;
	margin:0.2em 0;
}
/** Fin Marche public **/

/** Recherche **/
.tx-indexedsearch  ul{
	list-style: none;
}
.tx-indexedsearch .tx-indexedsearch-rules{
}
.tx-indexedsearch .tx-indexedsearch-rules p{
	font-size: 0.8em;
	margin: 0.5em 0 0 1em;
}

.tx-indexedsearch .Result_row{
	margin: 1em 0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{
	font-size: 1.3em;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
text-align:right;
}
/** Fin Recherche **/

.rt_meteofr {
	
}

.indent{
font-size: 0.9em;
}

.tx-dropdownsitemap-pi1 .description {
	display: none;
}

.tx-pilmailform-pi1 form fieldset{
	float: none;
	width: auto;
	background-color: transparent;
	border: none;
}

/**** HACK IE 7****/
*+html #interieur{
	background-image: url('../../img_var_10/ombre_menu1.jpg') left repeat-y;
}
*+html .contenu_haut{
	background: none;
/* Couleur de fond du contenu sous IE7 */
	background-color: #FBEFE0;
/********************************/
}
*+html .csc-textpic-text h4 {	font-size: 0.9em}
*+html .csc-textpic-text h5 {	font-size: 0.9em}
/**** FIN HACK IE 7****/

.align-left {
text-align: left;
}

.align-center {
text-align: center;
}

 

.align-right {
text-align: right;
}


.align-justify {
text-align: justify;
}

.csc-textpic-text {
	position: static;
	left: 10px;
}

.csc-textpic-text ul {
	
}

.news-latest-morelink {
font-size: 1.2em !important;
margin: 1em 0 !important;
}

.news-latest-item {
margin-bottom: 1em !important;
}

.news-latest-date {
margin-right: 3em !important;
margin-left: 1.7em !important;
color: #D89336 ;
}

.div.user-manifestations-news{
color:#746061 !important;
}

