body{
	margin:0em;
	padding:0em;

}

.all_agenda{
margin:2.3em 0 0;
}

.csc-header h4 a{
margin:0 0 0 16em;
}

.contenttable{
border-collapse:collapse;
}

.news-single-timedata{
display:none;
}

.contenttable td,
.contenttable th,
.contenttable tr{
border:solid 1px black;
text-align:center;
}

#formtip{
display:block;
}


#contenu .tx-indexedsearch p{
font-size:1em;
}

.tx-indexedsearch-res div.tx-indexedsearch-res{
border-bottom:solid 2px #F5680A;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
background-color:#FFD6AC;
color:black;
font-style:italic;
}

.Result_row{
margin:0;
padding:0;
}

#contenu .tx-indexedsearch-title a{
color:#0585CE;
font-size:1.5em;
font-weight:bold;
}

.tx-indexedsearch li{
list-style-type:none;
}

.tx-indexedsearch-rules,
.tx-indexedsearch-info{
display:none;
}


#contenu .tx-dropdownsitemap-pi1 li{
font-size:0.85em;
}


/*----------------Marchés public + comarquage -----------------------------*/
.ics_comarquage_avertissement {
font-size:0.9em;
}

#ics_comarquage_footer{
margin:3em 0 0;
}

.tx-newloginbox-pi1 p,.tx-newloginbox-pi1 h3{
font-size:0.9em;
}

#colgv2 .tx-newloginbox-pi1 table td, #colgv2 .tx-newloginbox-pi1 table th{
border:none;
}

.tx-newloginbox-pi1 label{
font-size:0.9em;
}

.tx-icsmarchespublics-pi2 label{
float:left;
width:11em;
}

#ics_comarquage_ariane{
font-size:0.7em;
}

#ics_comarquage_ariane a{
font-size:0.9em;
}

#content #contenu .chapitre p{
font-size:0.8em;
padding:0.5em 0;
}

#content #contenu .chapitre li{
font-size:0.8em;
padding:0.3em 0;
}


.tx-icsmarchespublics-pi2 input{
/*float:left;*/
width:12em;
}

.tx-icsmarchespublics-pi1 label, .tx-icsmarchespublics-pi2 label, .tx-icsmarchespublics-pi2 p{
font-size:0.9em;
}

#ics_comarquage_content h3{
font-size:0.9em;
}

.tx-icsmarchespublics-pi2 input[type=submit]{
width:6em;
}

.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-icsteleprocedures-pi1 li{
font-size:0.9em;
}

#contenu .tx-icsteleprocedures-pi1 li a{
color:black;
}


.tx-icscomarquage-pi1 label{
font-size:0.9em;
}

/*----------------------Fin marché public co marquage ----------------------------*/

.clearer{
display:none;
}

.tx-indexedsearch-searchbox{
font-size:1.1em;
}

#bdp{
background-color:#3AA7E5;
font-family:"Verdana";
font-size:0.69em;
margin:0;
padding:0.3em 0 0 0.94em;
text-align:center;
}

#bdp a{
color:black;
}

#contenu .Search_form p{
font-size:0.9em;
}

.tx-indexedsearch-searchbox li{
list-style-type:none;
}

p.lien_rech{
background:transparent url(bleu/img/puce_rech.jpg) no-repeat scroll 0 0.4em;
}


.lien_index,
.lien_rech{
list-style-type:none;
display:inline;
padding:0 0 0 0.6em;
}

.lien_index a,
.lien_rech a{
color:gray;
text-decoration:none;
font-size:0.75em;
}

.lien_index a:hover,
.lien_rech a:hover{
color:gray;
text-decoration:underline;
}


.news-latest-container img{
border:none;
}

.csc-header{
height:2em;
}

caption{
display:none;
}

#servicebutton ul{
margin:0;
padding:0;
list-style-type:none;
}

#servicebutton li.resize {
margin:-0.2em 0 0;
padding:0 0.3em;
list-style-type:none;
float:right;
}

#servicebutton li.resize img{
border:none;
padding:0;
margin:0;
}

#servicebutton .tx-efafontsize-pi1{
display:inline;
}


/*---------------------style sit map---------------------*/

.tx-dropdownsitemap-pi1{
font-size:0.9em;
}

/*---------------------fin style map ---------------------*/


/*---------------------style captach ----------------------*/

