@import url(header_footer.css);

.enAvant h2{
width:16em;
}

/* === DEBUT modifs par FF === */

#onglets {
	position:absolute;
	left:10em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.85em;
	width:850px;
}

#onglets #idprincipal h1 {
	font-size:1em;
}

#onglets a {
	color:blue;
	text-decoration:none;
	padding:0.2em;
}
#onglets a:hover, #onglets a:focus {
	color:white;
	background-color:blue;
}
#onglets #partenaire {
	float:right;
	margin-top:-2em;
	font-size:0.80em;
}

#onglets #partenaire img {
	float:right;
	margin-top:-0.7em;
}


/*.csc-textpic-intext-left-nowrap h3 {
	font-weight: bold;
	margin-top:0.2em;
	font-size:0.9em;
}*/ /*supprimé par Claire le 15/10/2010*/

.carte {
	float:right;
	width:200px;
	height:120px;
	display:block;
}

.carte a {
	background: url(img/Carte-interactive-lot-off.gif) no-repeat scroll left top;
	width:140px;
	height:120px;
	display:block;
}

.carte a:hover {
	background: url(img/Carte-interactive-lot-on.gif) no-repeat scroll left top;
	width:140px;
	height:120px;
	display:block;	
}


.carte a span.cacher {
	position:absolute;
	left:0px;
	top:-600px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.sommaire {
	background-color:#D7DBDB;
	color:black;
}

p.csc-linkToTop {
	text-align:right;
	font-size:0.8em;
	font-style:italic;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-style: italic;
	font-size:0.8em;
}

div.tx-icscalculitineraire-pi1 {
margin-bottom:1em;
}

/* === FIN modifs FF === */

.csi-textpic{
margin:1em 0 0 0;	
}

/*------- style actu --------*/
.news-list-morelink a{
font-size:0.9em;
}

.news-list-item h3 a{
float:left;
padding:0.4em 0;
font-size:0.9em;
}

.news-list-item img{
float:left;
padding:0 0.3em;
clear:both;
}

/*------- fin style actu --------*/

#bdp{
margin:0;
padding:0;
}

#bdp p{
color:white;
font-family:Trebuchet MS;
font-size:0.7em;
margin: 1.2em 0 0 3.77em;
padding:0;
}

#bdp p a{ 
color:white;
text-decoration:none;
}

#bdp p a:hover{ 
text-decoration:underline;
}

.tx-icsmarchespublics-pi2 label{
float:left;
width:11em;
}

#maire_photo{
display :none;
}

#negre_mo{
height:5em;
display:none;
width:24em;
}

#ics_comarquage_ariane a{
font-size:0.9em;
}

.chapitre p{
font-size:0.9em;
}

table td{
text-align:center;
font-size:0.9em;
}

.tx-newloginbox-pi1 p,.tx-newloginbox-pi1 h3{
font-size:0.9em;
}

.tx-icsmarchespublics-pi2 input{
float:left;
width:12em;
}

#colgv2 .tx-newloginbox-pi1 table td, #colgv2 .tx-newloginbox-pi1 table th{
border:none;
}

.tx-newloginbox-pi1 label{
font-size:0.9em;
}


.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-pilmailform-pi1 .tx-srfreecap-pi2-image{
width:10em;
height:4em;
}

.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;
}

#actu .csi-text{
padding:0em 0 0;
}

.ics_comarquage_colonne2{

}

#ics_comarquage_footer{
clear:both;
}

.tx-pilmailform-pi1 fieldset{
border:none;
margin-bottom:4em;
}

#colgv2 .csc-header{

margin-bottom:-3em;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;

}

/*
#liens_directs{
background:url(../img/separateur.png) no-repeat scroll 0em 0em;
} */  /* supprimé par FF */ 


div.csi-center div.csi-text{
color:#191A1F;
}

p.bodytext {
line-height: 1em;
font-size: 0.75em;
}

.titre_liens{
padding:0.4em 0 0;

}

.lang_premier{
background-image:url(../img/pipe.jpg);
background-position:right;
background-repeat:no-repeat;
padding:0em 1.1em 0em 0em;
}


.lang_dernier{
background-image:none;
}


