body{
	font-family: "Trebuchet",Arial,sans-serif;
	padding: 0;
	margin: auto;
}

#cont_centre ul li{
list-style-type:disc;
color:#5C6475;
margin:0 0 0 1em;
}

#search_pagination_top{
clear:both;
}

#bdp{
background-color:#707E9C;
color:white;
float:left;
font-family:arial;
font-size:0.8em;
padding:0 0 0 14em;
width:58.5em;
}

#bdp a{
text-decoration:none;
color:white;
}


#bdp a:hover{
text-decoration:underline;
color:white;
}

.user-manifestations-search a{
color:gray;
text-decoration:none;
}

.user-manifestations-search a:hover{
color:gray;
text-decoration:underline;
}


.news-single-timedata{
display:none;
}

.manifestationimg img{
float:left;
}

.user-manifestations-news a{
text-decoration:none;
color:gray;
font-size:0.9em;
}

.user-manifestations-news a:hover{
text-decoration:underline;
color:gray;
font-size:0.9em;
}

.user-manifestations-news .dates{
	font-size: 0.75em;
	color: #45A2FE;
}

.user-manifestations-news .h4 a{
	display: block;
	font-weight: bold;
	font-size: 0.7em;
}

.user-manifestations-news dd{
	margin-bottom: 0.5em;
}

.news-latest-container a{
text-decoration:none;
color:gray;
font-size:0.9em;
}

.news-latest-container a:hover{
text-decoration:underline;
color:gray;
font-size:0.9em;
}


.news-single-backlink a{
text-decoration:none;
color:gray;
font-size:0.9em;
}


.news-single-backlink a:hover{
text-decoration:underline;
color:gray;
font-size:0.9em;
}

#cont_centre h2.csc-firstHeader a{
font-size:0.9em;
color:#EE7114;
text-decoration:none;
}

#cont_centre h2.csc-firstHeader a:hover{
font-size:0.9em;
color:#0180FD;
text-decoration:underline;
}



/*-----------modif detail agenda -----------*/

.user-manifestations-description{
clear:both;
}

#search_pagination_top li{
display:inline;
}

#search_topbar .left{
display:none;
}

#search_topbar .right{
margin:1em 0 0 0;
}

.user-manifestations-manifestations dt{
	padding-left: 0.5em;
	margin:0.5em 0;
}

.user-manifestations-manifestations .dates{
/*color:#29D26C;*/
font-size:0.9em;
}

.user-manifestations-manifestations .h4 a{
/*color:#00C94F;*/
font-size:1.2em;
}

.user-manifestations-search fieldset{
border:medium none;
margin:0 0 0;
padding:0.5em;
}


.user-manifestations-search select{
font-size:0.8em;
}

.user-manifestations-search fieldset.user-manifestations-dates{
padding:0;
margin:0;
}


.user-manifestations-search legend{
margin:0 0 1em 0;
font-size:1.2em;
display:none;
}

.user-manifestations-search label{
float:left;
width:16em;
clear:both;
}

.user-manifestations-search select{
margin-bottom:0.5em;
}


.user-manifestations-search input{
/*float:left;*/
width:18em;
margin-bottom:0.5em;
}

.user-manifestations-search input[type=submit]{
width:6em;
}


/*----fin modif agenda detail -----*/

/*------Style envoi ami-----*/

#formtip{

}

#formtip ul{

}

#formtip ul li{
float:left;
width:50em;
list-style-type:none;
margin:0.2em 0;
} 

#formtip ul li label{
float:left;
width:20em;
} 


#formtip ul li input{
float:left;
width:20em;
} 

/*----fin envoi----*/


.Search_form{

}

.Search_form li{
float:left;
clear:both;
margin:0.2em 0;
}


.Search_form p{
float:left;
width:10em;
}

.tx-indexedsearch-searchbox p{
clear:both;
}

.Search_form select{

}

.tx-indexedsearch-searchbox-sword{
margin:0em 0 1em 0;
}


.tx-indexedsearch table tbody li{
margin:0.3em 0;
clear:both;
float:left;
}

#cont_centre ul{
font-size:0.8em;
padding:0 0 0 0.4em;
}

#conteneur .clearer{
display:none;
clear:both;
}

#cont_centre ul ul{
font-size:0.7em;
}

#cont_centre ul ul li{
list-style-type:circle;
margin:0 0 0 2em;
font-size:1.1em;
}


#cont_centre ul li a,
#cont_centre ul li ul li a{
text-decoration:underline;
}

