@import url("basecontact.css") ;






h1{
/*display:none;*/
padding-left:1em;
}

img{
border:none;
}


#inscription_newsletter h1,
.hide{
display:none;
}

.blanc{
color:white;
margin:0;
padding:0;
}

#inscription_newsletter{
color:white;
font-size:0.8em;
}

#inscription_newsletter input[type="submit"]{
background:transparent url(../img/rouge/recherche.gif) no-repeat scroll 0 0;
color:transparent;
width:1.8em;
}

.searchdate{
color:#0059BC;
font-weight:bold;
text-transform:capitalize;
}

#agendaHD .user-manifestations-news dl{

}

#agendaHD .user-manifestations-links {
float:left;
margin:0.1em 0;
}

.user-manifestations-search .user-manifestations-manifestation .user-manifestations-opening_days{
clear:both;
}

.user-manifestations-search .user-manifestations-manifestation dt.user-manifestations-opening_days
{
font-size:0.8em;
font-style:italic;
font-weight:bold;
margin-top:0.5em;
}

#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-opening_days b {
font-weight:normal;
}
.spacer-gif{
display: none;
}

ul li br{
display: none;
}

.tx-mwkeywordlist-pi1-content h2{
margin:0;
}

#colonne2_int #contenu_c2_int #treemenu1 li{
list-style-type:none;
}

#colonne1 #contenu_c1 a {
font-size:0.7em;
font-weight:normal;
}

#contenu_c1 h2 {
/*margin:0.2em;*/
}

div.news-list-container {
margin-top:0.5em;
}
div.news-list-container div#ListeNews br {
display:none;
}

#colonne1 #contenu_c1 .news-list-container a {
/*font-size:1em;*/
float:none;
}
#colonne1 #contenu_c1 .news-list-container h3 a {
text-decoration:none;
font-size:0.75em;
font-weight:bold;
margin: 0 0 0.5em 0;
width:15em;
color:#C1293A;
}
#colonne1 #contenu_c1 .news-list-container h3 a:hover {
text-decoration:underline;
}
#colonne1 #contenu_c1 .news-list-container .news-latest-morelink a {
float:right;
/*margin-left:10em;*/
font-size:0.7em;
}

#colonne2_int #contenu_c2_int .news-list-container a {
text-decoration:underline;
font-size:0.7em;
font-weight:normal;
color:black;
}

#colonne2_int #contenu_c2_int .news-list-container a:visited {
color:#800080;
}

#colonne2_int #contenu_c2_int .news-list-container h3 a {
text-decoration:none;
font-size:1em;
/*color:black;*/
color:#C1293A;
font-weight:bold!important;
}
#colonne2_int #contenu_c2_int .news-list-container h3 a:hover {
text-decoration:underline;
}
#colonne2_int #contenu_c2_int .news-list-container .news-latest-morelink a {
/*float:right;*/
font-size:0.7em;
text-decoration:underline;
}
#colonne2_int #contenu_c2_int .news-list-container .news-latest-morelink a:hover {
text-decoration:none;
}

#colonne2 #contenu_c2 a {
text-decoration:none;
}

#colonne2 #contenu_c2 a:hover {
text-decoration:underline;
}
#colonne2 #contenu_c2 a:visited {
color:#800080;
}

hr.clearer {
margin-bottom:0.3em;
margin-top:0.3em;
clear:both;
}

.news-single-item h3 {
/*color: #0059BC;*/
color:#C1293A;
font-weight:bold!important;
}
.news-single-item span.news-latest-date {
font-style:italic;
font-size:0.8em;
font-weight:normal;
}

.news-list-item .news-list-date span {
font-style:italic;
font-size:0.8em;
}

.news-single-category {
font-size:0.7em;
}
.news-single-img{
float:right;
padding:0.5em;
}

.news-single-backlink a {
font-size:0.7em;
text-decoration:underline;
}
.news-single-backlink a:hover {
text-decoration:none;
}
a.news-single-backlink:visited {
color:#800080;
}

a {
text-decoration:underline;
color:black;
}
a:hover {
text-decoration: none;
}
a:visited {
color:#800080;
}

