html{
	padding: 0em ;
	margin : 0em ;
}

#hide{
display:none;
}

.tx-efafontsize-pi1 a{
font-weight:bold;
}


.news-latest-item h3{
background-color:#C7D5FE;
}
.news-latest-morelink{
font-size:0.8em;
}

.news-latest-date{
visibility:hidden;
}
.news-latest-item {
background-color:#F0F8FF;
margin-top:-0.4em;
}

.news-list-container{
margin:0 0 1em 0;
}

.news-single-timedata{
display:none;
}

.user-manifestations-description{
clear:both;
}

.news-list-item h3 a{ 
/*float:left;*/
float: none;
}

.news-list-item .bodytext{
clear:both;
}

.news-list-morelink{
clear:both;
display: none;
}

body{
	margin : 0 ;
	margin-top:1em ;
	padding : 0 ;
}

.tx-mwkeywordlist-pi1-inactiveLink {
text-transform:UPPERCASE;
border:none;
}

.tx-mwkeywordlist-pi1-content li{
list-style-type:none
}

#bdp{
font-size:0.7em;
font-family:Trebuchet MS;
margin-top: 0.5em;
margin-bottom:0.5em;
margin-left: 0.4em;
color: #707070;
}

/*------------------------------------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;*/
margin-top: 2em;
}

#ics_comarquage_footer{
clear:both;
}

/*---------------------------------fin co marquage -------------------------*/


/*---------------------style sit map---------------------*/

.tx-dropdownsitemap-pi1{
font-size:0.9em;
/*margin:4em 0 0;*/

}

#contenu .tx-dropdownsitemap-pi1 a{

color:#F07512;
}
/*---------------------fin style map ---------------------*/


/*---------------------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 span{
color:#FFFFFF;
}

.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;/*0.4em 0;*/
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/



#h3rech{
margin:0;
padding:0;
}

#cacher{
display:none;
}

.lang_premier{
background-image:url(../img/pipe_bis.png);
background-position:right;
background-repeat:no-repeat;
padding:0em 1.1em 0em 0em;
}


.lang_dernier{
background-image:none;
}

#droite .menutop ul li.menu_1{
background-image:url(../img/Municipalite.gif);
}

#droite .menutop ul li.menu_1:hover{
background-image:url(../img/Municipalite_hover.png);
}

#droite .menutop ul li.menu_2{
background-image:url(../img/Histoire.png);
}

#droite .menutop ul li.menu_2:hover{
background-image:url(../img/Histoire_hover.gif);
}

#droite .menutop ul li.menu_3{
background-image:url(../img/Tourisme.gif);
}

#droite .menutop ul li.menu_3:hover{
background-image:url(../img/Tourisme_hover.png);
}

#droite .menutop ul li.menu_4{
background-image:url(../img/Loisirs.gif);
}

#droite .menutop ul li.menu_4:hover{
background-image:url(../img/Loisirs_hover.png);
}

#droite .menutop ul li.menu_5{
background-image:url(../img/Service.gif);
}

#droite .menutop ul li.menu_5:hover{
background-image:url(../img/Service_hover.png);
}



h1{
	font-family : Verdana;
	font-size : 1.2em ;
	font-weight: normal;
	text-align : left ;
	margin-top : 0.9em ;
}

h2{
	font-family : Trebuchet MS;
	font-size : 1.3em ;
	text-align : left ;
	font-weight : normal;
}

.csc-firstHeader{
	font-family : Trebuchet MS;
	font-size : 1.5em ;
	text-align : left ;
	font-weight : normal;
	margin:0.5em 1em 0;
        padding:0;
}

h3, span.h4{
	font-family : Trebuchet MS;
	font-size : 0.9em ; 
	letter-spacing : 0em;
	font-weight : bold ;
	clear:left;
}

h4 {
	font-family : Trebuchet MS;
	font-weight: bold;
	color: #DD5051;
	margin-bottom:0.5em;
}

ul li {
	color: #000000;
}

div#espaceredac ul li {
font-size:0.9em;
}

label {
	font-family: Trebuchet MS;
	color: #558DAA;
}

div.news-list-item h3 {
	margin-bottom: 0;
}

h3 span.news-list-date {
	text-transform: capitalize;
	display: block;
}