.infos_a_caher{
display:none;
}

.tx-indexedsearch-res ol{
margin:0;
padding:0;
border-left:44px solid red;
}

.tx-indexedsearch-res ol li.compteur{
list-style-type:decimal-leading-zero;
}


.tx-indexedsearch-rules{
font-size:0.9em;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
float:left;
height:27px;
/*margin:0 0 0 26em;*/
width:50px;
}

#contenu .tx-indexedsearch-searchbox  .Search_form{
width:20em;
}

.tx-indexedsearch-searchbox  .Search_form li .tx-indexedsearch-searchbox-sword{
width:23em;
background:transparent url(../img/rech.png) no-repeat scroll left top;
}

.tx-indexedsearch-searchbox  .Search_form li{
/*width:4em;*/
}


.Search_form li p{
/*display:none;*/
}




#contenu .tx-indexedsearch-searchbox p a{
color:white;
margin:0 0 0 2.5em;
clear:both;
font-size:0.9em;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background:none;
}

.tx-indexedsearch .tx-indexedsearch-res ul li  p.tx-indexedsearch-title a{
background:transparent url(../img/fleche_sup.png) no-repeat scroll 0 0.45em;
padding:0 0.6em;
}

#colgv2 .tx-indexedsearch-res{
margin:1em 0;
}



#colgv2 .tx-indexedsearch-res ul{
margin:0;
padding:0 0 0 0.6em;
}



#colgv2 .tx-indexedsearch-res ul li { 
list-style-type:none;
margin:0;
padding:0;
}


#colgv2 .tx-indexedsearch-res ul li p{ 
margin:0;
padding:0;
}


.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
width:51px;
height:27px;
}

.tx-indexedsearch-searchbox p{
clear:both;
}

.tx-indexedsearch-searchbox {
clear:both;
width:25em;

}


.tx-indexedsearch-searchbox ul li{
list-style-type:none;
float:left;
width:26em;

clear:both;
}


.tx-indexedsearch-searchbox ul li input{
float:left;
}

.tx-indexedsearch-searchbox ul li p {
clear:both;
width:9em;
float:left;
margin:0.2em 0 0;
padding:0;
}

#contenu .news-list-item a{
color:red;
}

#contenu .news-list-morelink a{
color:red;
}

#colgv2 table{
border-collapse:collapse;
margin-bottom:1em;
}

#colgv2 table td{
/*border:solid 1px white;*/
}

#colgv2 table td p{
text-align:center;
}

#colgv2 table th{
margin:0.4em 0;
border:solid 1px white;
}
/*---------------------style sit map---------------------*/

.tx-dropdownsitemap-pi1{
font-size:0.9em;
margin:4em 0 0;
}

#coldv2 .tx-dropdownsitemap-pi1{
font-size:0.9em;
margin:0;
}

.tx-dropdownsitemap-pi1 div.expAll {
	background-color: #CCCCCC;
	border: 1px solid #000000;
}

#contenu .tx-dropdownsitemap-pi1 a, #contenu .tx-dropdownsitemap-pi1 a:link, #contenu .tx-dropdownsitemap-pi1 a:visited, #contenu .tx-dropdownsitemap-pi1 a:hover, #contenu .tx-dropdownsitemap-pi1 a:active {
color:red;
}
/*---------------------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:#000000;
}

#contenu .tx-pilmailform-pi1 div span a {
color: red;	
}

.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:22.45em;
margin:0.4em 0;
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/


/* ------------------------------------------------------- */
h2{
font-family:Trebuchet MS;
font-size:1.3em;
font-weight:bold;
font-style:italic;
clear:left;
margin-top:1em;
padding-left:0.2em;
background-position:0% 100%;
background-repeat:no-repeat;
padding-bottom:0.94em;
margin-bottom:0.5em;
}
h2.titre{
font-style:normal;
}

img{
border:none;
}

.border{
border-right:solid 0.1em black;
}

.border_no{
border:none;
}

#eng_fr{
float:right;
margin:0 21em 0 0;
padding:0;
display:none;
}

#eng_fr li{
display:inline;
}

