/* ==== DEBUT ajout et modifs de FF ===== */

div#content_interne div#centre div#actu h2 {
  font-size:1.8em;
}

div#content_interne div#centre div#actu h5, #content_interne_sans_menu #centre_sans_menu div#actu h5 {
  font-size:1em;
  padding-left:2em;
  margin-bottom:0;
  color:#0B2776;  
}

div#content_interne div#centre div#actu h6, #content_interne_sans_menu #centre_sans_menu div#actu h6 {
  font-size:0.9em;
  padding-left:3em;
  margin-bottom:0;
  font-weight:bold;  
}

#content_interne_sans_menu #centre_sans_menu div#actu div.news-single-item div.news-single-category {
  font-style:italic;
  text-align:right;
}

#centre ul ul.csc-menu{
  background-color:#EEEEEE;
  margin-left:100px;
  float:right;
}

/* ==== FIN ajout et modifs de FF ===== */


#contenu #content_interne_sans_menu #centre_sans_menu #actu div.envoi_ami ul li{
background-image: none;
margin-top: 0.5em;
}

#contenu #content_interne_sans_menu #centre_sans_menu #actu div.envoi_ami ul li label{
float: left;
clear: both;
width: 16em;
}

#contenu #content_interne_sans_menu #centre_sans_menu #actu div.envoi_ami ul li textarea {
width:30em;
height: 7em;
}

#content_interne{
background:url(img/ombre_inter.gif) no-repeat left top;
margin-top:1em;
}


#content_interne h2.titre{
padding:1em 0 0 2em;
float:left;
/*width:18em;*/
font-size:1.1em;
font-family: Arial,Helvetica,sans-serif;
font-weight:normal;
color:rgb(9,36,109);
}

#content_interne #menu_gauche{
float:left;
margin-top: 3.5em;
width:18em;
font-size:0.8em;
font-family: Arial,Helvetica,sans-serif;
/*padding-top:1em;*/
/*margin-top:3em;*/
}

#content_interne #menu_gauche #ombre_haute{
background-image:url("img/ombre_haute.gif");
background-repeat:no-repeat;
height:5em;
margin-bottom:-5.5em;
z-index:0;
}

#content_interne #menu_gauche #ombre_basse{
background-image:url("img/ombre_basse.gif");
background-repeat:no-repeat;
height:5em;
margin-top:-4em;
z-index:0;
position:relative;
}

#content_interne #menu_gauche #menug_contenu{
min-height:10em;
width:17em;
z-index:1;
position:relative;
}

#content_interne #menu_gauche ul{
padding:0;
/*position:relative;*/
/*z-index:1;*/
padding-left:0em;
margin-left:0;

}

#content_interne #menu_gauche ul ul.cache{
display:none;
}


#content_interne #menu_gauche ul.niveau1 li.act:hover ul.niveau2,
#content_interne #menu_gauche ul.niveau2 li.act:hover ul.niveau3 {
     display:block;
}

#content_interne #menu_gauche ul.niveau1 li.subact,
#content_interne #menu_gauche li.act,
#content_interne #menu_gauche ul.niveau2 li.subact{
     background-color:#d2eaff;
}


#content_interne #menu_gauche #menug_contenu ul div.actif{
float:left;
background-image:url("img/actif_sommaire_01.gif");
background-repeat:no-repeat;
background-position:0em;
width:3em;
height:1.5em;
margin-left:-3em;
margin-right:0em;

}

#content_interne #menu_gauche #menug_contenu ul li ul div.actif{
margin-top:-0.5em;
margin-left:-3.7em;
}

#content_interne #menu_gauche #menug_contenu ul li ul li ul div.actif{

margin-left:-5.2em;
}

#content_interne #menu_gauche #menug_contenu ul li{
list-style-type:none;
background-image:url("img/puce_menug_1in.gif");
background-repeat:no-repeat;
background-attachment: scroll;
background-position: 2em 0.7em;
padding-left: 3em;
margin:0;
padding-top:0.4em;
padding-bottom:0.4em;
min-height:1%;
}

#content_interne #menu_gauche #menug_contenu ul.niveau1 li.act{
background-image:url("img/puce_menug_1_01.gif");
min-height:1%;
}