p{
	font-family : Trebuchet MS;
	font : #9AB1CB ;
	margin : 0 0 1em 0;
	padding : 0em ;
	font-size : 100% ;
	text-align : justify;
}

a:link{
	font-weight : none;
	text-decoration : none ;
}

a:visited {
	font-weight : none ;
	text-decoration : none;
	
}

#position a{
	text-decoration : underline;
}

a:hover{
text-decoration:underline;
}

a img {
border: 0;
}

div.news-list-item a img {
float: left;
margin-right: 0.2em;
margin-top: 1em;	
}

select{
width:14.7em;
}

select option{
font-size:0.8em;
height:1.6em;
}



form{
	margin:0em ;
	padding : 0em ;
}

.pdf{
margin:-0.3em 0em 0em 0em;
padding:0em 0em 0em 0em; 
width:1.2em;

}

fieldset {
	border:none; 
	margin:0em ;
	padding : 0em ;
}

.csc-header br{
	display : none ;
}
.accessibilityButton {
float:left;
height:30px;
margin-right:5px;
outline-style:none;
outline-width:medium;
text-indent:-3000px;
width:1.25em;
}

#carte{
	text-align : center ;
}




#buttonLoupe, #searchform input[type="submit"]{
	cursor: pointer;
	width: 21px;
	height: 21px;
	margin:0 0 0 -0.4em;


        padding:0 0 0.3em;
	border: solid 1px black; /* bal */
	background-image:url(../img/Loupe.gif);
	background-repeat:no-repeat;
      	text-indent:-3000px;
 
}

#buttonLoupe:hover, #searchform input[type="submit"]:hover{
	cursor: pointer;
	width: 21px;
	height: 21px;
	margin:0 0 0 -0.4em;
        padding:0 0 0.3em;
	border: solid 1px black;
	background-image:url(../img/LoupeHover.gif);
	background-repeat:no-repeat;
	
}

#container{
	width : 51.05em/* 51.3em */ /* 820 */ ;
	padding-top : 0em ;
	padding-bottom : 0em ;
	padding-left : 0em ;
	padding-right : 0em;
	background-color:#62A1D8;
	overflow:hidden;
	margin-left:auto;
        margin-right:auto;
 */}

#gauche{
	float : left ;
	width : 14.85em ;
	height : auto ;
	padding-top : 0em ;
	padding-bottom : 0em ;
	padding-right :0em ;
	padding-left : 0em ;
	margin-top : 0em ;
	margin-bottom : 0em ;
	margin-left : 0em ;
	margin-right : 0em ;
}

#droite{
	float : right ;
	width : 36.2em;
	/* height : inherit  ; */
	padding-top : 0em ;
	padding-bottom : 0em ;
	padding-right : 0em ;
	padding-left : 0em ;
	margin-top : 0em ;
	margin-bottom : 0em ;
	margin-left :0em ;
	margin-right : 0em;

}

.menuhaut{
	position : relative ;
	margin:0em 0em 0em 0em ;
	padding:0em 0em 0em 0em ;
	width : inherit ;
	height : 7.4em ;
}

#img_haut{
	height:5.5em ;
}

#divlogo  img#logo{
	float:left;
height:86px;
margin:0 0 0 1em;
padding:0;
position:relative;
width:auto;
}

#divlogo h1#nomStructure{
 	position : relative ; 
	float : right ;
	height : 3.2em ;
	width : 9em ; /*182 au lieu de 188 ==> bricolage IE */ 
	padding : 0.5em 0em 0em 0em ;
	margin : 0em ;
	text-transform : uppercase ;
	font-size : 1em;
	font-family:sans-serif;
}

#divlogo{
	padding : 0em 1em 0em 1em ;
	height: 5.4em;
	
}

#divlogo h2{
	clear:both;
	font-size : 0.6em;
	font-family:Tahoma;
	margin : 0em ;
	
}

#droite .menuhaut{
	width : 546px/* 36.55em/ * 551px */ ;
	padding : 0em 0em 0em 0em ;
	margin : 0em 0em 0em 0em ;
}

#droite .imgselect{
	display : inline ;
	padding-top : 0em ;
	padding-bottom : 0.1em ;
	padding-left : 0em;
	padding-right : 0em ;
	margin-top : 0em ;
	margin-bottom : -0.3em ;
	margin-left : 0em ;
	margin-right : 0em ;
	border:none ;
	height : 88px ;
	width : 106px ;
}