.lang_premier{
border-right:solid 0.1em black;
padding:0 0.5em 0 0;
}


.lang_dernier{
padding:0 0 0 0.5em;
background-image:none;
}


.outils{
margin:0;
padding:0;
}

.outils li{
display:inline;
}

h3{
font-family:Trebuchet MS;
font-size:1em;
margin:0em;
font-weight:bold;
font-style:italic;
line-height:0.9em;
/* clear:left; */
margin-top:1em;
padding-left:0.2em;
background-position:0% 100%;
background-repeat:no-repeat;
padding-bottom:0.94em;
margin-bottom:0.5em;
}

#contenu_haut{
background-image:url(../img/fond.jpg);
background-color : #EAF0DC;
min-height:19.9em;
background-position:0% 0em;
background-repeat:no-repeat;
}


#recherche{
margin-left:10em;
}

#recherche, .tx-indexedsearch {
	/*margin:-2em 0 0;*/
	padding : 0em ;
}

#recherchev2, .tx-indexedsearch {
	float : right ;
	margin-top: -1.5em;
}

#cold #recherche, #cold .tx-indexedsearch {
	padding-left:9.5em;
	padding-top:0em;
}

#recherche_av{
	clear:both;
	margin-right:0.5em;
	margin-top:0.3em;
	text-align:right;
}

#recherche p{
margin:0 0 0 7em;

}

#recherche .tx-indexedsearch{
margin:0;
padding:0;
}

#contenu #recherche_av a{
color:white;
font-family:Trebuchet MS;
font-size:0.69em;
margin:0;
}

#recherche_av a{
color:white;
font-family:Trebuchet MS;
font-size:0.69em;
}

#submit, input.tx-indexedsearch-searchbox-button{
width:4.5em;
height:2.4em;
border:none;
font-family:Trebuchet MS;
font-size:0.69em;
color:#EEEEEE;
background: transparent url('../img/ok.png') no-repeat top left;
}

#recherche form, .tx-indexedsearch form#searchform{
margin:0;
padding:0;
}

*>.tx-indexedsearch input#text, input.tx-indexedsearch-searchbox-sword, #input_recherche{
background:transparent url(../img/recherche.png) no-repeat scroll left top;
border:medium none;
clear:both;
float:left;
font-family:Trebuchet MS;
height:1.8em;
padding-left:1.7em;
padding-top:0.3em;
width:10.5em;
}

#conteneur #contenu_bas{
/* background-image:url(img/degrade.jpg); */
background-repeat : repeat-x ;
background-position : left top ;
width:62.05em;
min-height:26em;
height : auto ;
margin:0em ;
padding : 0em 0em 1em 0em ;
clear : both ;
float : left ;
font-family: Trebuchet MS;
}

#contenu_milieu{
background-repeat : repeat-x ;
background-position : left top ;
width:62.05em;
min-height:12.5em;
height : auto ;
margin : 0em ;
padding : 0em 0em 0em 0em ;
clear : both ;
float : left ;
}


#contenu_milieu .news-latest-container .news-latest-item h3 {
padding-bottom:0.5em;
}

#contenu_milieu .news-latest-container .news-latest-item span.news-latest-date {
float:right;
}

#contenu_milieu .news-latest-container .news-latest-item a img {
clear:none;
float:none;
}

#contenu_milieu .news-latest-container .news-latest-item table td {
border:none;
}


/*#contenu_milieu .news-latest-container .news-latest-item a img.spacer-gif, 
#contenu_milieu .news-latest-container .news-latest-item a br{
display:none;
}*/

#contenu_milieu .news-latest-container .news-latest-item .news-latest-morelink {
clear:left;
}


#annonce{
background-color:white;
min-height:10em;
margin-left:1.9em;
margin-bottom:1em;
/* padding-bottom:1.5em; */
width:31em;
border:0.06em #C5B8B1 solid;
}


#annonce .annonce_texte a:hover, #annonce .voisins a:hover, .annonce_texte1 a:hover, .annonce_texte2 a:hover {
text-decoration:none;
}

.annonce_texte{
/*float:left;*/
font-family:verdana;
font-size:0.7em;
/* height:7.25em; */
margin-left:2.6em;
/* margin-top:1.2em; */ 
padding-left:0.5em;
width:92%;
}