.tx-mwkeywordlist-pi1-content div{
margin:0.7em 0;
}

.Search_form li{
margin:0 0 0.2em 0;
}

#contenu_c2  div.csc-header a{
font-size:0.7em;
color:gray;
}

#menu_langues{
display:none;
}

#contenu_c3 ul li{
font-size:0.7em;
}

#nom_commune a{
color:#FFF;
text-decoration:none;
}

#nom_commune a:hover{
color:#FFF;
text-decoration:underline;
}

.tx-indexedsearch-searchbox p a{
color:gray;
text-decoration:none;
}

.tx-indexedsearch-searchbox p a:hover{
text-decoration:underline;
}

#corps p.tx-indexedsearch-descr{
font-size:0.9em;
}

#contenu_c2 h2.csc-firstHeader{
display:block;
}

/*------modif 7/01/09 ---- */

.rt_meteofr table{
display:none;
}

/*.tx-indexedsearch-searchbox p a{
float:left;
margin:-1.5em 0 0 16em;
}*/

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{
/*float:left;*/
/*margin:-1.5em 0 0 12em;*/
background:transparent url(../img/rouge/recherche.gif) no-repeat scroll 0 0;
color:transparent;
width:1.8em;
}

.tx-indexedsearch-title a:visited{
color:#0059BC;
}

.tx-indexedsearch-title a:hover{
text-decoration:underline;
}

.tx-indexedsearch-title a{
font-size:2em;
text-decoration:none;
color:#0059BC;
}

.csc-firstHeader{
display:none;
}

.tx-indexedsearch-info{
display:none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
background-color:#0059BC;
color:white;
}

.tx-indexedsearch-rules,
.tx-indexedsearch-whatis{
display:none;
}

.enAvant h2{
margin:0;
padding:0;
}

.tx-icsteleprocedures-pi1 li{
font-size:0.9em;
}

#colonne2 .tx-icsteleprocedures-pi1 li a{
color:black;
}

.tx-icsmarchespublics-pi2 input{
float:left;
width:12em;
}

.tx-icsmarchespublics-pi1 label, .tx-icsmarchespublics-pi2 label, .tx-icsmarchespublics-pi2 p{
font-size:0.9em;
}

.tx-icsmarchespublics-pi2 input[type=submit]{
width:6em;
}


.tx-icsmarchespublics-pi2 label{
float:left;
width:11em;
}

.csc-firstHeader a{
color:#666666;
text-decoration:none;
font-size:0.9em;
}


.csc-firstHeader a:hover{
text-decoration:underline;
}

.csc-firstHeader{
margin:0;
padding:0;
}



#ici a:link,
#ici a:visited{
color:#666666;
}

#ici a{
text-decoration:none;
}

#ici a:hover{
text-decoration:underline;
}

.bold{
background-color:#C9933B;
}

/*------fin modif 7/01/09 ------*/

*
{
margin: 0;
padding: 0;
}

/*------------------------------------co marquage -------------------------*/

#ics_comarquage_content li a{
font-size:1.2em;
}

#ics_comarquage_ariane a{
font-size:0.9em;
}

.chapitre p{
font-size:0.9em;
}

#ics_comarquage_content h3{
font-size:1em;
}

.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 -------------------------*/




/*---------------------style sit map---------------------*/

.tx-dropdownsitemap-pi1{
font-size:0.9em;
}

#colonne2_int #contenu_c2_int .tx-dropdownsitemap-pi1 li{
list-style-type:none;
}



/*---------------------fin style map ---------------------*/


/*---------------------style captach ----------------------*/

.tx-pilmailform-pi1{
font-size:0.9em;
width:24em;
}

.tx-pilmailform-pi1 div label{
padding:1em 0;
width:26em;
font-size:0.9em;
}

.tx-pilmailform-pi1 div input{
width:6em;
}

/*.tx-srfreecap-pi2-cant-read{
float:left;
}*/

.tx-pilmailform-pi1 label{
float:left;
width:8em;
}