#col-centre-int h4{
font-family:Verdanna;
font-size:0.85em;
}

/*------------------------------------co marquage -------------------------*/


#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 -------------------------*/


/*---------------------style captach ----------------------*/

.tx-pilmailform-pi1{ 
font-size:0.9em;
width:34em; 
float:left;
clear:both;
margin:2em 0 0;
}

.tx-pilmailform-pi1 div label{
padding:1em 0;
width:37em;
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:8em;
}


.tx-pilmailform-pi1 input{
float:left;
width:19.45em;
margin:0.4em 0;
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/

#col-centre-int #en_tete_cont{
margin:1em 0;
}

#col-centre-int #en_tete_cont p.bodytext:first-letter{
font-weight:bold;
padding:0.1em;
font-family:Georgia;
}

#col-centre-int #en_tete_cont h2{
font-size:1.5em;
}

#col-centre-int #en_tete_cont p.bodytext{
font-size:0.8em;
margin:0.5em 0 0 0.5em;
padding:0 0 0 0.4em;
}

#col-centre-int h3{
font-weight:bold;
font-size:1em;
margin:1em 0;
}

#col-centre-int p.bodytext{
font-size:0.8em;
}

.liens ul{
float:left;
clear:both;
width:100%;
}

.tx-indexedsearch-browsebox p{
font-size:0.9em;
margin:0.2em 0;
}

.tx-indexedsearch-searchbox p a{
font-size:0.9em;
}


.browsebox{
clear:both;
float:right;
margin:-1.3em 0 0;
}


.browsebox li{

}


.browsebox li a{
font-size:0.8em;
}


.tx-indexedsearch-icon{
display:none;
}

.tx-indexedsearch-descr{
padding:0.5em 0;
}

.tx-indexedsearch-title{
padding:0.6em 0 0;
}


.tx-indexedsearch-title a{
text-decoration:none;
}

.tx-indexedsearch-title a:hover{
text-decoration:underline;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{
font-size:0.9em;
font-style:normal;
}


.tx-indexedsearch-res{
margin:1em 0 0 0;
}

.tx-indexedsearch-browsebox{

}

.tx-indexedsearch-searchbox .label,
.tx-indexedsearch-rules,
.tx-indexedsearch-whatis,
.tx-indexedsearch-info,
.tx-indexedsearch-percent{
display:none;
}


.tx-ttnews-browsebox table td a{
text-decoration:none;
}


.tx-ttnews-browsebox table td a:hover{
text-decoration:underline;
}

#header #top #recherche li.dernier{
background:none;
}


#outils ul li.lang a,
#outils ul li.lang{
font-size:0.74em;
}

.avancee{
background:transparent url(../img/fleche_rech.jpg) no-repeat scroll 15em 0.5em;
}

#col-centre .actualite .spacer-gif{
display: none;
}

#col-centre .actualite p.bodytext{
font-size:0.8em;
margin:0 0 0 0.2em;
color: #5C5C5C;
}

#col-centre .actualite a{
font-size:0.9em;
}

.news-list-item{
margin:0 0 2em;
clear:both;
}

#col-centre .news-list-item span.news-list-date{
font-size: 0.7em;
font-family: Arial;
}

#col-centre .news-list-item h3 a{
font-size:1em;
font-family:Arial;
margin:0 0 0 0;
}


#ariane a:hover{
text-decoration:underline;
}



#searchform input[type=text]{
opacity:0.4;
}

#page{
	margin: auto;
	width:60em;
}

#maquette{
	width:58em;
	height:100%;
	float:left;
	padding:0.5em 1em 0em 1em;
}

#outils .tx-efafontsize-pi1{
display:inline;


margin:0;
padding:0;
}

#outils ul{

}

#outils ul li{
display:inline;
}


#outils ul li a{
font-weight:bold;
font-size:1em;
}

#outils ul li a span.moins, #outils ul li a span.plus {
color: #618E8C;
}



ul,li,p,a,fieldset ,h3,h2,img{
	margin:0;
	padding:0;	
	text-decoration:none;
	list-style:none;
	border:none;
}

#searchform input[type=submit]{
	margin:0;
	padding:0;	
	text-decoration:none;
	list-style:none;
	border:none;
}


form fieldset {
	border:none;
	margin-top:0.5em;
}
form .input-text{
	background-color:#F5F2F2;
	border:1px solid #C7C7C7;
	float:left;
}
form .submit{
	background-color:#999797;
	color:#fff;
	border:none;
	font-family: Verdana;
	float:left;
	margin-left:0.2em;
}