#droite .imgdeselect{
	display : inline ;
	padding-top : 0em ;
	padding-bottom : 0.1em ;
	padding-left : 0em;
	padding-right : 0em ;
	margin-top : 0em ;
	margin-bottom : -0.3em ;
	margin-left : 0em ;
	margin-right : 0em ;
	border:none ;
	height : 88px ;
	width : 106px ;
	opacity : 0.45 ;
	filter:alpha(opacity=45); 
}

#droite #CentreStyle{
	float : left ;
	position : relative ;
	width : inherit ;
	background-color: #907A6D;
	/* border: 1px solid red; */
}

#bordureTransparente{
	padding : 0em 0em 0em 0em ;
	margin:  -2em 0em 0em 0em ;
	float : left ;
	width : 2.1em ;
	min-height:42.2em;
	opacity : 1 ;
	filter:alpha(opacity=100);
}

#langue{
/*display:inline;*/
display:none;
color:white;
font-weight:bold;
font-family:Trebuchet MS; 
font-size:0.75em;
margin:0em 0em 0em 14em;
padding:0em 0em 0em 0em;



}


#langue li{
margin:0em 0em 0em 0em;
padding:0 0.5em 0 0.3em;
display:inline;

}


#langue li a{
color:white;
}



#gauche div.menutop{
margin:0em 0em 0em 0em;
padding:0.4em 0em 0em 0em;
	clear:both;
	width : inherit ;
	height : 1.6em ;
	opacity:1 ;
	filter:alpha(opacity=100) ;
	
}

#droite div.menutop{
	clear:both ;
	position:relative;
	z-index:100;
	width : 579px;
	height : 5.4em ;
	margin:0em ;
	padding:0em ;
	display : block ;
	text-indent:0em ;
	background-color: white;
}

.menutop ul.menu{
	clear:both ;

	position : relative ;
	padding: 0em ;
	margin:0em ;
	height : 0em ;
	display : inline ;
	vertical-align : bottom ;
	text-indent:0em ;
}


.menutop ul.menu li{
	list-style-type: none ;
	float: left ;
	width : 6.82em ;
	padding : 5.4em 0em 0em 0em ;
	margin: 0em 0em 0em ;
	text-align : center ;
	text-indent:0em ;
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.menutop ul.menu li span.menu1{
	width : inherit;
	height : 1.em;
	display:block ;


	vertical-align : center;
	margin : 0em 0em 0em 0em ;
	padding : 0.4em 0em 0em 0em ;
	text-indent:0em ;

}

.menutop ul.menu li span.menu1 a{
	font-weight:bold;
	font-family:Trebuchet MS; 
	font-size:0.75em;
	letter-spacing : 0em;
	padding : 0em 0em 0em 0em ;
	margin : 0em 0em 0em 0em ;
	/*line-height : 1em; /* Bricolage !!! */
	text-transform : uppercase ;
	width : inherit;
	/*min-height : 2.5em; */
	/*height : 2.5em;*/
	width : 9.05em;
}



.menutop ul.menu li span.menu1 a:hover{
	font-weight:bold;
	font-family:Trebuchet MS; 
	font-size:0.75em;
	letter-spacing : 0em;
	padding : 0em 0em 0em 0em ;
	margin : 0em 0em 0em 0em ;
	text-transform : uppercase ;
	height : 2.5em;
	width : 9.05em;
	text-indent:0em ;

}

.menutop ul.menu li span{
	width : inherit;
	height : 1.6em;
	display:block ;
	vertical-align : center;
	margin : 0em 0em 0em 0em ;
	padding : 0em 0em 0em 0em ;
	text-indent:0em ;

}



.menutop ul.menu li span a:hover{
	font-family:Trebuchet MS; 
	letter-spacing : 0em;
	padding : 0em 0em 0em 0em ;
	margin : 0em 0em 0em 0em ;
/* 	line-height : 1em; */ /* Bricolage !!! */
	text-transform : uppercase ;
	width : inherit;
	height : 2em!important;
	height : auto ;
	text-indent:0em ;

}

.menutop ul.menu li ul{
	position: absolute;
	width: inherit;
	height : 1.5em;
	display:none;
	padding: 0em 0em 0em 0em ; /*0.75*/
	margin: 0;
	line-height : 1em ;
	text-indent: 0;

}

*+html .menutop ul.menu li ul{
	margin: 0em 0em 0em -3.35em;
}


.menutop ul.menu li ul li{
	display: inline;
	width: inherit;
 	height : auto ;
 	list-style: none;
	margin: 0em ;
	padding-bottom:0.5em;
	padding-top:0.5em;
	text-indent: 0em;
	clear: both;
}


.menutop ul.menu li ul li span{
	display:inline ;
	vertical-align:bottom ;
	margin : 0em 0em 0em 0em ;
	padding : 0.5em 0em 0em 0em ;
	text-indent:0em ;

}

.menutop ul.menu li ul li span a{
	width : inherit ;
	font-size:0.7em;
	position : relative ;
	display: inline;
	font-family:Trebuchet MS; 
	letter-spacing : 0em;
	padding : 0em 0em 0em 0em ;
	margin : 0em 0em 0em 0em ;
/* 	line-height : 1em; */ /* Bricolage !!! */
	text-transform : uppercase ;
	width : inherit;
	text-indent:0em ;
}

.menutop ul.menu li ul li span a:hover{
	width : inherit ;
	position : relative ;
	display: inline;
	margin:0em ;
	text-indent:0em ;
	font-size:0.7em;
}

#partPhoto{
	width : 14.85em ;
}