.tx-pilmailform-pi1 input{
float:left;
margin:0.4em 0;
width:10.45em;
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/

body
{
font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
}

div.center div.csc-header {
margin: 0;
}

.contenttable {

border:2px solid black;
margin:0 0 1em;
}

.contenttable td {
border:1px solid black;
}

.bodytext{
margin:1em 0;
}

.bodytext img {
margin:0.5em;
}

#menu_header ul li ul.ssmenu{
	display: none;
	position: absolute;
	list-style: none;
	font-family: verdana, arial;
	z-index: 1;	
	margin:0.8em 0 0;	
}


#menu_header ul li ul.ssmenu li{
	float: none;
	padding: 0 0 0 1em;
	margin: 0;
	list-style: none;
	background: #000 url(../img/puceMenu.jpg) no-repeat 0.3em center;	
	text-align: left;
	z-index: 1;
	width: 10em;
}


#menu_header ul li ul.ssmenu li a{
	float: none;
	padding:0.5em 0 0.5em 0.5em;
	margin: 0em 0em 0em 0em;
	z-index: 1;
	color: #87A6E3;
	border: none;
	text-transform:none;
}


#menu_header ul li ul.ssmenu li a:hover{
/*color: #0059BC;*/
color:#BBC2DE;
}

#menu_header ul li ul.ssmenu li:hover{
background:#000 url(../img/puceMenuhover.jpg) no-repeat 0.3em center;
}

#menu_header ul li:hover ul.ssmenu{
	display: block;
}


#colonne1_int ul.ss_menu_int ul.ssmenu_gauche li {
font-size:0.85em;
margin-left:15px;
}

#ombreG
{
width: 930px;
margin: auto;

background: url(../img/ombre_gauche.jpg) repeat-y left;
}

#langue{
margin:0;
padding:0;
}

#menu_langues ul{
float:left;
margin:2em 0 0;
padding:0;
}

#menu_langues ul li{
padding:0 1em 0 0;
margin:0em 0em 0em 0em;
display:inline;
}

#menu_langues ul li img{
padding:0 0 0 0em;
border:none;
}

#outils ul{
float:right;
margin:-1.5em 0 0;
padding:0;
}

#outils ul li, .tx-efafontsize-pi1{
display:inline;
}

#outils ul li img{
border:none;
}

#ombreD
{
width: 930px;
background: url(../img/ombre_droite.jpg) repeat-y right;
position: relative;
overflow: hidden;
}

#img_haut_gauche
{
height: 12px;
width: 30px;
position: absolute;
}

#img_haut_droite
{
height: 13px;
width: 26px;
position: absolute;
right: 0;
top: 0;
}

#page 
{
width: 905px;
margin-left: 14px;
}

.center
{
width: 855px;
margin: auto;
overflow: hidden;/**/
}

.centermax{
	width: 905px;
	margin: auto;
	overflow: hidden;/**/
}

#header_haut
{
height: 69px;
overflow: hidden;/**/
}

#header_haut .center
{
margin-top: 0.8em;
}

#header_haut .centermax
{
margin-top: 0.8em;
}

#nom_commune
{
float: left;
overflow: hidden;
}

#embleme
{
float: left;	

/*background: transparent url(../img/blason.gif) no-repeat right center; */
}

h1
{
font-size: 1.3em;
font-weight: normal;
/*margin-top: 1em;*/
margin-top:0.25em;
margin-left: 2.2em;
}

#bloc_recherche
{
float: right;
text-align: right;
position: relative;
}

fieldset
{
border: none;
}

#bloc_recherche .titre
{
font-size: 0.8em;
}

#bloc_recherche ul
{
list-style-type: none;
}

#bloc_recherche li
{
position: relative;
}

#bloc_recherche input
{
margin-right: 3em;
margin-top: 0.2em;
padding: 0.3em 0 0.3em 0.5em;
}

#bloc_recherche #submit
{
margin: 0;
width: 24px;
height: 23px;
position: absolute;
right: 0;
bottom: 0;
}


#menu_header{
position:relative;
}