.tx-pilmailform-pi1{
font-size:0.9em;
width:34em;
}

.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: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 ----------------------*/


.bodytext{
        margin:0em;
	padding:0em;
}

.imgtext-nowrap{
        margin:0em;
	padding:0em;
	
	clear:left;
        float:left;
        text-align:left;
        width:400px;
     	margin-top:-10px;
        margin-bottom:10px;
        }

*+html .imgtext-nowrap{
	margin-bottom:30px;
	
	}
.imgtext-table{
	        margin:0em;
        margin-right:3px;
	padding:0em;
        }

.tbody{
        margin:0em;
	padding:0em;
        text-align:left;
        }

h1{display:none}

h3{
clear:left;
}

#print{
background-repeat:no-repeat;
}

#pdf{
background-repeat:no-repeat;
}

#up{
background-repeat:no-repeat;
}

#down{
background-repeat:no-repeat;
}

#send{
background-repeat:no-repeat;
}

div#servicebutton{
	display : inline ;
	clear : both ;

}

.accessibilityButton {
float:left;
height:15px;
margin-right:5px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-3000px;
width:1.25em;
margin-top : 0em ;
}

.services{
	display : inline ;
	float :right;
	margin-top : 0em ;
}

div#menugauche{
	width : 11.89em ;
	float : left;
}

div#carte{
	float : center ;
}

div#recherche{
	float:left;
}

div#recherche div.tx-indexedsearch{
	float:left ;
}

div#recherche div.tx-indexedsearch form#searchform{
	
}

div#recherche div.tx-indexedsearch form#searchform input#text{
	float : left ;
	height:1.2em;
	width : 13em;
	padding : 0em ;
	margin : 0em ;
	font-family:Verdana;
	font-size : 0.75em ;
}

div#recherche div.tx-indexedsearch form#searchform input#submit{
	float : left ;
	height:1.5em;
	width:1.8em;
	padding:0em;
	margin : 0em 0em 0em 0.5em ; 
	border : none ;
	font-family:Verdana;
	font-size : 0.75em ;
	text-transform:lowercase;
}

div#page {
	margin-top:0em;
	margin-left:auto;
	margin-right:auto;
	padding:0em;
	width:57.29em;
	}

div#entete {
	margin:0em;
	float:left;
	width:57.29em;
	padding:0em;

}

#menuhaut {
	
	text-align:left;
	width:100%;/*65%*/
	margin-top:0em;
	margin-bottom:1em;
	margin-right:1em;
	padding-top:5.87em;
	padding-bottom:0em;
	float:left;
	font-family:"Trebuchet MS";
	font-size:0.75em;
	font-weight:bold;
	}
	
#menuhaut ul
{
	padding-top:0.55em;
	padding-bottom:0.44em;
	padding-right:0.63em;
	padding-left:0.63em;
	margin:6.4em 0em 1em 0em;
}

#menuhaut ul li
{
	
	padding:0em;
	margin:0em;
	list-style: none;
	display:inline;	
}

#menuhaut ul li a
{
	
	text-decoration: none;
	display:inline;
	padding:0em 0.5em;
/* 	margin-left:0.50em;
	margin-right:0.50em;
	margin-top:0.50em;
	margin-bottom:0.50em;	 */
}

#menuhaut li a:hover,#menuhaut li.courant a
{
/* 	margin-right:-0.50em;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;*/
	padding-top:0.85em!important;
	padding-top:0.25em;
	padding-bottom:0.80em;/*
	padding-left:0.80em;
	padding-right:0.69em; */	
}

*+html #menuhaut li a:hover,#menuhaut li.courant a
{
/* 	margin-right:-0.55em;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;*/
	padding-top:0.85em!important;
	padding-top:0.25em;
	padding-bottom:0.80em;/*
	padding-left:0.69em;
	padding-right:0.69em; */
}

.ombred{
	
	padding-top:0.85em;/*pour IE*/
	padding-bottom:0.80em;/*pour IE*/
/* 	padding-right: 0.93em;  */
	padding-right: 0.5em;
	background-position:right top!important;
	background-repeat: no-repeat!important;
	}
*+html .ombred{
	
/* 	padding-right: 0.53em; */ /*espace entre l'ombre droite et le fond*/ 
padding-right: 0.5em;
	padding-top:0em;
	padding-bottom:0.80em;
	}
	