#content_interne #menu_gauche #menug_contenu ul.niveau2 li.act{
background-image:url("img/puce_menug_2_01.gif");
min-height:1%;
}

#content_interne #menu_gauche #menug_contenu ul.niveau3 li.act{
background-image:url("img/puce_menug_3_01.gif");
min-height:1%;
}

#content_interne #menu_gauche #menug_contenu ul li a{
color:rgb(4,25,85);
width:100%;
text-decoration:none;
font-weight:bold;
}

#content_interne #menu_gauche #menug_contenu ul li a:hover{
background-color:rgb(4,25,85);
color: #FFFFFF;
}

/*
#content_interne #menu_gauche #menug_contenu ul li:hover{
background-color:#d2eaff;
background-image:url("img/puce_menug_1_01.gif");
background-position: 2em 0.7em;
min-height:1%;
}

#content_interne #menu_gauche #menug_contenu ul ul li:hover{
background-color:#d2eaff;
background-image:url("img/puce_menug_2_01.gif");
background-position:0em 0.7em;
padding-left:0.7em;

}

#content_interne #menu_gauche #menug_contenu ul ul ul li:hover{
background-color:#d2eaff;
background-image:url("img/puce_menug_3_01.gif");
background-position:left 0.7em;
padding-left:0.7em;
}*/

#content_interne #menu_gauche #menug_contenu ul li ul li a:hover{
text-decoration:underline;
}

#content_interne #menu_gauche #menug_contenu ul li ul{
padding-left:0;
}

#content_interne #menu_gauche #menug_contenu ul li ul li{
list-style-type:none;
background-image:url("img/puce_menug_2_01.gif");
background-position:0em 0.7em;
padding-left:0.7em;
min-height:1%;

}

#content_interne #menu_gauche #menug_contenu ul li ul li a{
padding-left:0;
color:rgb(164,39,92);

}

#content_interne #menu_gauche #menug_contenu ul li ul li ul{
padding-left:0.8em;
}

#content_interne #menu_gauche #menug_contenu ul li ul li ul li{
list-style-type:none;
background-image:url("img/puce_menug_3_01.gif");
background-position:left 0.7em;
padding-left:0.7em;
min-height:1%;
}

#content_interne #menu_gauche #menug_contenu ul li ul li ul li a{
color:rgb(4,25,85);
}

/* Debut colg */

#content_interne #centre{
float:left;
width:30em;/*27em;*/
padding:3em 1em 1em 1em;
margin-top:-2.8em;


}

#content_interne #centre_tableau{
  min-height:40em;
  margin:0 1em;
}


#content_interne #centre_tableau .outils{
  text-align:right;
  width:100%;
  margin-top:-3.5em;
}


#content_interne #centre_tableau #actu{
  margin :0em;
  padding : 0em;
}


#content_interne #centre_sans_menu{
width:41em;

float:left;

margin:-1.5em 2em 0em 2em;



}

#content_interne #centre h3,#content_interne #centre_sans_menu h3{
font-family: Arial,Helvetica,sans-serif;
/*font-size: 1.2em;*/
font-size: 1.4em;
font-weight:bold;
color: #0b2776;
padding-left: 2.5em;
padding-top:0.5em;
margin-bottom: 0em;
margin-top:1em;
min-height: 3em;


background-color: transparent;
background-image: url(img/enavantRouge.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0em;

}

/*Bug affichage du sous-titre d'une news*/
#content_interne #centre_sans_menu span.sh h3{
background:none;
color:rgb(164,39,92);
font-size:1em;
font-weight:bold;
}


#content_interne h3.rouge{

background-color: transparent;
background-image: url(img/enavantRouge.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}


#content_interne h3.jaune{

background-color: transparent;
background-image: url(img/enavantJaune.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content_interne h3.bleu{

background-color: transparent;
background-image: url(img/enavantBleu.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content_interne h3.vert{

background-color: transparent;
background-image: url(img/enavantVert.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content_interne div#content{

float:left;
clear:both;
}

#content_interne div#actu,#content_interne div#content{
color:rgb(164,39,92);
margin-top: 3em;
font-size: 0.75em;
}

#content_interne #centre_sans_menu div#actu{
color:rgb(164,39,92);
margin-top: 1em;
}


#content_interne div#actu p,#content_interne div#content p{

color:rgb(38,37,37);
text-align:justify;
}


#content_interne div#actu li{

}