#menu_header ul
{
list-style-type: none;
text-align: center;
font-size: 0.88em;
margin : 0px ;
padding : 0px ;
text-indent : 0px ;
}

#menu_header li
{
	float: left;
	margin:0px;
	padding:0.7em 0em;
	width:14.28%;
	text-indent : 0px ;
}

#menu_header .dernier_element
{
margin-right: 0;
}

#menu_header li a
{
text-decoration: none;
text-transform: uppercase;
display: block;
margin-bottom: 0;/*-5px;/*2px;*/
}



#header_bas
{
overflow: hidden;
}

div#compteur{

width:15%;
font-size:0.7em;
font-family:verdana;
/*margin-left:1em;*/

margin-left:0;
margin-top:5em;
}


#bloc_localisation
{
float: left;
overflow: hidden;
width: 25%;
margin-top: 1em;
}

#bloc_localisation h2
{
font-weight: normal;
font-size: 1em;
}

#bloc_localisation ul
{
list-style-type: none;
text-align: left;
margin-top: 2em;
}

#bloc_localisation li{
font-size: 0.8em;
text-decoration: none;
color:white;
}

#bloc_localisation li a{
text-decoration: none;
}

#bloc_localisation li a:hover{
text-decoration:underline;
}

#bloc_localisation h2 a{
font-size: 0.8em;
text-decoration: none;
color:white;
}



#bloc_localisation h2 a:hover{
text-decoration:underline;
}


#carte
{
float: right;
}

#bloc_image
{
float: right;
}

#bloc_image img
{
margin-bottom: -5px;
}

#corps #ici
{
font-size: 0.7em;
font-weight: normal;
}

h2
{
font-weight: normal;
margin-bottom: 1.35em;
}

h3
{
font-size: 1em;
margin-bottom: 0.2em;
}

h4 
{
font-size: 0.75em;
margin-bottom: 0.2em;
}

#corps p
{
font-size: 0.7em;
text-align: justify;
margin-bottom: 1em;
}

#colonne1
{
width: 24%;
float: left;
margin-right: 3%;
/*margin-top: 1em;*/
overflow: hidden;
}

#colonne2
{
width: 40%;
float: left;
margin-right: 3%;
/*margin-top: 1em;*/
overflow: hidden;
}

#colonne3
{
width: 30%;
float: left;
/*margin-top: 1em;*/
overflow: hidden;
}

#colonne3 h3
{
font-size: 0.75em;
margin-top: 1em;
margin-bottom: 1.5em;
font-weight: bold;
width: 15em;
}

#footer
{
clear: both;
margin-top: 0.5em;
}

#footer a:hover{
text-decoration:underline;
}

.texte_footer b{
font-weight:normal;
}

#footer_haut
{
overflow: auto;

}

#inscription_newsletter{
float: left;
width: 20em;
color:white;
margin-top: 0.4em;
position: relative;
}

#inscription_newsletter label
{
font-weight: bold;
font-size: 0.70em;
}


#inscription_newsletter #sub_mail
{
width: 24px;
height: 23px;
position: absolute;

right: 0;
bottom: 0;
margin: 0;
}

#milieu_footer_haut
{
float: left;
width: 46%;
overflow: hidden;
position: relative;
}

#bannierepubH{
	height:60px ;
	width:324px;
	background-color : gray ;
	float:left;
}


#bannierepubH div a img{
	border : none ;
}



#menu_footer
{
float: left;
font-size: 0.8em;
}

#menu_footer ul
{
list-style-type: none;
text-align: center;
font-size: 0.95em;
padding-left:18.2em;

}

#menu_footer li
{
display: inline;


background: transparent url(../img/3pixelsblancs.gif) no-repeat right center;
padding:0em 0.3em;
}

#menu_footer li a
{
text-decoration: none;
margin-right: 3px;
}

#menu_footer li b
{
font-weight:normal;
}

#menu_langues
{
overflow: hidden;
position: absolute;
right: 0;
bottom: 0.1em;
}

#anglais
{
width: 16px;
height: 11px;
float: left;
margin-right: 0.5em;
}