.ombreg{
	padding-top:0.85em;
	padding-bottom:0.80em;
	padding-left:0.44em; 
	background-repeat: no-repeat!important;
	}	

*+html .ombreg{
	padding-top:0em;
	padding-bottom:0.80em;
	padding-left:0.44em; 
	}
		
#localisation {
	font-family:Arial;
	font-size:0.69em;
	float:left;
	width:62em; /*100%*/
	text-align:left;
	padding-left:0.63em;
	margin-top:0em;
	margin-bottom:3em;
	padding-top:0em;
	padding-bottom:0em;
	}
	
	

#localisation a {
	font-family:Arial;
	text-decoration: underline;
	}

#localisation a:hover {
	text-decoration: none;
}


div#center{
	clear:left;
	/* float:left; */
	margin:0em;
	padding:0em;
	}
	
	
*+html div#center{
	margin:0em;
	padding:0em;
	width: 82em; /*100%*/
	}

div#contenu{
	width : 43.4em ;
	float:left;
	margin:0em;
	padding : 0em 0em 2em 2em ;
}

ul#ulmenu
{	
	margin:0em;
 	margin-top:2.50em;
/*	margin-left:Oem; */
	padding:0em;
	padding-left:0.31em;
	padding-right:0.31em;
	float:left;
	width:11.2em;
	font-family:"Trebuchet MS";
	text-align:left;
	
}

*html ul#ulmenu
{	
	margin-top:2.25em;
}

ul#ulmenu li 
{	
	padding:0em;
	margin:0em;
	font-weight:bold;
	text-align:left;
	font-size:0.75em;
	list-style-type:none;
	font-family:"Trebuchet MS";	
	padding-top:0.31em;
	padding-bottom:0.19em;
}

ul#ulmenu li a{
	text-decoration:none;
	padding:0em;
	margin:0em;
	font-weight:bold;		
	font-size:12px;
	list-style-type: none;
	font-family:"Trebuchet MS";
}

ul#ulmenu li a:hover {
	font-weight:normal;
}

ul#ulmenu li ul.ssmenu {
	display: none;
}

ul#ulmenu li.courant ul.ssmenu {
	display: block;
}

ul#ulmenu ul.ssmenu li a {
	color: #E47A25;
	font-weight: normal;
}

ul#ulmenu ul.ssmenu li a:hover {
	color: #E47A25;
	font-weight: bold;
}

.contenuc {
	clear : both ;
	margin:0em;
	padding:0em;
	text-align:left;
	/* margin-left:0.94em!important; */
	padding-left : 0.94em;
	float:left;
	width:24.5em;	/*45%*/
}

.news-latest-item {
	background-color: #FFFFFF;
	border: none;
	clear:both;
	margin: 0em 0em 3em;
}

.news-latest-item h3 {
	display: inline;
	color: #0585CE;
}

.news-latest-item a {
	text-decoration: none;
	color: #0585CE;
}

.news-latest-item a:hover {
	text-decoration: underline;
}

.news-latest-item span.news-latest-date {
	font-family: Arial;
	font-size: 0.8em;
	color: #F5680A;
	display: block;
}

*html div#contenuc {
	width:25.5em;
	margin-left:0.94em!important;
	}	
	
.annonce {
	clear:left;
	padding:0em;
	margin:0em;
	text-align:left;
	}
	
.cphoto{
	clear:left;
	margin:0em;
	padding:0em;
	float:left;
	margin-right:0em;
	
	}

*html .cphoto{
	margin-right:0em;
	}
	
.ctexte{
        margin:0px;
        padding:0px;
        clear:left;
	float:left;
		
	}



*html:first-child .contenud {
	margin:0px;
	padding:0px;
	margin-top:30px;
	float:right;
	width:18em; /*31%*/
	}

.contenud {
	margin:0px;
	padding:0px;
	margin-top:0px;
	float:right;
	width:15em; /*31%*/
}

*+html .contenud {
	margin-bottom:-30px;
}

div#edito{
	text-align:left;
	padding-bottom:1.4em;
	clear:right;
	margin-bottom:0.63em;
	}
	
#edito p.texteedito{}
#contenu div.contenud p{
	clear:left;
	margin-bottom:0em;
	margin-top:0em;
	padding-top:1em;
	padding-bottom:1em;
	font-family:"Verdana";
	text-align:left;
	font-size:11px;
	padding-right:0.31em;
}