.user-manifestations-news {
/*height:5em;*/
}

.voisins {
display:none;  /* modifié par FF
float:left;
font-family:verdana;
font-size:0.7em;
margin-left:1em;
min-height:9.5em;
width:45%;  */
}
.voisins .news-list-container {
margin-top:1.2em;
}

.voisins .news-list-item {
margin-bottom:0.5em;
}

.voisins .news-list-date {
float:left;
margin-right:0.5em;
}

.voisins .news-list-item h3 a {
float:none;
font-family:verdana;
font-weight:lighter;
}

.voisins hr.clearer {
display:none;
}

.lettrine{
	font-size:2em;
	font-weight:bold;
	margin-right:0.2em;
	float:left;
	padding:0.2em;
}


.annonce_texte .csc-header-n1 br, .annonce_texte .csc-header-n1 img.spacer-gif,
.voisins .csc-header-n1 br, .annonce_texte .csc-header-n1 img.spacer-gif{
display:none;
}


.annonce_texte .csc-header-n1 .csc-firstHeader{
/*margin-top:-0.5em;*/
margin-top:-0.95em;
}

.voisins .csc-header-n1 .csc-firstHeader{
/*font-size:1em;*/
line-height:1.25em;
margin-top:1em;
}

div.csc-header-n1 br, div.csc-header-n1 img.spacer-gif {
}

#annonce .annonce_texte h2.titre{
display:none;  /* modifié par FF
font-style:none;
font-family:Trebuchet MS;
margin:0em;
color:black;
background-image:none;
*/
}

.annonce_texte1 h2.titre,
.annonce_texte2 h2.titre,
#annonce .annonce_texte h2.titre{
font-size:1.3em;
line-height:0.9em;
}


#annonce .annonce_texte p.texte{
color:#302929;
font-family:Trebuchet MS;
font-size:0.69em;

margin-bottom:0em;
line-height:1.2em;
}

#annonce .annonce_texte .user-manifestations-news dl dt{
margin-bottom:0.5em;
margin-top:0.5em;
}

.user-manifestations-news span.dates {
font-size:0.9em;
font-style:italic;
font-weight:bold;
}

.user-manifestations-news span.h4 a {
font-weight:bold;
}

/* ajouté par FF */ 
#annonce .annonce_texte .user-manifestations-news dl dt span.manifestationimg {
/*float:right;*/
}

#annonce1{
clear : left ;
margin-left:1.9em;
margin-top:0.4em;
margin-bottom:0em;
float:left;
background-color:#F5F2F1;
padding-top:0.5em;
padding-bottom:0.5em;
border:0.06em #C5B8B1 solid;
width:15em;
min-height:19em;

}

#annonce2{
min-height:19em;
clear : right ;
margin-right:0.3em;
margin-top:0.4em;
margin-bottom:0em;
float:right;
background-color:#F5F2F1;
padding-top:0.5em;

padding-bottom:0.5em;
border:0.06em #C5B8B1 solid;
width:15em;
}

#annonce2 img,
#annonce1 img{
	margin-left:2.2em;
	border : none ;
}
.annonce_texte1{
margin-left:-0.6em;
margin-top:0.5em;
padding-left:0.5em;
padding-top:0.2em;

}
.annonce_texte1 .titre{
font-family:Trebuchet MS;
margin:0em 0em 0em;
font-weight:normal;
color :#302929 ;

padding:0;
}

.annonce_texte1 .titre a{
	text-decoration : none ;
	color :#302929 ;
}

.annonce_texte1 .titre a:hover{
	text-decoration:underline;	
}

.annonce_texte1 .titre a:visited{
	color :#302929 ;
}

.annonce_texte1 img{
margin:0em 0em 0em;
}

.annonce_texte1 p.texte, .annonce_texte1 p.bodytext{
color:#302929;
font-family:Trebuchet MS;
font-size:0.69em;
margin-bottom:0em;
line-height:1.2em;
}

.lien{
margin:0em;
font-family:Trebuchet MS;
font-size:0.69em;
text-decoration:underline;
color:#F07512;
list-style:none;
padding:0;
}