#content_interne div#actu p a,#content_interne div#content p a{
text-decoration:underline;
color:rgb(0,89,252);

}

#content_interne div#actu p a:hover,#content_interne div#content p a:hover{
text-decoration:underline;
color:white;
background-color:rgb(0,89,252);

}

#content_interne div#actu div.intro p.bodytext,#content_interne div#content div.intro p.bodytext{
background-color:rgb(238,247,255);
color: #0b2776;
}

#content_interne div#actu h4,#content_interne div#content h4{
color:rgb(164,39,92);
/*font-size:1.4em;*/  /* modifi� par FF */
font-size: 1.2em;
font-weight:bold;
}




#content_interne div#actu  ul,#content_interne div#content ul {
/*list-style:none;*/
padding-left:0em;
/*clear: both;*/
}



#actu ul li,
#content ul li{
list-style-type:none;
background-image:url("img/puce_sommaire.gif");
background-repeat:no-repeat;
background-position:left 0.5em;
padding-left:1.5em;
}



#actu li{
padding-top:0.5em;
}
#actu li li {
padding-top:0em;
}


#actu li a,
#content li a{
text-decoration:underline;
color:rgb(164,39,92);
}

#content_interne #vers_le_haut{
float:right;
background-image:url("img/vers_le_haut.gif");
background-repeat:no-repeat;
width:22px;
height:22px;
margin-top:2em;

}


#content_interne #vers_le_haut a span{
display:none;
}

/********Affichage des news en mode single*******/
#content_interne #centre #actu .news-single-item .news-single-backlink a,
#content_interne #centre #content .news-single-item .news-single-backlink a{
color: #960643;
text-decoration:none;
background-color:transparent;
background-image:url(img/retour.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
font-size:0.8em;
padding-left:1em;
}

#content_interne #centre #actu .news-single-item .news-single-backlink a:hover,
#content_interne #centre #content .news-single-item .news-single-backlink a:hover{
text-decoration:underline;
}

#content_interne #centre #actu .news-single-item .news-single-timedata,
#content_interne #centre #content .news-single-item .news-single-timedata{
/*float: left;*/
/*color:rgb(38,37,37);*/
font-size:0.8em;
margin:0;
}

/********Affichage de la liste des news*******/

#content_interne #centre #actu .actu{

margin-bottom:1em;
}

#content_interne #centre #actu .actu p.suite a{
color: #960643;
text-decoration:none;
background-color:transparent;
background-image:url(img/allnews.gif);
background-repeat:no-repeat;
background-position:right 0.5em;
/*font-size:0.8em;*/
padding-right:1em;

}