#contenu div.contenud p.bodytext{
	margin:0em;
	padding:0em;
}		

.titreedito{
	font-family:"Arial";
	vertical-align:center;
	font-size:1.50em;
	text-align:left;
	padding:Oem;
	margin:0em;
	padding-top:0.3em;
	padding-left:0.31em;
	font-weight:bold;
	float:left;
	}

.suiteedito{
	text-decoration:none;
	padding-right:2.56em;
	margin-top:0em;
	float:right;
	clear:left;
	font-size:0.69em;
	font-family:"Arial";
}



div#pub{
	clear : both ;
	float : left ;
	margin-top:0em;
	margin-bottom:0.63em;
 	height:auto;
	width:29.25em;
	margin-left:12.75em !important;
	margin-left:6em;
	text-align:center; 
}

*html div#pub{
/* 	margin-left:12.35em; */
}
	
#logo{
 	position:relative;
	clear : right ;
	float:left;
	margin-right:10px;
	margin-top:-43px ;

	}
	
/* *html #logo{
	margin-top:-43px;
	} */

div#pieddepage
{
	height:80px;
	clear:left;
	padding:0em;
	margin:0em;
	padding-top:2px;
}

	
ul#lipieddepage
{	

	font-family:"Verdana";
	font-size:0.69em;
	margin:0em;
	padding:0em;
	padding-left:0em;
	display:inline;
	}
ul#lipieddepage li
{
	
	text-align:center;
	padding:0em;
	margin:0em;
	padding-left:0.50em;
	padding-right:0.50em;
	background-position:center left;
	display:inline;
	
	}

ul#lipieddepage li a
{
	text-decoration:none;
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;	
	}


div#textepieddepage {
	width: 100%;
	text-align: center;
	margin-top: 3px;
	}

p.localisation {
	font-size:0.69em;
	font-family:"Arial";
	margin:0em;
	padding:0em;
	}


p.lienpieddepage{
	font-family:"Verdana";
	font-size:0.75em;
	text-align:left;
	font-weight:bold;
	padding-left:0.94em;
	margin:0em;
	}

p.titrepieddepage{
	font-family:"Verdana";
	font-size:0.75em;
	text-align: center;
	font-weight:bold;
	padding-left:0.94em;
	margin:0em;
	padding-top:1.8em;	
	}

*html p.titrepieddepage{
	padding-top:1.2em;
	}
	
p.adressepieddepage{
	font-family:"Verdana";
	margin:0em;
	padding:0px;
	font-size:0.69em;
	text-align: center;
	padding-left:0.94em;
	padding-top:0.3em;
	}
	

*+html p.adressepieddepage{
	padding-top:0.6em;
	}	

.titrecontenu{
	font-family:"Arial";
	font-size:1.50em;
	text-align:left;
	padding:Oem;
	margin:0em;
	padding-left:0.31em;
	font-weight:normal;
	float:left;
	}

.soustitrecontenu {
	margin:0px;
	padding:0px;
	margin-left:0.63em;
	font-family:"Arial";
	font-size:0.69em;
	text-align:left;
	float:left;
	text-decoration:none;
	margin-bottom:0px; /*Espace entre "Toutes les actus et la photo */
	padding-top:1em !important;
	}

	
.soustitrecontenu a{
	padding:0px;
	margin:0px;
	padding-left:0.31em;
	font-family:"Arial";
	font-size:11px;
	text-align:left;
	
	text-decoration:none;
	}

.datecontenu{
	font-family:"Arial";
	font-size:0.69em;
	text-align:left;
	font-weight:bold;
	margin:0em;
	padding:0em;
	float:left;
	
	margin-top:20px;
	}
*+html .datecontenu{
margin-top:0px;	
}
.titrephoto{
	float:left;
	clear:left;
	margin:0em;
	padding:0em;
	font-family:"Arial";
	font-weight:bold;
	font-size:1.13em;
	text-align:left;
	width:240px;
	}
p.textephoto{
	margin:0px;
	padding:0px;
	font-family:"Verdana";
	text-align:justify;
	font-size:0.69em;
	clear:left;
	float:left;
	width:240px;
	}