.annonce_texte1 a, .lien a{
margin:0em;
font-family:Trebuchet MS;
font-size:0.75em;
text-decoration:underline;
color:#F07512;
list-style:none;
padding:0;
}

#annonce img{
float:left;
margin-right:0.4em;
/*margin-top:0.4em;*/
}

.annonce_texte1 a, .lien li:before{
content: '> ';
}


#annonced{
/* background: transparent url('../img/bordure_milieu_agenda.png') no-repeat top left;
background-repeat:repeat; */
background-color : white ;
width:23.81em;
}

#annonced img{
margin-left:0.76em;
margin-top:0.4em;
}

#text_annonced{

margin-top:0.5em;
margin-bottom:0.5em;
padding-left:0.4em;
width:11em;
}

#annonced .texted{
color:#302929;
font-family:Trebuchet MS;
font-size:0.69em;
margin-bottom:0em;
line-height:1.2em;
}


#containerpetitmenu{
	margin-top : -2.2em ;
	padding-bottom:2.2em;
}

#containerpetitmenuv2{
	margin-top : -7em ;
	padding-bottom:2.2em;
	position : absolute ;
}


#arianeborduregauche,#arianeborduregauchev2{
	background-position : left ;

	background-repeat:no-repeat;
	min-height:2.2em;
	margin-left : 1.1em ;
	width : auto ;
	float : left ;
}


#arianeborduredroite{
	background-position : right ;

	background-repeat:no-repeat;
	height:2.2em;
	float : left ;
	width : 0.9em ;
}

#arianeborduredroitev2{
	background-position : right ;

	background-repeat:no-repeat;
	height:2.2em;
	float : left ;
	width : 0.9em ;

}

#fil_arianne{
	float:left;
	margin-left:0.9em;
	margin-top:0em;
	padding-right:0em;
	height : 2.2em ;
}

#fil_ariannev2{
	background-position:0% 0.09em;
	background-repeat:no-repeat;
	float:left;
	margin-left:0.9em;
	height : 2.2em ;
	width : 55.66em;
}

p#arianne {
	background-position:0 0.25em;
	background-image:url(../img/puce_arianne.png);
	background-repeat:no-repeat;
/*	color:black;*/
	font-family:Trebuchet MS;
	font-size:0.75em;
	margin-left:0em;
	margin-top:0.8em;
	padding-left : 2em ;
	float:left;
}


p#arianne a{
color:white;
font-family:Trebuchet MS;

margin-left:0.2em;
}


#services.acceuil, #servicesv2.acceuil{
	float:left;
	margin-left:0;
	margin-top:0.4em;
	height : 1.5em ;
	padding-top : 0.3em ;
	margin-top:0.4em;
	width:5.2em;
	padding-left : 0.5em ;
}

#services.pagecourante, #servicesv2.pagecourante{
	float:right;
        height:1.5em;
        margin-top:0em;
        padding-right:1em;
        padding-top:0em;
        position:relative;
}

#servicesv2{
	background-color : transparent ;
}

#services a, #servicesv2 a{
	font-family:Tahoma;
	font-size:0.75em;
	text-decoration:none;
	font-weight:bold;
}

#services a{

}


#services img, #servicesv2 img{
	text-decoration:none;
	border:none ;
	vertical-align:-0.19em;
}

#borduredroiteservices{
	background-image:url(../img/bordure-services.png);
	background-repeat:no-repeat;
	height : 1.8em ;
	width : 0.9em ;
	margin-top:0.4em;
	float : left ;
}

#actu{
clear:left;
/*color:#F7F5F4;*/
height:7.5em;
margin-left:2.5em;
margin-top:1em;
width:23.75em;
padding-bottom:1em;
}

#actu img{
float:left;
padding-top:0em;
}

/*#actu img{
float:left;
padding-top:1em;
}*/

#actu .texte_actu {
float:left;
width:17.13em;
margin-left:0.8em;
}

#actu .texte_actu p.texte1{
/*color:#F7F5F4;*/
font-family:Trebuchet MS;
font-size:0.75em;
margin-bottom:0em;
line-height:1.2em;
}

