body{
	font-family: Arial,sans-serif;
	padding: 0;
	margin: auto;
}

#cont_centre ul li{
list-style-type:disc;
color:#334BDA;
margin:0 0 0 1em;
}


#search_pagination_top{
clear:both;
}

#bdp{
/*background-color:#0180FD;*/
background-color:#333399;
color:white;
float:left;
font-size:0.8em;
padding:0 0 1em 14em;
width:58.5em;
text-align:center;
}

#bdp a{
text-decoration:none;
color:white;
}


#bdp a:hover{
text-decoration:underline;
color:white;
}

.user-manifestations-search {
font-size:0.8em;
}

.user-manifestations-search a{
color:gray;
text-decoration:none;
}

.user-manifestations-search a:hover{
color:gray;
text-decoration:underline;
}


.news-single-timedata{
/*display:none;*/
float:left;
padding:1em 1em 1em 0;
font-family:arial,sans-serif;
font-size:0.75em;
font-style:italic;
color:#45A2FE;
}

.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.7em;
	float:right;
	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;*/
font-size:0.8em;
}

.news-latest-container a:hover{
text-decoration:underline;
color:gray;
font-size:0.9em;
}

.news-latest-gotoarchive {
display:none;
}

.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:#0180FD;*/
color:#0055E5;
text-decoration:none;
}

#cont_centre h2.csc-firstHeader a:hover{
font-size:0.9em;
/*color:#0180FD;*/
color:#0055E5;
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;
/*font-size:1em;*/
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-size:0.85em;
}

#col-centre-int div.tx-dropdownsitemap-pi1 a {
font-size:0.7em;
padding-left:1em;
width:100%;
}

/*------------------------------------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;
}

#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, #col-centre p.bodytext{
font-size:0.8em;
}

#col-centre-int .user-manifestations-search p.bodytext {
font-size:1em;
}

.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 #baniere #recherche li.dernier {
background:none;
}

#header #top #baniere #recherche li.dernier a {
padding-left:0.5em;
}

#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: #001ED1;*/
color:#0055E5;
}

#col-centre .actualite a{
font-size:0.9em;
}

#col-centre .Flashinfo {
}

.news-list-item{
margin:0 0 2em;
clear:both;
}

#col-centre .news-list-item span.news-list-date{
font-size: 0.7em;
padding-right:0.7em;
}

#col-centre-int .news-latest-item span.news-latest-date {
font-size:0.7em;
float:right;
}

.news-latest-item {
margin:1em 0;
border-bottom:1px solid #C7C7C7;
}

.news-latest-morelink {
clear:left;
}

#col-centre .news-list-item h3 a{
font-size:1em;
margin:0 0 0 0;
}

.news-list-morelink a {
font-size:0.8em;
}

#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;
}



ul,li,p,a,fieldset ,h3,h2,img{
	margin:0;
	padding:0;	
	text-decoration:none;
	list-style:none;
	border:none;
}
p {
margin:1em 0;
}
#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;
	float:left;
	margin-left:0.2em;
}

#header{
	width:100%;
}

#header #top{
	/*width:100%;*/
	width:1000px;
	height:50%;
	/*float:left;*/
}

#header #top h1{
	/*font-size:2em;*/
	font-size:0.9em;
	margin:0;
/*	padding:0.2em 0 1em 1.6em;*/
	float:left;
/*width:17%;
padding-left:0.5em;
padding-top:0.1em;*/
padding-bottom:0.1em;
padding-right:0.5em;
text-align:center;
	width:110px;
	/*font-weight:normal;*/
	font-weight:bold;
/*background:transparent url(../img/logo.jpg) no-repeat left top;*/
}

#header #top h1 a, #header #top h1 a:visited {
color:#333399;
}

#header #top h1 a:hover {
text-decoration:none;
}

#header #top #baniere{
	float:left;
	width:80%
}
#header #top #baniere img {
float:left;
width:800px;
}

#header #top #baniere #recherche{
	/*float:right;
	width:20%;*/
background-color:#FFFFFF;
float:right;
margin-right:0.25em;
margin-top:-9.2em;
opacity:0.85;
padding-left:0.2em;
padding-right:0.1em;
width:auto;
}

#header #top #baniere #recherche ul {
	margin-bottom:0.4em;
	float:none;
	display:inline;
}

#header #top #baniere #recherche li {
	display:inline;
	background:transparent url(../img/sep_recherche.jpg) no-repeat scroll right 0.4em;
}

#header #top #baniere #recherche ul li a{
	font-size:0.7em;
	text-align:center;
	padding:0em 1em 0 0;
	width:100%;
}

#header #top #baniere #recherche ul li a:hover,a:hover{
	text-decoration:underline;
}

#recherche .tx-indexedsearch form#searchform {
padding:0;
margin:0;
}

#header #menu{
	width:100%;
	height:50%;
	float:left;
	clear:both;
	text-align:left;
	text-decoration:none;
	font-family:Georgia;
	font-size:0.75em;
	padding-top:0.5em;
}

#header #menu a{
	text-decoration:none;
	font-family:Georgia;
	width:100%;
	font-weight:bold;
}

#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%;*/
text-align:left;
}

#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.7em;
	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-int_sip{
	float:left;
	width:100%;
	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-size:1.5em;
	font-weight:normal;
	/*float:left;
	clear:both;*/
	margin-bottom:0.4em;
}

#col-centre  h3{
	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-family:georgia;
		font-size:0.7em;

	margin:0 0.2em;
    padding:0 0 0 0.5em;
}

#col-gauche .mot-du-maire p.bodytext:first-letter{
font-weight:bold;
padding:0.1em;
}



.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-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.8em;
	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-size:0.8em;
}

#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;
}


#col-centre-int #3colonnes {
width:500px;
}

#col-centre-int .col1 {
	width:33%;
	float:left;
}

#col-centre-int .col2{
	width:33%;
	float:left;
}

#col-centre-int .col3{
	width:33%;
	float:left;
}

#col-centre-int hr.clear {
clear:left;
border:none;
}

#col-centre dd.csc-textpic-caption {
background-color:#C8C9C3;
font-style:italic;
text-align:center;
font-size:0.8em;
}


/*modifs habillage images*/

#contenu div.csc-textpic div.csc-textpic-imagerow{
clear:none;
}

div.csc-textpic-above div.csc-textpic-text {
padding:0;
clear:none;
}

div.csc-textpic-right div.csc-textpic-imagewrap {
float:none;
text-align:right;
}

div.csc-textpic-right div.csc-textpic-text {
clear:none;
}

div.csc-textpic-left div.csc-textpic-imagewrap {
float:none;
}

div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
float:right;
}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:none;
}

div.csc-textpic-left div.csc-textpic-text {
clear:none;
}

/*fin modifs habillage images*/