.lien{
	clear:both ;
	margin:0em;
	padding:0em;
	font-family:"Verdana";
	text-align:left;
	font-size:0.69em;
	padding-left:1.25em;
	line-height:1.3em;
	padding-top:0em; /*2em*/
}

#liendiv ul.lien{
	margin-top : 0em ;
}

/*.lien ul{
margin:0em;
margin-top:20px;
padding:0em;

}*/
	
.lien li{

	padding-left:1.25em;
	list-style: none;
	margin:0em;
	}

.lien li a{
	font-family:"Verdana";
	text-align:left;
	font-size:11px;
	text-decoration: none;
	margin:0em;
	}
	
.lien li a:hover {
	text-decoration: underline;
}
	
.positionimage{
	vertical-align:middle;
	margin-left:0.19em;
	}
	
/* News */
#contenu .news-latest-container{
clear : both ;
margin : 0em ;
padding : 0em ;
/*padding-left:10%;*/
}

#contenu .news-latest-container .texte img{
float:left;
width:168px;
height:112px;
margin-right:1em;
}


#contenu .news-latest-container .texte {
min-height:7em;
text-align: justify;
padding:0.5em;
margin-bottom:O.5em;
margin-top:0.5em;
margin-left:-0.5em; 
}

#contenu h2{
font-family:verdana;
/*font-size:24pt;*/
font-size:1.45em;
font-weight:normal;
display:inline;
/*padding-right:0.5em;*/
padding-top:0;
padding-bottom:0em;
margin:0;
}

#contenu  h4{
font-family:Arial;
/*font-size:11pt;*/
font-size:0.7em;
font-weight:bold;
margin-top : 0em ;
margin-bottom : 0em;
display:inline;
clear : none;
}

#contenu h3{
font-size:1.05em;
font-weight : bold ;
font-family:Arial;
margin:0;
margin-top: 1em;
padding:0;
text-align : left ;
}

/* #contenu h5{
color : #0585CE; 
font-size:1.05em;
font-weight : bold ;
font-family:Arial;
margin:0;
padding:0;
text-align : left ;
} */

#contenu p{
margin:0.5em 0 1em;
padding:0;
font-size:0.7em;
font-family : verdana ;
}

#contenu ul {
	list-style: disc;
}


#contenu li {
	font-family: Arial;
	font-size: 0.6em;
}

/**** Style Base Contact  ****/
#contenu  div.csc-header{
	clear : both ; 
	margin : 0 ;
	padding : 0 ;
}

#contenu  div.csc-header h2.csc-firstHeader{
clear:both ;
/* display : block ; */
}

/** tx-basecontact-pi1 **/
#contenu  div.tx-basecontact-pi1{
	clear : both ;
	text-align : left ;
	padding : 1em 1em 1em 0em ;
}

#contenu  div.tx-basecontact-pi1 h3 {
	font-size : 1em ;
	margin-left : 0 ;
	
}
#contenu  div.tx-basecontact-pi1 strong {
	display : block ;
	margin-top : 1em ;
	font-size:1em;
	font-family : Arial ;
	margin-top : 1.5em ;
}

#contenu  div.tx-basecontact-pi1 dt {
	clear : both ;
	font-size : 1em ;
}
#contenu  div.tx-basecontact-pi1 dd {
	font-size : 0.8em ;
}

#contenu  div.tx-basecontact-pi1 br {
	
}

#contenu  div.tx-basecontact-pi1 input{
	display : inline ;
}

#contenu  div.tx-basecontact-pi1 table.tx_basecontact_liste{
	text-align : left ;
	
}

#contenu  div.tx-basecontact-pi1 thead tr th{
	font-family : verdana ;
	padding-right : 0.8em ;
	font-size : 0.8em ;
	text-align:left;
}

#contenu  div.tx-basecontact-pi1 tbody tr td{
	font-family : verdana ;
	padding-right : 0.5em ;
	font-size : 0.7em ;
}

#contenu  div.tx-basecontact-pi1 tbody tr td a{
	font-family : verdana ;
	padding-right : 0.5em ;
}


/** tx-basecontact-pi2 **/
#contenu  div.tx-basecontact-pi2{
	clear : both ;
	float : left ;
	padding : 1em 1em 1em 0em ;
	text-align : left ;
}

#contenu  div.tx-basecontact-pi2 table.tx_basecontact_liste{
	
}
#contenu  div.tx-basecontact-pi2 thead tr th{
	font-family : verdana ;
	padding-right : 0.8em ;
	font-size : 0.8em ;
	text-align:left;
}