#header{
	width:100%;
}

#header #top{
	width:100%;
	height:50%;
	float:left;
}

#header #top h1{
	font-family: "futura","Agency FB";
	font-size:2em;
	margin:0;
	padding:0.2em 0 1em 1.6em;
	float:left;
	width:17%;
	font-weight:normal;
	/*background:transparent url(../img/logo.jpg) no-repeat left top;*/
}
#header #top #baniere{
	float:left;
}
#header #top #recherche{
	float:right;
	width:19%;
}
#header #top #recherche ul {
	margin-bottom:0.4em;
	float:none;
	display:inline;
}

#header #top #recherche li {
	display:inline;
	background:transparent url(../img/sep_recherche.jpg) no-repeat scroll right 0.4em;
}

#header #top #recherche ul li a{
	font-size:0.7em;
	text-align:center;
	padding:0em 1em;
	width:100%;
}

#header #top #recherche ul li a:hover,a:hover{
	text-decoration:underline;
}



#header #menu{
	width:100%;
	height:50%;
	float:left;
	clear:both;
	text-align:left;
	text-decoration:none;
	font-family:Georgia;
	font-size:0.75em;
}

#header #menu a{
	text-decoration:none;
	font-family:Georgia;
	width:100%;
}

#header #menu ul{
	width:100%;
	float:left;
	margin-bottom:0.5em;
}
#header #menu li{
	display:inline;
        float:none;
        padding:0.5em 0;
        text-align:center;
}


#header #menu li a{
	width:100%;

	padding:0 0.5em;
}



#header #menu li a.dernier{
	border-right:none;
}

#header #sous_menu ul{
	text-align:left;
	padding-top:0.4em;
}

#header #sous_menu li{

	text-align:center;
	margin-bottom:0.2em;
	padding:0;
        display:inline;
}

#header #menu #sous_menu li a{
	margin-top:0.2em;
	width:100%;
	height:100%;
	padding:0.3em 0.4em;
	border-right:none;
}

#header #sous_menu li.courant{
	padding-bottom:0.3em;
	background:transparent url(../img/courant.jpg) repeat-x center bottom;
}


#header #menu li.courant a, 
#header #sous_menu li.courant a{
	border-right:none;
}


#barre-sous-menu{
	width:100%;
	float:left;
	clear:both;
}

#barre-sous-menu #ariane,
#recherche a.avancee{
	float:left;
	font-size:0.6em;
}


#recherche a.avancee{
	text-align:center;
	width:100%;
}

#barre-sous-menu #outils{
	float:right;
	width:12em;
	margin-right:0.7em;
}

#barre-sous-menu #outils .lang{
display:none;
}

#barre-sous-menu #outils .lang,
#barre-sous-menu #outils .send,
#barre-sous-menu #outils .moins,
#barre-sous-menu #outils .plus,
#barre-sous-menu #outils .pdf,
#barre-sous-menu #outils .imprimer{
	/*float:left;*/
	margin:0em 0.2em;
}

#barre-sous-menu #outils .langue{
	font-size:0.7em;
	font-weight:bold;
	margin-top:0.7em;
	
}

#barre-sous-menu #outils .lettre{
	
}

#barre-sous-menu #outils .taille{
	font-weight:bold;
	font-size:1em;
	margin-top:0.3em;
}

#barre-sous-menu #outils .pdf{
	
}

#barre-sous-menu #outils .imprimer{
	/*background:transparent url(../img/fleche_bleu.jpg) no-repeat scroll 0 0.4em;*/
	padding:0 0 0 0.3em;
}

#col-droite .voir-plus{
background:transparent url(../img/fleche_bleu.jpg) no-repeat scroll 0em 0.5em;
padding:0 0 0 0.3em;
margin:0.3em 0 0 1em;
}

.voir-plus{
	font-size:0.6em;
	float:left;
}

#col-centre{
	float:left;
	width:54.5%;
	margin:0em 0em 1em 0em;
}

#col-centre-int{
	float:left;
	width:69%;
	margin:0em 0em 1em 0em;
}

#col-centre .image-bienvenue{
	float:left;
	clear:both;
	margin-bottom:0.6em;
}

#col-centre .voir-plus{
	padding:1em 0 0 7em;
	background:transparent url(../img/fleche_bleu.jpg) no-repeat scroll 6em 1.5em;	
}