#actu .texte_actu p.texte1:first-letter{
/*color:#F7F5F4;*/
font-family:Trebuchet MS;
font-size:1.50em;
font-weight:bold;
}

#contenu #liens_directs, #contenu_bas #liens_directs{
clear:left;
/*color:#F7F5F4;*/
height:10em;
width:25em;
padding:1em 0;

}

#contenu_bas #liens_directs{
margin-left: 2.5em
}

#contenu ul#lien_direct, #contenu_bas ul#lien_direct{
line-height:1.1em;
margin:0em;
padding:0em;
float:left;
list-style:none;
}

#contenu ul#lien_direct1, #contenu_bas ul#lien_direct1{
line-height:1.1em;
margin:0;
margin-left:1em;
padding:0;
float:left;
list-style:none;
}

#contenu_bas #liens_directs1 li a, #contenu_bas #liens_directs li a{
font-family:Trebuchet MS;
font-size:0.75em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0.9em;
text-decoration:underline;
}

#contenu #liens_directs1 li a, #contenu #liens_directs li a, #contenu #coldv2 .sommaire li a {
background:transparent url(../img/fleche_sup.png) no-repeat scroll 0 0.45em;
font-family:Trebuchet MS;
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0.9em;
/*text-decoration:none;*/
text-decoration:underline;
}

#contenu #liens_directs1 li a:hover, #contenu #liens_directs li a:hover,#contenu_bas #liens_directs1 li a:hover, #contenu_bas #liens_directs li a:hover,#lien_direct a:hover,#lien_direct1 a:hover{
	/*text-decoration : underline ;*/
	text-decoration:none;
}

#conteneur .suite{
font-size:1em;
font-family:Trebuchet MS;
margin:0;
padding:0;

text-decoration:underline;
}

#conteneur .suite a{
font-family:Trebuchet MS;
margin:0;
padding:0;

}


#conteneur .suite1{
font-size:0.75em;
font-family:Trebuchet MS;
margin:0;
padding:0;
text-decoration:none;
}

#conteneur .suite1 a{
font-size:0.75em;
font-family:Trebuchet MS;
margin:0;
padding:0;
text-decoration:underline;
}

/*
#lien_direct1 li:before,
#lien_direct li:before{
content: '> ';
font-size:0.75em;
}
*/
#contenu #liens_directs .titre_liens{
font-family:Trebuchet MS;
font-size:1em;
margin-bottom:0.5em
}

#envoi_flux{
margin-left:2.5em;
text-align: baseline;
display:none;
}

#envoi_flux p #envoi a{
font-size:0.75em;
font-family:Trebuchet MS;
text-decoration:underline;
color:#EEEEEE;
}

#envoi_flux p #envoi{
padding-right:1.5em;
}
#envoi_flux p #flux{
font-size:0.75em;
font-family:Trebuchet MS;
text-decoration:underline;
color:#EF9348;
padding-left:1.5em;
border-left:solid white 1px;

}

#envoi_flux p  a{
font-family:Trebuchet MS;
text-decoration:underline;
color:#EF9348;

text-decoration:none;
}

#envoi_flux  img{
border:0;


font-size:0.75em;
font-family:Trebuchet MS;
text-decoration:none;
color:#EF9348;
vertical-align:-0.31em;
margin-left:0.5em;
}

#contenu{
float:left;
min-height:24.3em;
height:auto;
width : 57.4em ;
margin : -4.8em 1.15em 1em 1.15em ;
background-position:left top;
background-repeat:repeat-x;
position : relative ;
font-family: Trebuchet MS;
}

h4 {
	margin: 0.5em 0 0 0;
}

#contenu a{
	text-decoration : none ;
}

#contenu a:hover{
	text-decoration : none ;
}

#contenu ul li{
	font-size:0.8em;
}


#contenu ul a,#contenu ul a:visited{
	text-decoration : none ;
}

#contenu ul a:hover{
	text-decoration : underline ;
}

#colg{
float:left;
width:27.5em;
height : auto;
/* background-image : url(../img/degradedroit.png) ;
background-repeat : repeat-x ;
background-position : left bottom ;
background-color : #0a3336 ; */
}