#content_interne #centre #actu .actu p.suite a:hover{
text-decoration:underline;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form fieldset{
border: 0;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form fieldset div div{
margin-top: 0.3em;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form input.submit{
background-color: #454545;
color: #FFFFFF;
border: 0;
font-weight: bold;
padding-top: 0.2em;
padding-bottom: 0.1em;
margin-top: 0.5em;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form p.othermode{
color: #454545;
font-weight: bold;
text-align: right;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form p.othermode a{
color: #454545;
font-weight: bold;
text-decoration: none;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form p.othermode a:hover{
text-decoration: underline;
background: none;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-rules p{
color: #A4275C;
font-size: 0.9em;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox{
text-align: center;
background-color: #454545;
padding-top: 0.3em;
padding-bottom: 0.2em;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul li{
background: none;
padding: 0;
margin-left: 0.3em;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul li a{
text-decoration: none;
color: #FFFFFF;
}

#content_interne div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul li a:hover{
text-decoration: underline;
}

#content_interne div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li{
list-style: none;
background: none;
}

#content_interne div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span{
display: block;
}


#content_interne div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span.descr{
color: #454545;
font-weight: bold;
font-size: 1.1em;
font-family: "Trebuchet MS";
display: block;
}

#content_interne div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span.path a{
font-weight: bold;
text-decoration: none;
display: block;
}

#content_interne div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span.path a:hover{
text-decoration: underline;
}
#content_interne #centre h2.csc-firstHeader a{
margin-top:0;
height:1em;
color:#041955;/*#0B2776;*/
text-decoration:none;
}
#content_interne #centre h2.csc-firstHeader a:hover{
text-decoration:underline;
}
#content_interne #centre div.tx-icsmarchespublics-pi1{
padding-top:1em;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item,
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-single-item{
padding-top: 1em;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item h3,
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-single-item h3{
background:none;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom:0em;
margin-top:0em;
min-height:1em;
padding-left:0em;
padding-top:0em;
float:left;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item h3 a{
color:#041955;/*#0B2776;*/
text-decoration:none;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item h3 a:hover{
color:white;
background-color:#041955;
text-decoration:underline;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item .date,
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-single-item .date{
float:right;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item .clearB,
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-single-item .clearB{
clear:both;
}
#content_interne #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item p{
margin:0;
}
#content_interne #centre div.tx-icsmarchespublics-pi2 form label{
clear:left;
float:left;
width: 10em;
}
#content_interne #centre div.tx-icsmarchespublics-pi2 form input{
width: 12em;
}

#content_interne div#actu div.tx-pilmailform-pi1 label {
float: left;
width: 8em;
margin-top: 1em;
}

#content_interne div#actu div.tx-pilmailform-pi1 div label {
float: none;
margin-top: 1em;
}

#content_interne div#actu div.tx-pilmailform-pi1 select, #content_interne div#actu div.tx-pilmailform-pi1 input {
width: 25em;
margin-top: 1em;
}

#content_interne div#actu div.tx-pilmailform-pi1 textarea {
width: 40em;
margin-top: 1em;
}

#content_interne div#actu div.tx-pilmailform-pi1 input[type=submit] {
width: auto;
}



#content_interne_sans_menu{
background:url(img/ombre_inter.gif) no-repeat left top;
margin-top:1em;
}


#content_interne_sans_menu h2.titre{
padding:1em 0 0 2em;
float:left;
/*width:18em;*/
font-size:1.1em;
font-family: Arial,Helvetica,sans-serif;
font-weight:normal;
color:rgb(9,36,109);
}

#content_interne_sans_menu #menu_gauche{
float:left;
margin-top: 3.5em;
width:18em;
font-size:0.8em;
font-family: Arial,Helvetica,sans-serif;
/*padding-top:1em;*/
/*margin-top:3em;*/
}

#content_interne_sans_menu #menu_gauche #ombre_haute{
background-image:url("img/ombre_haute.gif");
background-repeat:no-repeat;
height:5em;
margin-bottom:-5.5em;
z-index:0;
}

#content_interne_sans_menu #menu_gauche #ombre_basse{
background-image:url("img/ombre_basse.gif");
background-repeat:no-repeat;
height:5em;
margin-top:-4em;
z-index:0;
position:relative;
}

#content_interne_sans_menu #menu_gauche #menug_contenu{
min-height:10em;
width:17em;
z-index:1;
position:relative;
}

#content_interne_sans_menu #menu_gauche ul{
padding:0;
/*position:relative;*/
/*z-index:1;*/
padding-left:0em;
margin-left:0;

}

#content_interne_sans_menu #menu_gauche ul ul.cache{
display:none;
}


#content_interne_sans_menu #menu_gauche ul.niveau1 li.act:hover ul.niveau2,
#content_interne_sans_menu #menu_gauche ul.niveau2 li.act:hover ul.niveau3 {
     display:block;
}

#content_interne_sans_menu #menu_gauche ul.niveau1 li.subact,
#content_interne_sans_menu #menu_gauche li.act,
#content_interne_sans_menu #menu_gauche ul.niveau2 li.subact{
     background-color:#d2eaff;
}