#partPhoto #imgVitrine{
	width:14.85em;
	margin:0em;
	padding:0em;
}
	
#RDV_Recherche{
	position : relative ;
	padding : 0em ;
	margin : 0em ;
	/*height : 6.2em ;*/
	width : 14.15em ;
 	margin-left : 0.5em ;
 	margin-top: 0.7em ;
	margin-bottom : 0.7em ; 

}

#partRDV{
	width : 14.15em ;
}

#RDV_Recherche  h2 {
	padding-top : 0em ;
	margin-top : 0em;
	padding-left:0em;
	padding-bottom : 0em ;
	margin-bottom : 0.5em;
}

#RDV_Recherche ul#menuRDV{
	padding : 0em  ;
	margin : 0em ;
	padding-left : 1.1em ;
	margin-left : 0em ;
	width:12em;
}

#RDV_Recherche ul#menuRDV li{
	
	font-size : 0.7em ;
	font-family : Verdana ;
	text-indent : -0.4em ;

}

.fleche{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;

}

.fleche a{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;

}

.fleche a:hover{
text-decoration:underline;

}

#RDV_Recherche ul{
	padding : 0em  ;
	margin : 0em ;
	padding-left : 0em ;

	margin-left : 0em ;
	margin-bottom : 0.8em;
}

#RDV_Recherche ul li{


		font-size : 0.7em ;
	font-family : Verdana ;
	text-indent : -0.4em ;
	padding-bottom:0.3em;

}


#searchform #text{
margin-left:0em;
width:12.8em;
border-top:solid 1px black;
border-bottom:solid 1px black;
border-left:solid 1px black;
height:1.3em;
}
/*Recherche*/


#partRecherche{
	
	width : 13em ;
 	margin-left : 1em ;
	margin-right : 0em ; 
 	margin-top: 0.7em ;
	margin-bottom : 1em ; 
}

#partRecherche h2 {
	padding-top : 0em ;
	margin-top : 0em;
	padding-bottom : 0em ;
	margin-bottom : 0em;
}

#partRecherche  form{
	margin : 0em ;
	padding : 0em ;
}

#partRecherche form fieldset{
	margin : 0em ;
	padding : 0em ;
}

#partRecherche form fieldset #rechercheTxtArea{
	margin-left : 0em ;
	padding : -0.7em ;
        width:12em;
}

#partAccesDirect{
	width : 13.2em ;
 	margin-left : 1.4em ;
 	margin-top: 0.7em ;
	margin-bottom : 0.7em ; 
	min-height : 13.7em ;
}

#partAccesDirect h2 {
	padding : 0em ;
	margin : 0em;
	margin-bottom:0.4em;
}


#espaceCentral{
	
	margin : 0em 0em 0em 0em ;
	padding : 0.5em 1em 0.5em 1em ;
	float : left ;
	width : 32.1em ;
	min-height:39.2em;

}