#contenu  div.tx-basecontact-pi2 tbody tr td{
	font-family : verdana ;
	padding-right : 0.5em ;
	font-size : 0.7em ;
}

#contenu  div.tx-basecontact-pi2 tbody tr td a{
	font-family : verdana ;
	padding-right : 0.5em ;
}

#contenu  div.tx-basecontact-pi2 fieldset{
	clear : both ;
	
	margin : 0.5em 0.5em 0.5em 0em ;
	padding-bottom : 0.4em ;
}

#contenu  div.tx-basecontact-pi2 div{
	margin : 0.5em 0.5em 0.5em 1em ;
	font-size : 0.9em ;
}

#contenu  div.tx-basecontact-pi2 input[type="text"]{
	margin-left : 1em ;
}

#contenu  div.tx-basecontact-pi2 textarea{
	margin-left : 1em ;
}

#contenu  div.tx-basecontact-pi2 input[type="checkbox"]{
	margin-left : 1em ;
}

#contenu  div.tx-basecontact-pi2 select{
	margin-left : 1em ;
}

#contenu  div.tx-basecontact-pi2 input.bouton{
	margin-top : 1em ;
}

#contenu  div.tx-basecontact-pi2 h4{
	padding-top : 1em ;
}

/** tx-basecontact-pi3 **/
#contenu  div.tx-basecontact-pi3{
	padding : 1em 1em 1em 0em ;
	clear : both ;
	text-align : left ;
}

#contenu  div.tx-basecontact-pi3 h3 {
	font-size : 1em ;
	margin-left : 0 ;
	
}
#contenu  div.tx-basecontact-pi3 strong {
	display : block ;
	margin-top : 1em ;
	font-size:1em;
	font-family : Arial ;
	margin-top : 1.5em ;
}

#contenu  div.tx-basecontact-pi3 dt {
	clear : both ;
	font-size : 1em ;
}
#contenu  div.tx-basecontact-pi3 dd {
	font-size : 0.8em ;	
}

#contenu  div.tx-basecontact-pi3 br {
	
}

#contenu  div.tx-basecontact-pi3 input{
	display : inline ;
}

#contenu  div.tx-basecontact-pi3 table.tx_basecontact_liste{
	
	
}

#contenu  div.tx-basecontact-pi3 thead tr th{
	font-family : verdana ;
	padding-right : 0.8em ;
	font-size : 0.8em ;
	text-align : left ;
}

#contenu  div.tx-basecontact-pi3 tbody tr td{
	font-family : verdana ;
	padding-right : 0.5em ;
	font-size : 0.7em ;
}

#contenu  div.tx-basecontact-pi3 tbody tr td a{
	font-family : verdana ;
	padding-right : 0.5em ;
}



#contenu  div.tx-basecontact-pi3{
	text-align : left ;
	padding : 1em 1em 1em 0em ;
}

#contenu  div.tx-basecontact-pi3 p{
clear:both ;

	text-align : left ;
	padding :0em ;
	margin : 0em ;
}


#contenu  div.tx-basecontact-pi3 form{
	clear:both ;

}

#contenu  div.tx-basecontact-pi3 form input{
	display : inline ;
}

#contenu  div.tx-basecontact-pi3 ul.basecontact_search_index{
	clear:both ;
	margin : 0 ;
	padding : 0.5em ;

}

#contenu  div.tx-basecontact-pi3 ul.basecontact_search_index li{
	display : inline ;
	padding-right : 0.5em ;
}


/* Teleprocedure Debut  */

/* Teleprocedure Debut  */
#contenu div.tx-icsteleprocedures-pi1 a{
	clear : both ;
	display : block ;
	text-align : left ;
	margin-left : 0.5em ;
}

/* Teleprocedure Fin  */


/* Style comarquage Debut */

div.tx-lumophpinclude-pi1 fieldset{
text-align:left ;
}

#ics_comarquage_content{
	clear : both ;
	text-align : left ;
	display : block ;
}

#ics_comarquage_content h4{
	font-size:0.8em;
	
}

#ics_comarquage_content div.ics_comarquage_colonne1{
	clear : both ;
}


#ics_comarquage_content ul{
	list-style-image : url(../../img/3/fleche_lien.gif) ;
}