#content_interne_sans_menu #menu_gauche #menug_contenu ul div.actif{
float:left;
background-image:url("img/actif_sommaire_01.gif");
background-repeat:no-repeat;
background-position:0em;
width:3em;
height:1.5em;
margin-left:-3em;
margin-right:0em;

}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul div.actif{
margin-top:-0.5em;
margin-left:-3.7em;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li ul div.actif{

margin-left:-5.2em;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li{
list-style-type:none;
background-image:url("img/puce_menug_1in.gif");
background-repeat:no-repeat;
background-attachment: scroll;
background-position: 2em 0.7em;
padding-left: 3em;
margin:0;
padding-top:0.4em;
padding-bottom:0.4em;
min-height:1%;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul.niveau1 li.act{
background-image:url("img/puce_menug_1_01.gif");
min-height:1%;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul.niveau2 li.act{
background-image:url("img/puce_menug_2_01.gif");
min-height:1%;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul.niveau3 li.act{
background-image:url("img/puce_menug_3_01.gif");
min-height:1%;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li a{
color:rgb(4,25,85);
width:100%;
text-decoration:none;
font-weight:bold;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li a:hover{
background-color:rgb(4,25,85);
color: #FFFFFF;
}

/*
#content_interne_sans_menu #menu_gauche #menug_contenu ul li:hover{
background-color:#d2eaff;
background-image:url("img/puce_menug_1_01.gif");
background-position: 2em 0.7em;
-height:1%;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul ul li:hover{
background-color:#d2eaff;
background-image:url("img/puce_menug_2_01.gif");
background-position:0em 0.7em;
padding-left:0.7em;

}

#content_interne_sans_menu #menu_gauche #menug_contenu ul ul ul li:hover{
background-color:#d2eaff;
background-image:url("img/puce_menug_3_01.gif");
background-position:left 0.7em;
padding-left:0.7em;
}*/

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li a:hover{
text-decoration:underline;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul{
padding-left:0;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li{
list-style-type:none;
background-image:url("img/puce_menug_2_01.gif");
background-position:0em 0.7em;
padding-left:0.7em;
min-height:1%;

}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li a{
padding-left:0;
color:rgb(164,39,92);

}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li ul{
padding-left:0.8em;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li ul li{
list-style-type:none;
background-image:url("img/puce_menug_3_01.gif");
background-position:left 0.7em;
padding-left:0.7em;
min-height:1%;
}

#content_interne_sans_menu #menu_gauche #menug_contenu ul li ul li ul li a{
color:rgb(4,25,85);
}

/* Debut colg */

#content_interne_sans_menu #centre{
float:left;
width:30em;/*27em;*/
padding:3em 1em 1em 1em;
margin-top:-2.8em;


}

#content_interne_sans_menu #centre_tableau{
  min-height:40em;
  margin:0 1em;
}


#content_interne_sans_menu #centre_tableau .outils{
  text-align:right;
  width:100%;
  margin-top:-3.5em;
}


#content_interne_sans_menu #centre_tableau #actu{
  margin :0em;
  padding : 0em;
}

#content_interne_sans_menu #centre_sans_menu{
width:41em;

float:left;

margin:-1.5em 2em 0em 2em;



}

#content_interne_sans_menu #centre h3,#content_interne_sans_menu #centre_sans_menu h3{
font-family: Arial,Helvetica,sans-serif;
font-size: 1.5em;
font-weight:bold;
color: #0b2776;
padding-left: 2.5em;
padding-top:0.5em;
margin-bottom: 0em;
margin-top:1em;
min-height: 3em;


background-color: transparent;
background-image: url(img/enavantRouge.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0em;

}

/*Bug affichage du sous-titre d'une news*/
#content_interne_sans_menu #centre_sans_menu span.sh h3{
background:none;
color:rgb(164,39,92);
font-size:1em;
font-weight:bold;
}


#content_interne_sans_menu h3.rouge{

background-color: transparent;
background-image: url(img/enavantRouge.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}


#content_interne_sans_menu h3.jaune{

background-color: transparent;
background-image: url(img/enavantJaune.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content_interne_sans_menu h3.bleu{

background-color: transparent;
background-image: url(img/enavantBleu.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content_interne_sans_menu h3.vert{

background-color: transparent;
background-image: url(img/enavantVert.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content_interne_sans_menu div#content{

float:left;
clear:both;
}

#content_interne_sans_menu div#actu,#content_interne_sans_menu div#content{
color:rgb(164,39,92);
margin-top: 3em;
font-size: 0.75em;
}

#content_interne_sans_menu #centre_sans_menu div#actu{
color:rgb(164,39,92);
margin-top: 1em;
}
#content_interne_sans_menu #centre_sans_menu div#actu .date{
  text-transform:capitalize;
}

#content_interne_sans_menu div#actu p,#content_interne_sans_menu div#content p{

color:rgb(38,37,37);
text-align:justify;
}


#content_interne_sans_menu div#actu li{

}

#content_interne_sans_menu div#actu p a,#content_interne_sans_menu div#content p a{
text-decoration:underline;
color:rgb(0,89,252);

}

#content_interne_sans_menu div#actu p a:hover,#content_interne_sans_menu div#content p a:hover{
text-decoration:underline;
color:white;
background-color:rgb(0,89,252);

}