#francais
{
width: 16px;
height: 11px;
float: left;
}

#acces_direct
{
margin-top: 0.3em;
width:20.75%;
float:right;
}

#acces_direct form fieldset label
{
color:#fff;
font-size:0.7em;
font-weight:bold;
font-family : Trebuchet MS ;
}

#acces_direct select
{
width: 95%;
height: 23px;

margin-top: 0.2em;
}

#footer_bas
{
background-image : url(../img/bas_droite.jpg) ;
background-repeat : no-repeat ;
height: 21px;
position: relative;
}

#img_bas_gauche
{
/*background-image : url(../img/bas_gauche.jpg) ;*/
background-repeat : no-repeat ;
width: 32px;
height: 14px;
position: absolute;
bottom: 0;
}

#img_bas_droite
{
width: 30px;
height: 16px;
position: absolute;
right: 0;
bottom: 0;
}

/* Maquette Liste News */

#contenu_c2 ul{
list-style-type:circle;
font-size: 0.75em;
margin:0em 0em 0em 0em;
}

/*#ListeNews li{
	clear : both; 
	display: block;
}*/

#ListeNews img{
	float : right;
	margin: 0.2em 0 0 0.5em;
}

#ListeNews p.bodytext{
	font-size:0.7em;
	line-height : 1em;
	margin: 0;
	text-align:left;
}

#ListeNews span.chapo {
font-style:italic;
font-weight:bold;
}

#contenu_c2_int .news-list-container #ListeNews ul, #contenu_c2_int .news-list-container #ListeNews p.bodytext {
font-size:0.7em;
line-height:1em;
}

#contenu_c2_int ul {
list-style-position:inside;
}

/* Style comarquage */

div.tx-lumophpinclude-pi1 fieldset{
border: 1px solid #666666;
padding:0.5em;
}


#ics_comarquage_content{
	font-size : 0.8em;
		color : #666666 ;
}

#ics_comarquage_content h3{
	padding-top : 1em;
	font-size:1em;
}

#ics_comarquage_content h4{
	color : #C9933B ;
	padding-top : 1em;
}

#ics_comarquage_content h4 a{
	color : #C9933B ;
}

#ics_comarquage_content a{
	color : #666666;
}

#ics_comarquage_content a:hover{
	color : #C9933B ;
}

#ics_comarquage_content div.chapitre{
	padding : 0.8em 0em 0.8em 0em ;
}

#ics_comarquage_content div.chapitre h4{
	font-size : 0.75em ;
}

#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.7em ;
}

#ics_comarquage_content div.chapitre p{
	font-size:0.9em ;
}

#ics_comarquage_ariane {
padding : 1em 0em 1em 0em ;
color : #666666 ;
font-size:1em;
}

#ics_comarquage_ariane a{
color : #8666666 ;
}
#ics_comarquage_content ul{
	list-style : none ;
}
#ics_comarquage_content ul li{
	text-indent : 1em;
}

#ics_comarquage_maj{
	color : #666666 ;
	font-size : 0.9em;
}

#ics_comarquage_ressourcesrattachees div.ics_comarquage_pourensavoirplus br{
	display:none;
}

#ics_comarquage_ressourcesrattachees div.ics_comarquage_pourensavoirplus li a{
	padding-right : 1em;
}

#ics_comarquage_footer{
	margin:1em 0em 0em 0em ;
	font-size:0.9em ;
	color : #666666 ;
}
/* Style comarquage Fin */

/* Style Agenda */

div.user-manifestations-links{
	font-style : Verdana ;
	margin:1.5em 0;
	clear : both ;
	/*float : left ;*/
	font-size: 1.25em;
	
	
}

div.user-manifestations-links ul{
	display : inline ;
	text-indent : 0em ;
	font-size : 1em ;
	
}

div.user-manifestations-links ul li{
	display : none ;
	margin : 0em ;
	padding : 0em ;
	text-indent : 0em ;
}

div.user-manifestations-links table{
	border-collapse:collapse;
	padding-left : 0.5em ;
	border : 1px solid #666666;
	margin-left :0.2em ;
	
}