#espaceredac{
	
	clear:both;
	position : relative ;
	min-height:25em;
	margin : 0 0 1.5em 0 ;
	padding : 0em 0em 1em 0em ;

	/* height : 26.95em ; */ /*25.3em/* 28.2em */
	/*min-height : 27.95em ; */
	/* border: 1px solid orange ; */
}

#espaceredac p{
	
	font-size : 0.9em ;
}

#espaceredac div.news-list-item p.bodytext {
	clear: none;
	font-size: 0.8em;
	/*margin-top: -1.2em;*/
	text-align: left;
}

#espaceredac ul{
	
	font-family:Trebuchet MS;
}

#services_espaceCentral{
	display : inline ;
	clear:both;
}

#services_espaceCentral p#position{
	clear:both;
	font-family:Verdana ; 
	font-size:0.65em ;
	
	width : 38em ;
	margin-top : 1em ;
	margin-left : 0em ;
}

#services_espaceCentral .services{
	margin-top : -0.55em;
	margin-right : 0.3em ;
}

#services_espaceCentral ul{
margin:0em 0em 0em 0em;
padding:0em 0em 0em 0em;
}

#services_espaceCentral ul li{
display:inline;
list-style-type: none;
float:right;
}

.imprimer{
margin-top:-3px;
}


.note{
margin-top:-0.8em;
}



#panneaurechercheagenda{
	width : inherit ;
	padding : 0em ;
	margin : 0em ;
}

#recherche{
	
	float : left ;
	width : 60% ;
}


#recherche_av{
letter-spacing : -0.07em;
margin : 0em 0em 0em 0em;
padding : 0em 0em 0em 0em;
display:inline;
}


#recherche_av ul{
margin : 0em 0em 0em 0em;
padding : 0em 0em 0em 0em;
}

#recherche_av li{
display:inline;
list-style-type:none;
margin : 0em 0em 0em 0em;
padding : 0.4em 1em 0em 0em;
}

#recherche_av li a{
font-size:0.8em;
margin : 0em 0em 0em 1.7em;
padding : 0em 0em 0em 0em;
}

#agenda{
	

	float : right ;




	width : 40% ;
}

#footer{
margin:3.5em 0em 0em 0em;
position: absolute;
bottom: 0;
}

#footer li{
font-family:Trebuchet MS; 
padding:0em 0em 0em 0.4em;
}

#footer li a:hover{
text-decoration:underline;
}

#contenu{
	
	float : left ;
	width : 17.3em ;
	margin-left : 0em ;
	margin-right : 0em ;
	height : inherit ;
	border-right-width : 1px ;
	border-right-style : solid ;
	padding-top : 0em ;
	margin-top: 0em ;
}

#CentreStyle ul#infos{
	
	clear:both;
        display:inline;
        font-size:0.8em;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none; 
        margin:0em 0em 0em 0em;
        padding:1em 0 0;
       

}

#CentreStyle ul#infos li{
	display : inline ;

}

#CentreStyle ul#infos li a{
	clear: both;
	
}

#contenu p{
	font-family:Verdana; 
	font-size:0.7em;

	letter-spacing : 0px;
	margin : 1.2em 1em 1.2em 0em ;
}

#contenuElargi{

	float : left ;
	clear : both ;
	/* width : inherit ; */
	margin-left : 1em ;
	margin-right : 1em ;
	height : inherit ;
	padding-top : 0em ;
	margin-top: 0em ;
}

#contenuElargi p#infos{

	float : bottom;
	
	font-size : 0.5em ;
}

#contenuElargi p#infos a{

	vertical-align : bottom ;
	
	font-size : 8px ;
}

#contenuElargi h2{

	font-family:Trebuchet MS; 
	font-size : 1.4em ;
	
	margin : 0.7em 0em 1em 0em ;
}

#contenuElargi #parag{
	float : left ;
	width : 19.3em ;
}

#contenuElargi #parag p{
	/* float : left ; */
	font-family  :Verdana; 
	font-size:0.7em;
	
	letter-spacing : 0px;
	margin : 1.2em 2em 1.2em 0em ;
}

#contenuElargi #parag img{
	float : left ;
	padding : 0em ;
	margin : 0em ;
	width : 80px ;
	height : 81px ;

}

#contenuElargi #parag ul{
	float : left ;
	margin : 0em 0em 0em 0em ;
	padding : 0.5em 0em 0em 0.5em;
}