#content_interne_sans_menu div#actu div.intro p.bodytext,#content_interne_sans_menu div#content div.intro p.bodytext{
background-color:rgb(238,247,255);
color: #0b2776;
}

#content_interne_sans_menu div#actu h4,#content_interne_sans_menu div#content h4{
color:rgb(164,39,92);
font-size:1.4em;  /* modifi� par FF */
font-weight:bold;
}


/*#content_interne_sans_menu div#actu  ul,
#content_interne_sans_menu div#content ul */
#actu  ul,
#content ul {
list-style:none;
padding-left:0em;
/*clear: both;*/
}


/*#content_interne_sans_menu div#actu ul li,
#content_interne_sans_menu div#content ul li*/
#actu ul li,
#content ul li{
/*list-style-type:none;*/
background-image:url("img/puce_sommaire.gif");
background-repeat:no-repeat;
background-position:left 0.5em;
padding-left:1.5em;
}

#content_interne_sans_menu div#actu div#search_pagination_top ul li {
background: none;
float: left;
}



#content_interne_sans_menu div#actu ul li a,#content_interne_sans_menu div#content ul li a{
text-decoration:underline;
color:rgb(164,39,92);
}

#content_interne_sans_menu #vers_le_haut{
float:right;
background-image:url("img/vers_le_haut.gif");
background-repeat:no-repeat;
width:22px;
height:22px;
margin-top:2em;

}


#content_interne_sans_menu #vers_le_haut a span{
display:none;
}

/********Affichage des news en mode single*******/
#content_interne_sans_menu #centre #actu .news-single-item .news-single-backlink a,
#content_interne_sans_menu #centre #content .news-single-item .news-single-backlink a{
color: #960643;
text-decoration:none;
background-color:transparent;
background-image:url(img/retour.gif);
background-repeat:no-repeat;
background-position:left 0.5em;
font-size:0.8em;
padding-left:1em;
}

#content_interne_sans_menu #centre #actu .news-single-item .news-single-backlink a:hover,
#content_interne_sans_menu #centre #content .news-single-item .news-single-backlink a:hover{
text-decoration:underline;
}

#content_interne_sans_menu #centre #actu .news-single-item .news-single-timedata,
#content_interne_sans_menu #centre #content .news-single-item .news-single-timedata{
/*float: left;*/
/*color:rgb(38,37,37);*/
font-size:0.8em;
margin:0;
}

/********Affichage de la liste des news*******/

#content_interne_sans_menu #centre #actu .actu{

margin-bottom:1em;
}

#content_interne_sans_menu #centre #actu .actu p.suite a{
color: #960643;
text-decoration:none;
background-color:transparent;
background-image:url(img/allnews.gif);
background-repeat:no-repeat;
background-position:right 0.5em;
/*font-size:0.8em;*/
padding-right:1em;

}

