body{
	font-family:Verdana;
	background: url(../img/fond-site.jpg) repeat;
	margin:0 auto;
	width:60em;
}

a {
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

#search_topbar{
display:none;
}

.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:1em 0 0.3em;
font-size:0.8em;
/*font-size:1em;*/
font-style:italic;
font-weight:bold;
}

dd.user-manifestations-dates{
/*font-size:0.8em;*/
}

.rt_citytitle{
display:none;
}

.clearer{
/*margin:0.5em 0;*/
margin :1em 0 1em 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 ----------------------*/

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:20px !important;
}


/* #csc-textpic-imagewrap {
padding:40px;
} */

/*--------------------- 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 {
padding-top:1em;
/*padding-bottom:1.2em;*/
}

#content ul li{
margin:0em 0em 0em 2em;
font-size: 0.9em;
}

#content ol {
/*padding-top:1em;
padding-bottom:1.2em;*/
}

#content ol li{
margin:0em 0em 0em 2em;
font-size: 0.9em;
}

caption{
display:none;
}

.contenttable th {
border:1px solid black;
padding:3px;
}

.contenttable td {
border:1px solid black;
padding:3px;
}

.bodytext{
margin:1em O;
/*modif 19/02/10/*
/*text-align:justify;*/
text-align:left;
}

.csc-menu csc-menu-2{
}

/*br{
	display:none;
}*/

#conteneur{
	/*font-size: 1em;
	width:56.25em;
	/*margin: 0 auto 0 auto;*/
	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;
}

p.bodytext img {
padding:1em;
}

.haut{	
	/*float:left;*/
	height: 129px;
	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;	
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:-0.9em 0 0;
padding:0 5em 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:129px;
	width:700px;
	/*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{
margin:0.2em 0 0 0;
}

.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: #5A97D0;
	z-index:500;
}

*+html .menu_gauche ul.menu1 li.hover ul.sous_menu{
	left: 0;
	margin: -0.5em 0 0 28.5em;
}

/* 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: 2em;
}

.menu_gauche ul.menu1 li{
	list-style: none;	
	padding: 0.2em 0 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 {
/*modif 19/02/10*/
/*	padding-left: 0;*/
padding:0 0 0 1.5em;
font-size:0.95em;
}

.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: #EEF5FC;
/**********************/

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 ;
}

#ariane{
font-size:0.7em;
margin-top:0.2em;
}

.contenu_bas {
/*clear:both;	*/
/*background-image:url('../img/degrade_bas.jpg');*/
/*background: #746061 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;
text-align: center;
}

.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 {
text-decoration: none;
}

.contenu_bas .textefooter a:hover {
text-decoration: underline;
}

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.7em;
font-weight:bold;
/*margin: 0.5em 0 0.1em 0;*/
padding-top:0.1em;
}

h2, .imgtext-table h2, .news-list-container h3 p.bodytext, div.h4{
font-weight:bold;
margin-top:1em;	
margin-bottom:-0.2em;
font-size:1.3em;
padding-top:0em;
font-family : Trebuchet MS ;
}

div.user-manifestations-news dl dt span.h4 {
font-size:1.1em;
font-weight:bold;
margin-top:1em;	
margin-bottom:-0.2em;
/*font-size:1.3em;*/
padding-top:0em;
font-family : Trebuchet MS ;
}

/* ajout de FF */
.news-list-container .news-list-item img {
float:right;
padding:0 7px;
}

/* fin ajout de FF */

.news-list-container .news-list-item h3 {
padding-bottom:0.2em;
}

.news-list-container .news-list-item h4 {
padding-bottom:0.3em;
padding-top:0.2em;
}

.news-list-container .news-list-item h3 a {
text-decoration:none;
}

.news-list-container .news-list-item h3 a:hover {
text-decoration:underline;
}

.news-list-container .news-list-item a {
text-decoration:underline;
}

.news-list-container .news-list-item a:hover {
text-decoration:none;
}

.news-list-container .news-list-item span {
padding-right:0.5em;
font-size:0.7em;
font-weight:normal;
}

.news-latest-container .news-latest-item h3 {
font-weight:bold;
/*margin-top:1em;	*/
margin-top:0;
margin-bottom:-0.2em;	
font-size:1.2em;
padding-top:0em;
padding-bottom:0.5em;
font-family : Trebuchet MS ;
font-style:italic;
}

.news-latest-container .news-latest-item h3 a {
text-decoration:none;
}

.news-latest-container .news-latest-item h3 a:hover {
text-decoration:underline;
}