#contenuElargi #parag ul li{
	clear:both ;
	padding:0em 0em 0em 0em;
	margin-left : 2em ;
	margin-right : 0em ;
	margin-top : 0em ;
	margin-bottom : 0.3em ;
	
	font-family:Trebuchet MS;
	font-size : 0.8em ; 
	letter-spacing : 0em;

}


#contenuElargi img{
	/* position : relative ; */
	float : right ;
	width : 199 ; 
	height : 256 ;
}


#Actu{
	margin:0em ;
	padding:0em ;
	float : left ;
	width :14em ;

	margin-left: 0.5em;
}

#Actu h2{
	padding:0em;
	font-size : 1.5em ;
	margin:0.5em 1em 0em 1em;
}

#ListeNews{



	display : block ;
	list-style : none ;

	margin:0em 0em 0em 0em;
	float:none;
	height:auto;
	
	padding:0em 0em 0em 0em ;
}



#ListeNews li{
	clear: both;
	width: 100%;
	padding: 0em 0em 0em 0em ;
	margin:1em 0em 0em 0em ;
}

#ListeNews li h3{
	clear:both ;
	padding: 0em ;
	margin:0em ;
}

#ListeNews li p{
	font-family:Verdana;
	font-size:0.7em;
	
	padding: 0em ;
	margin:0em ;
	
}

#ListeNews li img{
	float : right;
	width : 80px;
	padding:0em ;
	margin:0.2em 0em 0em 0.5em ;
}

div#compteur{
	margin-left: 0em;
        margin-top: 1em;
	
	position : relative ;

	font-size : 0.75em ; 
	text-align : center;
}


#banniereHorizontaleTop{
	display:block;
	vertical-align : top ;
	margin-left : 18em ;
	height : auto ;
	width : 468px ;


	text-align : center ;
}



#banniereHorizontaleBottom{
	clear : both ;
	position : relative;
	display : block;
	vertical-align : bottom ;
	margin-left : 0em ;
	text-align : center ;
	margin: 3.2em 0em 0em 0em ;
	min-height:4em;
        display:none;
}

#banniereHorizontaleBottom img{

	margin : 1em 0em 1em 0em ;

}

#banniereVerticaleRight{
	display : block ;
	float:right ;
	margin-top : -0.3em ;
	height : 320px ;
	width : auto ;

	text-align : center ;
}

#contenu h2{
	
	font-size:1.5em;
	margin:0.5em 1em 0;
	padding:0;
}
/* Style co-marquage */
div.tx-lumophpinclude-pi1{

	padding : 1em 1em 1em 1em ;
	
	font-size : 0.8em ;

}

div.tx-lumophpinclude-pi1 fieldset{

font-size : 0.85em ;
padding:0.5em;
}


#ics_comarquage_content ul li{
	text-indent : 1em;
	
}

#ics_comarquage_content ul li{
	text-indent : 1em;
	
}


/* Base contact */

#tx-basecontact-pi1{
	margin : 0em 0em 0em 0em ;
	padding : 1em 1em 1em 1em ;
}

/*  Agenda */
div.user-manifestations-links{
	font-style : Verdana ;
}

div.user-manifestations-links ul{
	display : inline ;
	margin : 0em 0em 0em 6em;
	padding : 0em ;
	text-indent : 0em ;
	font-size : 0.9em




}



div.user-manifestations-links ul li{
	display : inline ;
	margin : 0em ;
	padding : 0em ;
	text-indent : 0em ;
}

div.search_pagination ul {

	text-align : center ;
}

div.search_pagination ul li{
	display : inline ;
}

div.user-manifestations-links table{




border-collapse:collapse;
font-family : Verdana ;
margin : 1.5em 0em 1.5em 4em ;
}

div.user-manifestations-links table tbody{

}


div.user-manifestations-links table tbody tr td{
	
	text-align:center;
	
	margin:0em;
	padding:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size : 0.8em ;
}


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{
	width : auto ;
	height : auto ;
}





div.user-manifestations-search{
	
	font-family:Verdana;
	font-size:0.9em;
}

div.user-manifestations-search div.previous{
	float : left ;
}

div.user-manifestations-search div.next{
	float : right ;
}

div.user-manifestations-search  div.sortlink{
	clear : both ;
	padding-top : 0.8em;
}