#content_interne_sans_menu #centre #actu .actu p.suite a:hover{
text-decoration:underline;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form fieldset{
border: 0;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form fieldset div div{
margin-top: 0.3em;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form input.submit{
background-color: #454545;
color: #FFFFFF;
border: 0;
font-weight: bold;
padding-top: 0.2em;
padding-bottom: 0.1em;
margin-top: 0.5em;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form p.othermode{
color: #454545;
font-weight: bold;
text-align: right;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form p.othermode a{
color: #454545;
font-weight: bold;
text-decoration: none;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form p.othermode a:hover{
text-decoration: underline;
background: none;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-rules p{
color: #A4275C;
font-size: 0.9em;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox{
text-align: center;
background-color: #454545;
padding-top: 0.3em;
padding-bottom: 0.2em;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul li{
background: none;
padding: 0;
margin-left: 0.3em;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul li a{
text-decoration: none;
color: #FFFFFF;
}

#content_interne_sans_menu div#actu .tx-indexedsearch .tx-indexedsearch-browsebox ul li a:hover{
text-decoration: underline;
}

#content_interne_sans_menu div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li{
list-style: none;
background: none;
}

#content_interne_sans_menu div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span{
display: block;
}


#content_interne_sans_menu div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span.descr{
color: #454545;
font-weight: bold;
font-size: 1.1em;
font-family: "Trebuchet MS";
display: block;
}

#content_interne_sans_menu div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span.path a{
font-weight: bold;
text-decoration: none;
display: block;
}

#content_interne_sans_menu div#actu .tx-indexedsearch ul.tx-indexedsearch-res  li span.path a:hover{
text-decoration: underline;
}
#content_interne_sans_menu #centre h2.csc-firstHeader a{
margin-top:0;
height:1em;
color:#041955;/*#0B2776;*/
text-decoration:none;
}
#content_interne_sans_menu #centre h2.csc-firstHeader a:hover{
text-decoration:underline;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1{
padding-top:1em;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item,
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-single-item{
padding-top: 1em;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item h3,
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-single-item h3{
background:none;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom:0em;
margin-top:0em;
min-height:1em;
padding-left:0em;
padding-top:0em;
float:left;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item h3 a{
color:#041955;/*#0B2776;*/
text-decoration:none;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item h3 a:hover{
color:white;
background-color:#041955;
text-decoration:underline;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item .date,
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-single-item .date{
float:right;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item .clearB,
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-single-item .clearB{
clear:both;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi1 div.marche-list-container div.marche-list-item p{
margin:0;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi2 form label{
clear:left;
float:left;
width: 10em;
}
#content_interne_sans_menu #centre div.tx-icsmarchespublics-pi2 form input{
width: 12em;
}

#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 label {
float: left;
width: 8em;
margin-top: 1em;
}

#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 div label {
float: none;
margin-top: 1em;
}

#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 select,
#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 input {
width: 25em;
margin-top: 1em;
}

#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 textarea {
width: 40em;
margin-top: 1em;
}

#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 input[type=submit] {
width: auto;
}

div#actu div.tx-icscomarquage-pi1 {
padding-top: 1em;
}

div#actu div.tx-icscomarquage-pi1 fieldset {
width: 100%;
}

div#actu div.tx-icscomarquage-pi1 div.ics_comarquage_colonne1 {
float: left;
margin-right: 5em;
}

div#actu div.tx-icscomarquage-pi1 div#ics_comarquage_footer {
float: left;
position: absolute;
margin-top: 2em;
}

.news-single-item span.sh p{
font-weight:bold;
font-style:italic;
padding-bottom:0.5em;
}

#content_interne_sans_menu div#actu div.tx-pilmailform-pi1 input.tx-srfreecap-pi2-image-accessible {
  width : 50px;
}
img.tx-srfreecap-pi2-image {
margin-left: 1em;
margin-right: 1em;
vertical-align: middle;
width: 300px;
height: 80px;
}

/*#actu .csc-default b {
display:none;
}*/

/*********************MOTEUR DE RECHERCHE****************************/
#actu #tx-solr-search-functions div.secondaryContentSection {
width:auto;
}
#page #actu #tx-solr-search-functions div.secondaryContentSection h5 {
padding:0;
margin:0;
background:none;
}

#page #tx-solr-frequent-searches li {
display:block;
background:none;
}

#page #actu #tx-solr-search li.results-entry h5 {
font-size:1.2em;
padding:0;
}
#page #actu #tx-solr-search ul.tx-pagebrowse {
clear:left;
padding-top:1em;
}

#page #actu #tx-solr-search ul.tx-pagebrowse li {
background:none;
padding:0;
}
#page #actu #tx-solr-search ul.tx-pagebrowse li ol li{
padding-left:1em;
}

#page #actu #tx-solr-pagination-results-per-page,
#page #actu #tx-solr-pagination .tx-pagebrowse-pi1 {
float:none;
}

#content_interne div#actu .csc-uploads-fileName p {
margin:0;
}