div.user-manifestations-links table tbody tr td{
	text-align:center;
	font-size : 0.6em ;
	margin : 0em ;
	padding : 0.1em ;
	color:#C9933B;
	font-weight:bold;
}

div.user-manifestations-links table tbody tr td a{
	/*display : none ;*/
}

div.user-manifestations-links table tbody tr td a[colspan="9"]{
	display : block ;
}


div.user-manifestations-links table tbody tr td div{
	font-size : 0.95em ;
	width : auto ;
	height : auto ;
}



div.user-manifestations-links table tbody tr td div a{
	display : inline ;
	color : #666666 !important;
	text-decoration : none ;
	font-weight:bold;
	width : 100% ;
	height : 100% ;
}
div.user-manifestations-links table tbody tr td div:hover{
	background-color :#C9933B ;
	color : white ;
}

div.user-manifestations-links table tbody tr td div a:hover{
	background-color :#C9933B ;
	color : white !important;
}

dl.user-manifestations-manifestations dt{
	border-top : solid 1px #C9933B; 
	margin : 1em 0em 0.5em 0em ;

}

dl.user-manifestations-manifestations dt div.manifestationimg{
	float : left ;
	margin-top : 0.1em ;
	margin-right : 0.6em ;
}

dl.user-manifestations-manifestations dt div.h4 a{
	float : left ;
/*	font-size:0.9em;*/
	margin-top : 0.4em ;
	margin-bottom : 0.2em;
	color : black ;
	text-decoration : none ;
	font-family:trebuchet MS;
	font-weight : bold ;
}

dl.user-manifestations-manifestations dt div.dates{
	clear : both ;
	font-size:0.9em;
}

dl.user-manifestations-manifestations dt div.locations{
/*	font-size:0.9em;*/
}

dl.user-manifestations-manifestations dd{
	font-size:0.9em;
	color:#666666;
}

#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dt.user-manifestations-categories,
#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dt.user-manifestations-dates, 
#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dt.user-manifestations-locations {
font-style:italic;
font-weight:bold;
font-size:0.8em;
margin-top:0.5em;
}
#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-categories li, 
#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-locations li {
font-size:1.3em;
}

#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dt.user-manifestations-opening_days{
display:block;
}

#colonne2_int #contenu_c2_int div.user-manifestations-search ul.user-manifestations-manifestations li{
list-style-type:none;
margin:0;
font-size:1.4em;
color:black;
}

div.user-manifestations-search{
	font-size : 0.75em ;
	font-family : Trebuchet MS ;
}

div.user-manifestations-search form fieldset label{
	clear : both ;
	float : left ;
	padding-top : 0.2em ;
}

div.user-manifestations-search form fieldset legend{
	font-weight : bold ;
	
}

div.user-manifestations-search form fieldset input{
	float : right ;
	width : 14.1em ;
/*	margin-top : 0.2em ;	*/
margin:0.2em 20em 0 0;
}

div.user-manifestations-search form fieldset select{
	float : right ;
/*	margin-top : 0.2em ;*/
margin:0.2em 20em 0 0;
}

div.user-manifestations-search form fieldset select#user_manifestations_category{
	float : left ;
	margin-top : 0.2em ;
	margin-left : 7.4em ;
}

div.user-manifestations-search form fieldset input.user-manifestations-submit{
	clear : both ;
	margin-top : 0.6em ;
	float : right ;
	width : 6em ;
}

div.user-manifestations-search form fieldset  fieldset{
	clear : both ;
	margin: 0.6em 0em 0.6em 0.6em ;
}

div.user-manifestations-search form fieldset  fieldset input{
	float : left ;
	width : 5em ;
}

div.user-manifestations-search form fieldset  fieldset input#user_manifestations_startdate{
	margin-left : 2.85em ;
}

div.user-manifestations-search form fieldset  fieldset input#user_manifestations_enddate{
	margin-left : 4.15em ;
}

div.user-manifestations-news{
	display:inline;
	float: left;
	/*width: 13em;*/
	margin-left: 1em;
	padding: 0 0 0.5em 0;
}