.news-latest-container .news-latest-item a {
text-decoration:underline;
}

.news-latest-container .news-latest-item a:hover {
text-decoration:none;
}

.news-latest-container .news-latest-item span {
padding-right:0.5em;
font-size:0.7em;
font-weight:normal;
}

#content .news-single-item h3 {
padding-bottom:0.5em;
}

#content .news-single-item p.bodytext {
padding-top :0.7em;
}

.news-single-item span.categorie {
font-size:0.7em;
}

/*.news-single-item hr.clearer {
margin :1em 0 1em 0;
}*/

.news-single-backlink a {
font-size:0.7em;
}


h3 {
font-weight:bold;
margin-top:1em;	
margin-bottom:-0.2em;	
font-size:1.2em;
padding-top:0em;
font-family : Trebuchet MS ;
font-style:italic;
}

h4 {
font-weight:bold;
margin-top:1em;	
margin-bottom:-0.2em;	
font-size:1em;
padding-top:0em;
font-family : Trebuchet MS ;
}

h5 {
font-weight:bold;
margin-top:1em;	
margin-bottom:-0.2em;	
font-size:0.9em;
padding-top:0em;
font-family : Trebuchet MS ;
}

h6 {
font-weight:bold;
margin-top:1em;	
margin-bottom:-0.2em;	
font-size:0.8em;
padding-top:0em;
font-family : Trebuchet MS ;
}

#content h2{
	padding-bottom: 0.5em;
	margin-bottom: 1em;
	clear:left;
}

div.h4 a{	
	text-decoration : none ;
}

.actu1 p.actu_titre, .actu2 p.actu_titre{
font-weight:bold;
font-size:12pt;	
}

/*.contenu1 p.corps, */ 
.contenu .contenu_haut #content p.bodytext{
font-size:0.85em;
margin-right:1.5em;
}

.contenu .contenu_haut #content .contenu_haut_gauche p.bodytext {
font-size:1em;
}

/********************** reprise ici *********************/

.actus/*, .news-latest-container*/{
/*border-top: 1px solid #989797;*/
/*height:130px;*/
float:left;
padding-bottom:0.8em;
}

.actus h2, .csc-header-n2 h2, .csc-header-n3 h2 {
/*font-size:0.9em;*/
font-weight:bold;
padding-top:0.2em;
margin-top:0.7em;
/*margin-left:0.5em;*/
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 a {
text-decoration:none;
}

.carte a:hover {
text-decoration:underline;
}

.carte img{
padding: 0 0.5em 0.5em 0.5em;	
}

.agenda{
margin-top:1em;
padding-bottom:1em;
font-size:0.9em;		
}

#content .menu_droit .blocCold h2 {
margin-bottom:0.5em;
margin-top:0;
}

.blocCold a {
text-decoration:none;
}

.blocCold a:hover {
text-decoration:underline;
}

#content .menu_droit .agenda h2{
/*padding:0;*/
margin-bottom:0.5em;
}

#content .menu_droit .csc-header-n3 h2{
font-size:1.2em;
font-family:Trebuchet MS;
margin-bottom:0.5em;
}

#content .menu_droit span.news-latest-date {
font-size:0.7em;
font-weight:bold;
padding-top:0.1em;
}

#content .menu_droit .news-latest-container .news-latest-item h3 {
font-size:1em;
font-style:normal;
}

#content .menu_droit h5 {
margin:0;
}

#content .menu_droit .news-latest-container .news-latest-item .news-latest-morelink {
margin-bottom:1.5em;
}

#content .menu_droit .news-latest-container .news-latest-item .news-latest-morelink a {
float:right;
font-weight:normal;
font-family:verdana;
}

.news-latest-gotoarchive {
display:none;
}

.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;
}

.agenda a, .menu_droit p.bodytext a.internal-link{
font-size:1em;
/*margin-left:3.5em;*/	
margin-right:0em;
}

/*^_^*/

.agenda a{
	clear : both ;
	float : right ;
	margin-left : 0em ;
text-decoration:underline;
}

.agenda a:hover {
text-decoration:none;
}

.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 ;*/
padding:0;
}

#content  div.csc-header h1{
clear : both ;
font-size:0.9em;
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 ; */
}