div.user-manifestations-search form{
	clear : both ;
}

div.user-manifestations-search form fieldset{
	clear : both ;
	padding : 0.8em 0em 0.8em 0em ; 

}

div.user-manifestations-search form fieldset fieldset{
	clear : both ;
	padding : 0em 0.4em 1em 0.4em ; 

}

div.user-manifestations-search form fieldset legend{
	clear : both ;
	display : inline ;
	
	margin:0em ;
	padding:1em 0em 0em 0em ;
	text-indent : 0em ;
}

div.user-manifestations-search form fieldset label{
	clear : both ;
	float : left ;
	padding : 0.2em 0em 0.2em 0em ; 
}

div.user-manifestations-search form fieldset input{
	clear : both ;

	float : left ;

	display : inline ;
}

div.user-manifestations-search form fieldset select{
	clear : both ;
	float : left ;
	display : inline ;

}

dl.user-manifestations-manifestations dt{
	
	margin : 1em 0em 0.5em 0em ;
}



div.user-manifestations-news {
	margin-right : 1em ;

}

div.user-manifestations-news span.dates{
	clear : both ;
	float : left ;
	
	padding-top : 0em ;
	font-family:Verdana;
	font-weight : bold ;
	font-size : 0.7em ;
}

div.user-manifestations-news span.h4{
	background-color : #C7D5FE;
	clear : both ;
	float : left ;
}

div.user-manifestations-news dl dd{
	clear : both ;
	float : left ;
	font-family: Trebuchet MS;
	font-size:77%;
	margin: 0 0 1em;
	text-align:justify;
}

/* Style Base contact */
div.tx-basecontact-pi1{
	
	font-family:Verdana;	
	font-size : 0.7em ;
}




div.tx-basecontact-pi2{
	
	font-family:Verdana;	
	font-size : 0.7em ;
}


div.tx-basecontact-pi3{
	
	font-family:Verdana;	
	font-size : 0.7em ;
}


div.tx-basecontact-pi1 h3{
	font-size : 1.25em ;
}


div.tx-basecontact-pi2 h3{
	font-size : 1.25em ;
}


div.tx-basecontact-pi3 h3{
	font-size : 1.25em ;
}

ul.basecontact_search_index{
	clear:both ;
	margin : 0 ;
	padding : 0.5em ;
}

ul.basecontact_search_index li{
	display : inline ;
	padding-right : 0.4em ;
}

ul.basecontact_search_index li a {
	
	font-size : 1em ;
	letter-spacing : 0em ;
	
}

/*Table affichage*/
table.tx_basecontact_liste{
	text-align : left ;
	
	font-family:Verdana;
	font-size :1em ;
}

table.tx_basecontact_liste thead tr th{

}

table.tx_basecontact_liste thead tr th a{

}

table.tx_basecontact_liste tbody tr td{

}

table.tx_basecontact_liste tbody tr td a{

}

/*Table affichage*/
div.tx-basecontact-pi2 table{
	text-align : left ;
	
	font-family:Verdana;	
	font-size : 1em ;

}

div.tx-basecontact-pi2 table thead tr th{

}

div.tx-basecontact-pi2 table thead tr th a{

}

div.tx-basecontact-pi2 table tbody tr td{


}

div.tx-basecontact-pi2 table tbody tr td a{

}

/*   Style  Formulaire envoyer à un ami   */
#formtip{
display : inline ;
	
}

#formtip p{
	padding-bottom : 1em ;
}

#formtip label{

	font-family:Verdana;
	font-size : 0.75em ;
	clear : both ;
	float : left ;
	display : inline ;
	padding : 0.2em 0em 0.4em 0em ;
}

#formtip input{
	clear : both ;
	float : left ;
	display : inline ;
	margin : 0em 0em 0.5em 0em ;
}

#formtip input#html{
	clear : both ;
	float : left ;
	display : inline ;	
}




#formtip input.submit{
	clear : both ;
	float : left ;
	display : inline ;
}


#formtip textarea{
	clear : both ;
	float : left ;
	display : inline ;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
font-style:normal;
}

div.tx-pilmailform-pi1 input[type=submit] {
margin-bottom:4em;
}

.tx-indexedsearch-searchbox {
font-family:Verdana;
font-size:0.8em;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
.align-justify {
text-align: justify;
}