#col-centre h2,#col-page-interieur h2{
	font-family: "Georgia";
	font-size:1.5em;
	font-weight:normal;
	float:none;
	clear:both;
	margin-bottom:0.4em;
}

#col-centre  h3{
	font-family: Arial;
	font-size:1em;
	font-weight:bold;
}

#conteneur #col-centre .actualite{
	width:100%;
	float:left;
	clear:both;
	margin:0em 0em 1em 0em;
		
}

#col-centre .actualite,
#col-centre .actualite img{
	float:left;
	margin-right:0.5em;
	/*margin-top:2em;*/
	/*clear:both;*/
}


#col-centre .actualite p.date{
	font-weight:bold;
}

#col-gauche {
	float:left;
	clear:both;
	width:18%;
	margin:1.8em 1em 0 0.5em;
}

#col-gauche .mot-du-maire,.intro{
	font-size:0.7em;
	font-family:Georgia;
	margin:0 0.2em;
    padding:0 0 0 0.5em;
}


.lettrine{
	font-size:1em;
	color:#fff;
	font-weight:bold;
	padding:0.1em 0.2em;
}

.signature{
	text-align:right;
	margin-top:1em;
}

#col-droite {
	float:right;
	width:21%;
	margin:1.8em 0.5em 0 1em;
}

#col-gauche h2{
	font-family: Arial;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:0;
}


#col-gauche .voir-plus,#col-droite .voir-plus{
	padding-left:0.9em;
}

#col-gauche .liens{
	margin-top:2em;

}

#col-droite .liens{
	margin-top:2em;

}
 


#col-gauche .liens ul ,#col-gauche .liens ul  li{
	width:100%;
	float:left;
}

#col-droite.liens ul ,#col-droite.liens ul  li{
	width:100%;
	float:left;
}

#col-gauche .liens ul li a{
	font-size:0.7em;
	padding-left:1em;
	background:transparent url(../img/list.jpg) no-repeat left center;
	width:100%;
}


#col-droite .liens ul li a{
	font-size:0.7em;
	padding-left:1em;
	background:transparent url(../img/list.jpg) no-repeat left center;
	width:100%;
}

.separateur{

	float:left;
	clear:both;
	width:100%;
	height:2px;
	margin:0.5em 0;
}
#carte{
	text-align:center;
}

.liens-thematique{
	float:left;
	clear:both;
	margin-bottom:0.5em;
}

.liens-thematique p.theme{
	font-weight:normal;
}

.liens-thematique p{
	font-weight:bold;
	font-size:0.7em;
}



#col-droite h2{
	float:left;
	width:auto;
	font-size:1em;
	font-weight:bold;
	padding:0 0.8em 0 0;
}


#col-droite.liens ul li a {
background:transparent url(../img/list.jpg) no-repeat scroll left center;
font-size:0.7em;
padding-left:1em;
width:100%;
}

#footer{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	text-decoration:none;
	font-family:Arial;
	font-size:0.7em;
}

#footer ul{
	width:100%;
	margin:1em 0;
	float:none;
}

#footer li{
	display:inline;
	margin:1em 0;
}

#footer li.dernier{
	border-right:none;
}
#footer li a:hover{
	text-decoration:underline;
}
#footer a{
	padding:0 1em;
	
}

#footer li a.rss{
	background:transparent url(../img/rss.jpg) no-repeat right center;
	padding-right:1.8em;
}

/*pages intérieures*/

#col-page-interieur{
	width:75%;
	float:left;
}

.intro{
	float:left;
	clear:both;
}

#cont_centre h1{
font-size:1.5em;
color:#516B6A;
}

#cont_centre h2{
font-size:1.5em;
color:#516B6A;
}

#cont_centre h3{
font-size:1.2em;
color:#205C5A;
}

#cont_centre h4{
font-size:1em;
color:#618E8C !important;
}

#cont_centre h5{
font-size:0.8em;
color:#205C5A !important;
}


#cont_centre h6{
font-size:0.5em;
color:#205C5A !important;
}

.rt_meteomain .separateur {
margin-left:-0.3em;
margin-top:0.2em;
width:12.2em;
}
.news-list-morelink a{
color:#205C5A;
}

.news-list-item a{
color:#516B6A !important;

}

.rt_citytitle{
margin-top:-0.3em !important;
padding-left:0em !important;
}

#actu h2{
color:#618E8C !important;
font-size:1em !important;
font-weight:bold !important;
font-family:"Trebuchet",Arial,sans-serif;
}