/* 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 ;
}
#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:10.5em;
	margin : 0em ;
}

div.menu_droit div.user-manifestations-news dl dt span.h4 a:hover {
text-decoration:underline;
}

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 ;
}

#content div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-categories ul {
margin:0;
padding:0;
}

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;
}

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 ;
}

#content div.user-manifestations-search  dl.user-manifestations-manifestation dd {
text-indent:1.5em;
}

div.user-manifestations-search  dl.user-manifestations-manifestation dd ul{
}

div.user-manifestations-search  dl.user-manifestations-manifestation dd ul{
	list-style : none ;
}

#content div.user-manifestations-search  dl.user-manifestations-manifestation dd ul li{
	/*text-indent : 1.5em ;*/
	margin:0;
}

#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;	
	margin-bottom:0.5em;
margin-top:1em;
}

/** 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 {
	background-color: #cbe1ff;
}

.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: #EEF5FC;
/********************************/
}

*+html .csc-textpic-text h4 {	font-size: 0.9em}

*+html .csc-textpic-text h5 {	font-size: 0.9em}

/**** FIN HACK IE 7****/

/*** modifs Claire 09/10/09 ***/

#interieur .contenu #content .contenu_haut_gauche .line2 .news-list-container .news-list-item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/ombre.png) no-repeat scroll right bottom;
float:left;
height:21.5em;
margin-left:0.5em;
padding-right:0.25em;
width:48.25%;
}
#interieur .contenu #content .contenu_haut_gauche .line2 .news-list-container .news-list-item .news-list-date {
font-size:0.9em;
font-weight:bold;
color:#33A5E4;
}

#interieur .contenu #content .contenu_haut_gauche .line2 .news-list-container .news-list-item h3 {
padding-right:0.25em;
}

#interieur .contenu #content .contenu_haut_gauche .line2 .news-list-container .news-list-item .news-list-morelink, .news-latest-morelink {
float:right;
padding-right:1em;
font-size:1em;
}


#interieur .contenu #content .contenu_haut_gauche .line2 .news-list-container .news-list-item hr.clearer {
display:none;
}

#diapo {
height:200px;
clear:left;
position:relative;
}

#diapo .rgsgcontent/*, #diapo .jdGallery */{
margin-top:2em;
}

#diapo .jdGallery {
width:185px;
margin : 0 0 0 6px;
height:200px;
}
#diapo .tx-rgsmoothgallery-pi1 {
background:none;
}
#lien_diapo {
margin:0;
padding:0;
text-align:center;
font-size:0.85em;
clear:left;
position:relative;
}
*+html #lien_diapo {
top:35px;
}

/*base contact*/

#style_base_cont{
width:37em;
}

.photo_base{
float:left;
margin:0 0.5em 0 0;
}

.photo_base img{
/*width:100px;
height:100px;*/
}

#base_cont_gauche h3 a{
color:#B11116;
}

#base_cont_gauche h3{
margin:0;
}

.base_commentaires{
margin:1em 0 0 0;
}

#base_cont_gauche{
float:left;
margin:0 0 2em;
padding:0 3em 0 0;
width:20em;
}


#base_cont_droite{
float:left;
width:13em;
}


.hide{
display:none;
}

#detail_base_contact {
margin:0;
padding:0;
}

#detail_base_contact li{
list-style-type:none;
}

#content .tx-basecontact-pi1 fieldset {
border:1px solid #A19699;
float:none;
padding:1em;
width:90%;
}

.tx-basecontact-pi1 table{
font-size:0.8em;
}

.tx-basecontact-pi1 img{
margin:0;
padding:0 0 0 0.2em;
}

.tx-basecontact-pi1 table td:first-letter{
text-transform:uppercase;
}

.type{
margin:0.5em 0;
}
p.type {
font-style:italic;
font-weight:bold;
}


.tx-basecontact-pi1 span.label_mar{
font-weight:bold;
margin:0.4em 0;
}

.tx-basecontact-pi1 span.label{
font-weight:bold;
}

.nom_hide .label{
display:none;
}

.nav{
width:30em;
text-align:center;
font-weight:bold;
}

.nav li{
display:inline;
list-style-type:none;
}

.alphanav{
/*width:30em;*/
text-align:center;
}

.alphanav ul{
width:30em;
margin:0 0 1em;
}

.tx-basecontact-pi1 h3{
margin:1em 0 0.7em;
}

.alphanav ul li{
font-family:Trebuchet MS;
}

.tx-basecontact-pi1 table{
border-collapse:collapse;
}

.tx-basecontact-pi1 table td,
.tx-basecontact-pi1 table th,
.tx-basecontact-pi1 table tr{
border:solid 1px black;
text-align:center;
width:9.4em;
padding:0.4em 0.4em;
}


#content .alphanav li{
display:inline;
margin:0;
}

/*fin_base_contact*/