#ics_comarquage_content div.chapitre{
	padding : 0.8em 0em 0.8em 0em ;
}

#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.7em ;
}

#ics_comarquage_content div.ics_comarquage_organismes_lies{
	padding : 1em 0em 1em 0em ;
}

#ics_comarquage_ariane {
clear : both ;
padding : 1em 0em 1em 0em ;
}

#ics_comarquage_ariane a{
}

#ics_comarquage_maj{
	padding : 0.5em 0em 2em 0em ;
}
/* Style comarquage Fin */


/*   Style  Formulaire envoyer à un ami  DEBUT */
#formtip{

	display : inline ;
}

#formtip ul{
	list-style : none ;
}
#formtip li{
	clear : both ;
}

#formtip p {
clear:both;
	padding-top : 2em ;
padding-bottom:1em;
text-align:left;
}

#formtip label{

	font-family:Verdana;
	font-size : 1em ;
	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 ;
}
/*   Style  Formulaire envoyer à un ami  FIN */

/*Debut  Agenda */

dl.user-manifestations-manifestations p.bodytext{
	text-align : left ;
}

dl.user-manifestations-manifestation p.bodytext{
	text-align : left ;
}

div.user-manifestations-search{
	clear : both ;
	text-align : left ;
	font-size : 0.9em ;
	padding : 1em ;
}

div.user-manifestations-search form fieldset{
	clear : both ;
	border-width:0.1em;
	margin-bottom : 0.3em ;
	padding-bottom:0.3em;
	
}

div.user-manifestations-search form label{
	clear : both ;
	float : left ;
	margin-bottom : 0.35em ;
}

div.user-manifestations-search form input{
	float : right ;
	margin-bottom : 0.3em ; 
}

div.user-manifestations-search form input#user_manifestations_startdate{
	float : left ;
	margin-left:21.55em;
	width : 5em ;
}

div.user-manifestations-search form input#user_manifestations_enddate{
	float : left ;
	margin-left:22.75em ;
	width : 5em ;
}

div.user-manifestations-search form select#user_manifestations_category{
	float : left ;
	margin-left:26.6em;
}

div.user-manifestations-search form select#user_manifestations_op{
	float : left ;
	margin-left:25.6em;
}

div.user-manifestations-search form input.user-manifestations-submit{
	clear : both ;
	float : right ;
}

div.user-manifestations-search form select{
	float : right ;
	margin-bottom : 0.3em ;
}

div.user-manifestations-search p{
	text-align : center ;
}

p.left{
	float : left ;
}

p.right{
	float : right ;
}

div.search_pagination ul {
	text-align : center ;
}

div.search_pagination ul li{
	display : inline ;
}

dl.user-manifestations-manifestations {
	clear : both ;
	text-align : left ;
	font-size : 0.9em ;
}

dl.user-manifestations-manifestations dt{
	margin : 1em 0em 0em 0em  ;
}

dl.user-manifestations-manifestation dt{
	margin : 1em 0em 0em 0em  ;
}

dl.user-manifestations-manifestations dt div.manifestationimg{
	float : left ;
	width : 4.5em ;
}


dl.user-manifestations-manifestations dt div.h4 a{
	float : left ;
}

dl.user-manifestations-manifestations dt div.dates{
	clear : both ;
}

div.user-manifestations-news span.dates{
	clear : both ;
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	display:inline;
	float : left ;
	font-family : Arial ;
}


#contenu div.user-manifestations-news span.h4 a{
	font-family:Arial;
	font-size:0.95em;
	font-weight:bold;
	margin:0em 0em 0em 0.5em ;
	padding:0;
	float:left;
	text-decoration : none ;
}

div.user-manifestations-news dl dd{
	clear : both ;
	float : left ;
	text-align : left ;
	font-family:Verdana;
	font-size:11px;
	margin : 0em 0em 0.9em 0em ;
}

#agenda{
border-top:dotted 2px #0585CE;
}

#agenda a{
	float:right;
	font-family:Arial;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:none;
}
/*Fin Agenda */

.align-left {

text-align: left;

}

 

.align-center {

text-align: center;

}

 

.align-right {

text-align: right;

}

 

.align-justify {

text-align: justify;

}


div.rss_header{
margin-top: 2em;
margin-bottom:0.5em;
}

div#news-list-item h3{
font-size:1em;
}