div#agendaHD ul li.courant div.user-manifestations-news span.h4 a, #colonne2 span.h4 a {
color:#C1293A;
}

span.h4{
	/*font-size:1.2em;*/
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
	margin-top:1em;
	width:15em;
	color:black;

}
#colonne2 span.h4 {
font-size:0.75em;
}

span.h4 a{
	color:black ;
}

span.dates{
	/clear:both;*/
	color:black;
	float:left;
/*font-size:0.8em;*/
font-size:0.6em;
	font-weight:bold;
	padding:0em 0.5em 0em 0em;
}


div.sortlink{
	clear : both ;
	padding : 0.6em 0em 0.6em 0em ;
}

div.sortlink a{
	color:black;
	font-size:0.8em;
	font-weight:bold;
	margin:0.4em 0em 0.2em 0em;
	text-decoration:none;
}

div.search_pagination ul {
	text-align : center ;
}

div.search_pagination ul li{
	display : inline ;
}

div.search_pagination ul li a{
	color:black;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
}

div.search_pagination ul li.active{
	font-size:0.75em;
	color:#666666 ;
}

div.links{
	display : inline ;
	font-size:0.8em;
}
div.links a{
	color:black;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

div.links div.previous{
	float : left ;
}

div.links div.next{
	float : right ;
}

div.user-manifestations-search .previous {
float:left;
margin:1em 1em 0 0em;
}

div.user-manifestations-search .next {
float:left;
margin:1em 0 0 0em;
}

#corps #contenu_c2_int div.user-manifestations-search p {
/*font-size:0.8em;*/
font-size:1em;
}

#contenu_c2_int div.user-manifestations-search .searchdate {
/*float:left;*/
/*position:relative;
top:-175px;
margin:0 0 -2em;*/
}

#contenu_c2_int div.user-manifestations-search h4 {
font-size:1em;
}

div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-description p.bodytext b {
font-weight:normal;
}

#contenu_c2_int div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-description ul {
font-size:0.9em;
}

div#agendaHD ul li{
	list-style : none ;
}

div#agendaHD ul li.courant a{
	/*font-size : 0.9em ;*/
	text-decoration : none ;
	color : black ;
	font-weight : bold ;
	float : left ;
}
div.user-manifestations-news dl dd{
	color:#666666;
	font-size:0.8em ;
	clear : both;
}


/* Style Agenda  FIN */
#menu_footer li.rss{
	background: transparent url(../img/rss.gif) no-repeat right center;
	padding-right:1.3em;
}  



p.slogan{

	color:#FFFFFF;
	float:left;
	font-size:0.7em;
	padding-top:1.2em;
	text-align:right;
	width:40%;
}

#bloc_recherche{

	float:right;
}

.header_recherche a:hover{
text-decoration:underline;
}

#header_recherche{
	margin:0em;
	padding:0em;
	float:right;
}

#header #header_haut .center ul{
	width:100%;
	list-style:none;
	margin:0em;
	padding:0em;


}

#header #header_haut .center li{
	float:left;
	margin:0em;
	padding:0em;
}

#header #header_haut .center li.dernier{
	border:none;
	border : none;
}

#header #header_haut .center li a{
	font-size:0.8em;

	margin:0em;
	padding:0em;
	color:#FFFFFF;
	text-decoration:none;
	border-right : 1px solid #fff;
	width:100%;
	padding: 0 0.5em;
}

#header #header_haut .center li.dernier a{
	border-right : none;
}

.texte_footer p {
	float:left;
font-size:0.8em;
margin:0 0 0 13em;
text-align:center;
}

.texte_footer a {
	text-decoration: underline;
	color: #0059bc;
}

.texte_footer a:hover {
	text-decoration: none;
}

#corps div.csc-textpic-center p.align-center {
text-align:center;
}

#corps div.csc-textpic-center p.align-center a {
text-decoration:none;
}

#corps div.csc-textpic-center p.align-center a:hover {
text-decoration:underline;
}
#agendaHD h2 {
padding:0 0 0.5em 0;
margin:0;
}