#colgv2{
padding-left:2em;
padding-top:1em;
margin : 0em 0em 0em 0em;
width:28em;
float:left;
clear:left;
}

#cold{
float : left ;
height : auto ;
/*margin-top : -14.5em ;*/
margin-top : -16em ;
width : 33.3em ;

}

#coldv2{
float:right;
width:26.1em;
margin : 0em 0em 0em 0em;
padding-top:1em;
}

/* #colsbas{
 background-image : url(../img/degradedroit.png) ;
background-repeat : repeat-x ;
background-position : left bottom ;
background-color : #0a3336 ; 
} */

#ttes_actus {
float:right;
font-size:0.75em;
margin-right:12px;
margin-top:-20px;
}

a#ttes_actus:hover {
text-decoration:none;
}

#pub{
clear : both ;
margin-left:1.9em;
/*padding-top:1.9em;*/
padding-top:1.4em;
}

.carte a img{
margin-left:4.5em;
padding:2px;
}

.carte a p {
text-align:center;
}
#pubv2{
	margin : 0em 0em 0em -6.2em ;
	padding : 0em ;
}


#resultat{
font-family:Trebuchet MS;
font-size:0.75em;
margin-left:0.7em;
margin-top:0em;
float:left;
}

#num_result{
font-family:Trebuchet MS;
font-size:1.50em;
font-style:italic;
font-weight:bold;
}


.annonce{
margin-top:1em;
width:26em;
clear : both ;
}

.annonce img{
margin-left:0.5em;
float:left;
}

.num_annonce{
float:left;
color:white;
font-family:Trebuchet MS;
font-size:0.75em;
margin-left:-1.63em;
margin-top:0.5em;
}

.annonce .text_annonce{

}

.annonce .titre{
margin-left:13em;
font-family:Trebuchet MS;
font-size:0.75em;
font-weight:bold;
color:white;
margin-bottom:0em;
line-height:1.3em;
}

.annonce .texte{
margin-left:13em;
font-family:Trebuchet MS;
font-size:0.75em;
font-weight:normal;
color:white;
margin-top:0em;
margin-bottom:0em;
line-height:1.2em;
}

.annonce .tel{
margin-left:13em;
font-family:Trebuchet MS;
font-size:0.75em;
font-weight:bold;

margin-top:0em;
margin-bottom:0em;
line-height:1.2em;
}

.annonce .mail{
font-family:Trebuchet MS;
font-size:0.75em;
margin-left:13em;

margin-top:0em;
margin-bottom:0em;
line-height:1.3em;
}

.annonce .mail a{
font-family:Trebuchet MS;
font-size:0.75em;
text-decoration:none;

margin-top:0em;
margin-bottom:0em;
line-height:1.3em;
}


.news-single-item h3{
	color : #FFFFFF!important ;
	margin : 0.6em 0em 0.6em 0em ;
	font-size : 0.7em ;
}

.news-single-item .news-single-links{
	color : #FFFFFF!important ;
}


.news-single-item .news-single-backlink a:visited{
	color : #FFFFFF!important ;
}

.news-single-img{

}

.news-single-img img {
	border-top : 0.3em solid #FFFFFF ;
	border-bottom : 0.3em solid #FFFFFF ;
	border-left : 0.3em solid #FFFFFF ;
	border-right : 0.5em solid #FFFFFF ;
	margin-left : 1.25em ;
	z-index : 5 ;
}

.news-single-img a{
	width:2.5em;
	z-index : 10 ;
	margin-top:-6em;
	margin-left:1.25em;
}

.news-single-img img.spacer-gif{
	display : none ;
}


div.tx-efafontsize-pi1{
	display : inline ;
}

.tx-rggooglemap-pi1 .poi-content {
color:#000000;
}

#pagination {
text-align:center;
}


.csc-textpic .csc-textpic-text {
	padding-left:1em;
}

#imgagenda {
	position:absolute;
/*	background-position:0em 1em;
	background-image:url(../img/agenda.png);
	background-repeat:no-repeat;*/
	z-index:10;
}

#imgagenda h2 img {
	margin: -0.5em 1em;
}

