html{
/*overflow: hidden;*/
}


/* ==== AJOUT DE FF ======== */
p.sommaire, ol.sommaire, ul.sommaire, h3.sommaire {
  float:right;
  width:220px;
  background-color:#EEEEEE;
  margin: 0 0 0.7em 0.7em;
  padding: 0.5em 0.5em 0.5em 2em;
  background-image:none;
}

#content_interne_sans_menu div#actu p.colonne, #content_interne #centre div#actu p.colonne {
  float:left;
  width:190px;
  height:250px;
  background-color:#EEEEEE;
  margin: 0.4em;
  padding: 0.5em;
  background-image:none;
  text-align:center;
}

#content_interne_sans_menu div#actu p.colonne img,
#content_interne #centre div#actu p.colonne img {
  border:none;
  text-decoration:none;
}

p.clearboth {clear:both;}

div.textefooter {
  margin-top:1em;
  margin-left:auto;
  margin-right:auto;
  color:white;
  font-size: 0.7em;
  float:left;
  padding: 1em 5em 0;
}

div.textefooter p.bodytext a {
  color:white;
  text-decoration:none;
}
div.textefooter p.bodytext a:hover, div.textefooter p.bodytext a:focus {
  color:#DCABC0;
  text-decoration:underline;
}

div.prai {
  float:right;
  margin-top: 1em;
  padding: 0.5em 5em 0 0;
}

div.prai img {
  border: 1px white;
}

a img {
border:none;
}


/* ==== FIN AJOUT DE FF ======== */

#content_interne div#actu p a, #content_interne div#content p a {
color:#A4275C;
}


a:visited{
color: #960643;
}

#content_interne_sans_menu div#actu ul li.strong_li{
list-style-type:none;
background:none;
padding:0 0 0 1.3em;
}


.list table{
border-collapse:collapse;
margin:0.6em 0;
}


.list td{
border:solid 1px black;
}


.list th{
border:solid 1px black;
}
#content_interne_sans_menu div#actu .nav ul li,
#content_interne div#actu .nav ul li{
background:none;
padding:0;
}

.nav ul li{
display:inline;
}



.nav ul li a{
display:inline;
}

.nav ul li a img{
border:none;
}

body{
background-color:#960643;
font-family: Arial, Helvetica, sans-serif;
  text-align:center;
}


h1{
display:none;
}

h2{
font-family: times New Roman,Arial;
}

.clear{
clear:both;
}

.align-center{
  text-align : center ;
}

.csc-header br,.csc-header .spacer-gif{
display:none;
}

#page{
width:1032px;/*71.9em*/
margin:0 auto 0 auto;
padding-top:0.3em;
text-align:left;
}

#favoris {
position:absolute;
float:right;
height:52px;
width:70px;
margin-left:50em;
margin-top:-2em;
background:url(img/favoris_01.gif) no-repeat left top;
}

#entete{
color:#FFF;
font-size:0.8em;
position:absolute;
margin:-0.35em 0em 2em 4.5em;
}

#entete p{
margin:0;
}

#baseline h2{
color:#FFFFFF;
font-size:0.7em;
font-weight:normal;
margin:-1.5em 0 0 -0.5em;
position:absolute;
font-family: Arial, Helvetica, sans-serif;
}

#baseline h2 a{
color:#FFFFFF;
}

/* Header */
#page #header{
background:url(img/bandeau2.jpg) no-repeat left top;
min-height:183px;
margin:0 1em 0 1em;
}

#page #header img{
position:absolute;
margin:11px 0pt 0pt 17px;
}

#page #header a img{
border:none;
}

#page #header #headerTools{
 float:right;
}

#page #header ul.accessibilite{
margin-top:1.3em;
font-size:0.8em;
margin-right:0em;
clear:both;
float:right;
padding:0em;
}

#page #header ul.accessibilite_bas{
font-size:0.8em;
clear:both;
float:right;
padding:0em;
margin:0em;
}

.tx-bourseemploi-pi1 table{
  margin-top:0.5em;
}

table.contenttable, .tx-bourseemploi-pi1 table{
  border:2px solid #000;
  width:100%;
  border-spacing:0;
  border-collapse:collapse;
}

table.contenttable caption, .tx-bourseemploi-pi1 table caption{
  font-size:1.2em;
  font-weight:bold;
  display:none;
}

table.contenttable td, .tx-bourseemploi-pi1 table td{
  border:1px solid #000;
/*font-size:0.75em;*/
}

table.contenttable th, .tx-bourseemploi-pi1 table th{
  text-align:center;
  border:2px solid #000;
  font-size: 1em;
}
table.contenttable p, .tx-bourseemploi-pi1 table p{
  padding: 0 0.2em;
  margin:0;
}
#page #header ul.accessibilite li{
float:left;
border-right:solid 1px #002059;
list-style:none;
padding: 0 0.25em 0 0.25em;
LINE-HEIGHT: 1.2em
}

#page #header ul.accessibilite_bas li{
float:left;
border-right:solid 1px #002059;
list-style:none;
padding: 0 0.25em 0 0.25em;
LINE-HEIGHT: 1.2em
}

#page #header ul.accessibilite li.dernier{
border:none;
}
#page #header ul.accessibilite_bas li.dernier{
border:none;
}

#page #header ul.accessibilite li a,
#page #header ul.accessibilite_bas li a{
color:#002059;
/*font-size:0.7em;*/
font-weight:bold;
text-decoration:none;
}

#page #header ul.accessibilite li a:hover,
#page #header ul.accessibilite_bas li a:hover{
text-decoration:underline;
}

#page #header #searchbox{
clear:both;
float:right;
margin:0.5em 0 0.55em 2.9em;
}

#page #header #searchbox input{
border:solid 1px #000;
padding:0.5em 0.5em 0.5em 0.5em;
background-color:#d2eaff; /* #EEF7FF */
font-size:0.7em;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color:#666;
width:19.5em;
}

#page #header #searchbox input#submit{
color:#FFF;
background:url(img/searchboxSubmit.jpg) no-repeat left top;
border:none;
width:27px;
}

/* fin header */

#page #cadreHaut{
background:url(img/cadreHaut.jpg) no-repeat left bottom;
margin-left:38px;/*2.5em*/
min-height:17px;
}

#page #cadreGauche{
background:url(img/cadreGauche.jpg) no-repeat left top;
}

#page #cadreGauche #cadreDroite{
background:url(img/cadreDroite.jpg) no-repeat right top;
}

#page #cadreGauche #contenu{
background-color:#FFF;
margin-left:38px;
margin-right:33px;
min-height:60em;
}

#header #menu{
margin: 2.55em -1em 0em 0em;
}

#header #menu ul{
margin:0em;
}

#header #menu ul ul{
display:none;
}


#header #menu ul li.sousmenu:hover ul#smenu5{
     display:block;
}

#header #menu ul li{
list-style:none;
float:left;
/*padding: 0 1em;*/
min-height:34px;
/*margin-top: 10px;*/

}

#header #menu ul li span a{
/*border-right:solid 1px #002059;*/

background-image:url("img/separateur_menuh.gif");
background-repeat:no-repeat;
background-position:right;
padding-right:0.9em;

}

#header #menu ul li.dernier span a {
border:none;
}

#header #menu ul li.actif{
background:#0d2d84 url(img/menuCourant.gif) no-repeat center bottom;
}

#header #menu ul li.actif a{
color:#FFF;
}

#header #menu ul li.actif a:hover{
background:#aadff4 url(img/puceCourant.gif) no-repeat center bottom;
color:#002059;

}


#header #menu ul li ul,#header #menu ul li.actif ul{
position:absolute;
margin:-0.2em 0 0 0;
padding:0;
background-color:#aadff4;

border-left:1px solid #020303;
border-right:1px solid #020303;
border-bottom:1px solid #020303;
border-top: 0;
display:none;
width:15em;
z-index:10;
}

#header #menu ul li ul li, #header #menu ul li.actif ul li{
padding:0;
margin:0;
float:none;
min-height:1px;
/*background:url(img/borderMenu.JPG) repeat-x scroll center top;*/
border-top:#77A2C1 1px solid;
/*padding-bottom:0.5em;*/
}

#header #menu ul li ul li.first{

border-top:#FFF 1px solid;
}

#header #menu ul li ul li a,#header #menu ul li.actif ul li a{
display:block;
padding:0 1em 0 1em;
text-transform:none;
padding-bottom:0.25em;
padding-top:0.25em;
color:#002059;


}

#header #menu ul li ul li a:hover,#header #menu ul li.actif ul li a:hover{
background:none;
background-color:#001454;
color:#FFF;
}

#header #menu ul li a{
color:#002059;
font-size:0.7em;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
display:block;
/*width:100%;*/
padding:2em 0em 0.9em 1em;
}


#header #menu ul li a:hover,#header #menu ul li:hover{



background-color:#aadff4;
background:#aadff4 url(img/puceCourant.gif) no-repeat center bottom;
}

#ariane{
clear:both;
margin:0.5em 0 0 2.5em;
}

#ariane p{
font-size:0.7em;
font-family: times New Roman,Arial;
color:#4F6FC9;





font-weight:bold;
}

#ariane a{
font-family: times New Roman,Arial;
color:#4F6FC9;
font-weight:bold;
text-decoration:underline;
}

#content{
background:url(img/ombre_test.gif) no-repeat left top;
}

/* Debut colg */

#content #colg{
float:left;
width:67%;
padding:0 0 3em 2em;
}

#content #colg p{
font-size:0.8em;
}

#content #colg div.blocInfo{
/*background:#1E8BB6 url(img/illus.jpg) no-repeat left top; */
/*min-height:199px; modifi par FF */
background-color:#1E8BB6;
min-height:130px;
padding-left:1.5em;
padding-right:1.5em;
}

#content #colg div.blocInfo h2{
font-family: times New Roman,Arial;
font-size:1.1em;
color:#FFF;
font-weight:normal;
padding-top:0.5em;
}

#content #colg div.blocInfo p{
/*font-size:0.84em;  modifi par FF */
font-size:0.78em;
color:#FFF;
line-height:1.3em;
/*font-weight:400;*/
text-align:justify;
}

#content #colg div.blocInfo p a{
background-color:#0d2b7f;
text-decoration:none;
color:white;
}

#content #colg div.blocInfo p a:hover{
background-color:#f2d480;
text-decoration:none;
color:black;
}

#content #colg div.blocInfo p span.enavant{
background-color:#0d2b7f;
}

#contenu div.deuxcol{
width: 43%;
/*margin-right: 1%; */
padding:0 3%;
float: left;
border-right: black thin dashed;
}

/********* Bloc Dernires actus ********/
#content #colg .lastActu{
width:57%;
float:left;
padding-top:0.5em;
}

#content #colg .lastActu_bis {
width:47%;
float:left;
padding:0.5em 0.5em 0.5em 0;
}
#content #colg .lastActu_extranet {
width:95%;
clear:left;
padding:1em 0.5em 0.5em 0;
}

#blocActuHaut{
background-color:#EEF7FF;
background:#EEF7FF url(img/border.gif) repeat-x scroll center top;
}
#blocActuHaut h2{
color:#05226d;
margin:0 0.3em 0 0.3em;
padding:0.25em;
}

#blocActuHaut p{
margin:0;
}

#blocActuHaut #blocActuHG{
background:url(img/allnewsHG.gif) no-repeat left top;
}

#blocActuHaut  #blocActuHD{
background:url(img/allnewsHD.gif) no-repeat right top;
}


#blocActuCentre_accueil{
padding:0.1em;
padding-bottom:0.25em;
padding-left:0.6em;
border-left:solid 1px #dadada;
border-right:solid 1px #dadada;
}

#blocActuCentre{
padding:0.1em;
padding-bottom:0.25em;
padding-left:0.6em;
border-left:solid 1px #dadada;
border-right:solid 1px #dadada;
}

#blocActuCentre_accueil ul{
padding:0;
margin-top:0;
margin-bottom:0;
background-color:#FFF;
}

#blocActuCentre ul{
padding:0;
margin-top:0;
margin-bottom:0;
background-color:#FFF;
}
#blocActuCentre_accueil ul li{
list-style:none;
line-height:1.5em;
}

#content #colg #blocActuCentre_accueil ul li {
font-size:0.8em;
}


#blocActuCentre ul li{
list-style:none;
/*font-size:0.8em;*/
line-height:1.5em;
}

#blocActuCentre_accueil ul li span.date{
color:#960643;
padding-right:1em;
}

#blocActuCentre ul li span.date{
color:#960643;
padding-right:1em;
}

#blocActuCentre_accueil ul li a{
color:#414653;
text-decoration:none;
}

#blocActuCentre ul li a{
color:#414653;
text-decoration:none;
}

#blocActuCentre_accueil ul li a:hover{
text-decoration:underline;
}

#blocActuCentre ul li a:hover{
text-decoration:underline;
}

#blocActuBas #blocActuBG{
background:transparent url(img/allnewsBG.gif) no-repeat scroll left bottom;
margin:0;
padding:0;
}


#blocActuBas  #blocActuBD{

background:transparent url(img/allnewsBD.gif) no-repeat scroll right bottom;
margin:0pt;
padding:0pt;

}
#blocActuBas  #toutesActus{
background:transparent url(img/border.gif) repeat-x scroll center bottom;
height:1.3em;
margin-left:10px;
margin-right:13px;
}

#blocActuBas  #toutesActus p{
text-align:right;
margin:0;
}

#blocActuBas  #toutesActus p a{
background:url(img/allnews.gif) no-repeat right 0.5em;
color:#960643;
text-decoration:none;
padding-right:1em;
}

#blocActuBas  #toutesActus p a:hover{
text-decoration:underline;
}
/*********Fin bloc Dernires actus ********/

/****News en mode single******/

#actu div.news-single-img img{
float:right;
margin-left:5px;
margin-bottom:5px;
border:none;
}

/********bloc Flash Info ********/

#flashInfo{
/*float:right;*/
float:left;
width:40%;
margin-top:0.5em;
margin-left:0.5em;
background-color:#eef7ff;
}

#flashInfo #flashContent{
padding-left:0.7em;
padding-right:0.7em;
}

#flashInfo #flashContent p{
color:#0b2776;
}


#flashInfo #flashHG{
background:url(img/flashHG.gif) no-repeat left top;
}
#flashInfo #flashHG #flashHD{
background:url(img/flashHD.gif) no-repeat right top;
}

#flashInfo #flashBG{
background:url(img/flashBG.gif) no-repeat left bottom;

}

#flashInfo #flashBG #flashBD{
background:url(img/flashBD.gif) no-repeat right bottom;
padding-bottom:0.7em;
}


#flashInfo #flashHG h2.titre{
background-image:url("img/flash_info.gif");
background-repeat:no-repeat;
width:75px;
height:40px;

font-family: times New Roman,Arial;
/*padding: 0.5em 0 0 0em;*/
margin:0;
color:#960643;
font-size:0.8em;
font-weight:bold;

}

#flashInfo #flashHG h2.titre span{
position:absolute;
left:0px;
top:-1500px;
width:1px;
height:1px;
overflow:hidden;
}



#flashInfo #flashHG #flashHD  h3.titre2{
font-size:1.2em;
color:#0b2776;
font-weight:bold;
margin:0;
padding: 0em 0 0 0em;
}

#flashInfo #suiteFlash{
padding-left:0.5em;
padding-right:0.7em;
margin:0pt;
text-align:right;
}

#flashInfo #suiteFlash p{
margin:0 0 0em 0;
}

#flashInfo #suiteFlash a{
color:#0b2776;
text-decoration:none;
background:url(img/flashinfo.gif) no-repeat  right 0.5em;
padding-right:1em;
}

#flashInfo #suiteFlash a:hover{
text-decoration:underline;
}

/********Fin bloc Flash Info ********/


/********* Articles en avant ********/

#actuEnAvant{
float:left;
/*width:92%;*/
min-height:15em;
}

#actuEnAvant .barre_h{
width:18.5em;
float:left;
background:url(img/border.gif) repeat-x;
height:1px;
margin-right:1.5em;
}

/*
#actuEnAvant .col1,#actuEnAvant .col2{
float:left;
width:46%;
margin-right:1.5em;
}*/


/*
#actuEnAvant .col2{
margin-top:1.87em;
background:url(img/border.gif) repeat-x  top left;
}*/

#actuEnAvant p{
text-align:justify;
}

#content #colg #actuEnAvant p.titre{
font-family: times New Roman,Arial;

padding: 0.5em 0 0.4em 0em;
margin:0;
color:#960643;
font-size:0.9em;
font-weight:bold;
/*background:url(img/border.gif) repeat-x  bottom left;*/
}

#actuEnAvant h2{
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#0b2776;
padding-left:2em;
margin-bottom:0em;
min-height:2em;
}

#actuEnAvant img{
/*float: right;*/
margin-left: 0.5em;
}

#actuEnAvant p{
color:#4e4e4e;
margin:0;
}



#actuEnAvant p a{
color:#960643;
text-decoration:none;
}

#actuEnAvant p a:hover{
text-decoration:underline;

}

#actuEnAvant .actuRouge{
width:18.5em;
/*height:11.5em;*/
float:left;
margin-right:1.5em;
margin-left:0;
}
#actuEnAvant .actuJaune{
width:18.5em;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}
#actuEnAvant .actuVert{
width:18.5em;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}
#actuEnAvant .actuBleu{
width:18.5em;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}

#actuEnAvant .actuRouge h2{
background:url(img/enavantRouge.gif) no-repeat left 0.2em;
}

#actuEnAvant .actuJaune h2{
background:url(img/enavantJaune.gif) no-repeat left 0.2em;
}

#actuEnAvant .actuVert h2{
background:url(img/enavantVert.gif) no-repeat left 0.2em;
}

#actuEnAvant .actuBleu h2{
background:url(img/enavantBleu.gif) no-repeat left 0.2em;
}

#actuEnAvant p.suite{

}

#actuEnAvant p.suite a{
background:url(img/allnews.gif) no-repeat right 0.5em;
padding-right:0.75em;
}

/********* Fin articles en avant ********/

/* Fin colg */

/* Debut cold */

#content #cold{
float:right;
background-color:#D2EAFF; /* eef7ff  */
/**width:26.27%;**/
width:15.8em;
margin-top:6px;
padding-bottom: 1em;
min-height:42em;
}

/* hack IE
*+html{
height:42em;
}

*html{
height:42em;
}
*/

#content_interne_sans_menu #cold,
#content_interne #cold{
float:right;
background-color:#D2EAFF; /* eef7ff  */
/**width:26.27%;**/
width:12.35em;
margin-top:7px;
min-height:43em;
height:43em;
}

#content #cold .blocCold div,#content_interne_sans_menu #cold .blocCold div{
  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:1em 0.7em 0em 1em;
  color:#6a4e5c;
  font-size:1em;
}

#content_interne #cold .blocCold div{
  background-color:#FFF;
  padding:0em;
  margin:1em 0.7em 0em 1em;
  color:#6a4e5c;
  font-size:1em;
}


.tx-felogin-pi1,
.tx-felogin-pi1 div {
margin:0;
}
.tx-felogin-pi1 fieldset {
border:0;
}

#content_interne #cold .blocCold .tx-felogin-pi1 input{
margin:0;
padding:0;
width: 120px
}


#content #cold .blocCold h2,#content_interne_sans_menu #cold .blocCold h2{
  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:1em 0.7em 0em 1em;
  color:#6a4e5c;
  text-transform:uppercase;
  font-size:1em;
}


#content_interne #cold .blocCold h2{
  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:0em;
  color:#6a4e5c;
  text-transform:uppercase;
  font-size:1em;
}


#content #cold .blocCold p,
#content_interne_sans_menu #cold .blocCold p{

  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:0em 0.7em 0em 1em;
  color:#8d8d8d;
  text-decoration:none;
}


#content_interne #cold .blocCold p{
  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:0.5em 0 0;
  color:#8d8d8d;
  text-decoration:none;
}


#content_interne_sans_menu #cold .bloc2,
#content #cold .bloc2,
#content_interne #cold .bloc2{
margin-top:0.5em;
}

#content #cold .blocCold #bloc3 h2,
#content_interne_sans_menu #cold .blocCold #bloc3 h2{

     background-image:url("img/fluxRss.gif");
  background-repeat:no-repeat;
  background-position:left;
  padding:0.2em 0em 0.2em 1.5em;
  margin:1em 0.7em 0em 1em;
  color:#6a4e5c;
  text-transform:uppercase;
  font-size:1em;
}

#content_interne #cold .blocCold #bloc3 h2{
     background-image:url("img/fluxRss.gif");
  background-repeat:no-repeat;
  background-position:left;
  padding:0.2em 0em 0.2em 1.5em;
  margin:0em;
  color:#6a4e5c;
  text-transform:uppercase;
  font-size:1em;
}

#content_interne_sans_menu #cold .blocCold p.rss,
#content #cold .blocCold p.rss,
#content_interne #cold .blocCold p.rss{
/*margin-right:6.2em;*/
}

#content_interne_sans_menu #cold .blocCold p.rss a,
#content #cold .blocCold p.rss a,
#content_interne #cold .blocCold p.rss a{
 background-image:url("img/savoir_plus_rss.gif");
 background-repeat:no-repeat;

 background-position:right 0.5em;
 padding-right:10px;
}


#content_interne_sans_menu #cold .blocCold a,
#content #cold .blocCold a,
#content_interne #cold .blocCold a{
  text-decoration:none;
         color:#8d8d8d;
  font-size:0.7em;
}

#content_interne_sans_menu #cold .blocCold a:hover,
#content #cold .blocCold a:hover,
#content_interne #cold .blocCold a:hover{
  text-decoration:underline;
}

#content_interne_sans_menu #cold .blocCold ul,
#content #cold .blocCold ul,
#content_interne #cold .blocCold ul{
  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:0em 0.7em 0em 1em;
  color:#8d8d8d;
  text-decoration:none;
}

#content_interne #cold .blocCold ul{
  background-color:#FFF;
  padding:0.2em 0em 0.2em 0.2em;
  margin:0em 0.7em 0em 0.2em;
  color:#8d8d8d;
  text-decoration:none;
}

#content_interne_sans_menu #cold .blocCold ul li,
#content #cold .blocCold ul li,
#content_interne #cold .blocCold ul li{
list-style:none;
list-style-position:inside;
background:url(img/puceMostRead.jpg) no-repeat left 0.5em;
padding-left:0.8em;
}


/********* Agenda ***********/
#content #cold #agenda{
margin:1em 0.7em 0em 1em;
padding:0.2em 0em 0.2em 0.2em;
}

#content #cold #agenda #agendaHaut{
background-color:#ecd2dd;
}

#content #cold #agenda #agendaHG{








background: url(img/agendaHG.gif) no-repeat left top;
/*padding-left:0.5em;*/
}

#content #cold #agenda #agendaHG #agendaHD{
background:url(img/agendaHD.gif) no-repeat right top;
}




#content #cold #agenda h2{
color:#6A4E5C;
font-size:1em;
margin:0pt;
text-transform:uppercase;
padding-left:0.5em;
}

#content #cold #agenda #agendaHG #agendaHD hr{
margin:0 0.5em 0.5em 0;
padding-bottom:0.5em;
border-left:none;
border-right:none;
border-bottom:none;
/*padding:0 0.5em 0.5em 0;*/
}

#content #cold #agenda ul{
margin:0;
padding:0;
}

#content #cold #agenda ul li{
list-style:none;
font-size:1em;
background:url(img/separateurAgenda.gif) no-repeat left top;
padding:0.3em 0 0.3em 0;
}

#content #cold #agenda ul li.courant{

}

#content #cold #agenda ul li ul{
background-color:#FFF;
padding:0em 0.3em 0.3em 1.5em;
display:none;
}

#content #cold #agenda ul li.courant ul{
display:block;
}

#content #cold #agenda ul li ul li{
background:none;
padding:0;
}

/*#content #cold #agenda ul li a{
color:#020202;
text-decoration:none;
background:url(img/puceMenuAgenda.gif) no-repeat left 0.4em;
padding-left:0.7em;
margin-left:0.5em;
}*/

#content #cold #agenda ul li a:hover{
text-decoration:underline;
}

#content #cold #agenda ul li ul li span.date{
color:#960643;
}

#content #cold #agenda ul li ul li div.news{
margin-top:0.6em;
}

#content #cold #agenda ul li ul li h3{
color:#02144a;
margin:0;
font-size:1.3em;
}

#content #cold #agenda ul li ul li p{
margin:0;
}


#content #cold #agenda ul li ul li a{
background:none;
color:#a4a4a4;
padding-left:0;
font-size:1.1em;
margin-left:0;
}

/********* Fin agenda ***********/


/* Fin cold */

/********* Footer ***********/




#footer{
background-color:#001244;
min-height:6em;
margin:0 auto;
}

#footer ul{
margin:0 auto;
}

#footer ul li{
list-style:none;
float:left;
}

#footer ul li a{
font-size:0.7em;
color:#FFF;
text-decoration:none;
padding:0em 1em;
margin-top:1em;
border-right:solid 1px #FFF;

font-weight:bold;
}


#footer ul li.dernier a{
border:none;
}

#footer ul li a:hover{
text-decoration:underline;
}

/********* Fin footer ***********/

/*********** moteur de recherch *************/
#contenu div#headerTools div#searchbox #submit{
height: 2.5em;
/*width: 3em;*/
}

/********** Fin moteur de recherch***********/


/***********Annuaire de sites*************/

/* -------------------- Conteneur -------------------- */
.tx-ablinklist-pi1 {
  padding-top : 1em ;
  padding-bottom : 1em ;
}

/* --------------------  general  -------------------- */

.tx_ablinklist_viewDetailsForLink {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
  margin-top : 1em;
  display : block;
  text-align : left;
}

.tx_ablinklist_viewAddNewLink {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
  margin-top : 1em;
  display : block;
  text-align : left;
  line-height : 1em ;
}

.tx_ablinklist_viewAddNewLink form input{
  margin-top : 0.5em ;
}

.tx_ablinklist_viewAddNewLink form select{
  margin-top : 0.5em ;
}

.tx_ablinklist_viewAddNewLink form textarea{
  margin-top : 0.5em ;
}

.tx_ablinklist_viewAddNewLinkResult {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
  margin-top : 1em;
  display : block;
  text-align : left;
  line-height : 1em ;
}

.tx_ablinklist_viewReportBrokenLink {
  font-size : 0.9em ;
  color : #4E4E4E ;
  padding-left : 4em;
  margin-top : 1em;
  display : block;
  text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
  margin-top : 1em;
  display : block;
  text-align : left;
}

.tx_ablinklist_viewRateLink {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
  margin-top : 1em;
  display : block;
  text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
  margin-top : 1em;
  display : block;
  text-align : left;
}

.tx_ablinklist_categoryPath {
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
}



.tx_ablinklist_back{
  font-size : 0.9em;
  color : #4E4E4E ;
  padding-left : 2.8em;
}

.tx_ablinklist_formErrorMsg {
  color : red;
  font-size : 0.9em;
  margin-top : 0.9em;
  margin-bottom : 0.9em;
}




/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
  margin-top : 1em;

  margin-bottom : 1em;
  margin-right : 2em ;
  color : #0D2A75 ;
  
}
 .tx_ablinklist_treeView_category div{
  padding-top : 0.4em ;
  border-top: solid #DBDBDB 0.05em;
  height : 2em ;
  background: transparent url("img/enavantRouge_01.gif") no-repeat scroll left top;
}

.tx_ablinklist_treeView_category div b{
  margin-left : 2.2em ;
}

.tx_ablinklist_treeView_links {
  margin-bottom : 1em;
  font-size : 0.8em;
  
}

/* .tx_ablinklist_treeView_links a:visited{
  color : #C06A8E ; 
} */

.tx_ablinklist_treeView_linkAddNew {
  float : right ;
  font-size : 0.5em;
  
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { 
  color : #960643 ;
}

.tx_ablinklist_treeView_linkReportBroken { 
  color : #960643 ;
}

.tx_ablinklist_treeView_linkRate { 
  color : #960643 ;
}

.tx_ablinklist_treeView_linkImage { 
  color : #960643;
}

/***********Fin Annuaire de sites*************/

/*outils*/

div.outils{
width: 100%
}

div.outils ul{
/*margin: 0;*/
float: right;
}

div.outils li{
background-color:#d2eaff;  /* #EEF7FF */
display:inline;  
padding:0em ;
/*padding-left : 0.5em ;*/
/*padding-right : 0.5em ;*/
}

div.outils li span.plus{
border-right:1px solid rgb(82,82,82);  
padding-right:0.5em;
}

div.outils li span.moins{
padding-left:0.5em;
}

div.outils li a{
text-decoration:none;
color:rgb(82,82,82);

}

div.outils li a:hover{
text-decoration:underline;
}

div.outils{
border-bottom:1px solid #DBDBDB;
float:right;
font-size:0.8em;
font-weight:bold;  
margin-top: 2.3em;

}

div#centre div.outils{
margin-top: 0;
float: right;
}
#content_interne_sans_menu div#actu p.align-center,
#content_interne div#actu p.align-center{
  text-align : center ;
}

/* ***  Style cration Site FE *** */
#content_interne_sans_menu div#actu  div.csc-header h2,
#content_interne div#actu  div.csc-header h2{
  display:block ;
  font-size : 1.2em ;
  font-family : Georgia ;
  color : #6A4E5C ;
  padding : 0em ;
  margin : 0em ;
}
#content_interne_sans_menu div#actu form table.csc-loginform tbody tr td.csc-form-labelcell p,
#content_interne div#actu form table.csc-loginform tbody tr td.csc-form-labelcell p{
  color : #8D8D8D ;
}
#content_interne_sans_menu div#actu form table.csc-loginform tbody tr td.csc-form-fieldcell input[value="Enter"],
#content_interne div#actu form table.csc-loginform tbody tr td.csc-form-fieldcell input[value="Enter"]{
  color : white ;
  font-weight : bold ;
  width : 48px ;
  height : 24px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitEnter.jpg") no-repeat scroll left top;
}
#content_interne_sans_menu div#actu form table.csc-loginform tbody tr td.csc-form-fieldcell input[type="text"],
#content_interne div#actu form table.csc-loginform tbody tr td.csc-form-fieldcell input[type="text"]{
  background-color:#EEF7FF;
  border:1px solid #000000;
  color:#666666;
}
#content_interne_sans_menu div#actu form table.csc-loginform tbody tr td.csc-form-fieldcell input[type="password"],
#content_interne div#actu form table.csc-loginform tbody tr td.csc-form-fieldcell input[type="password"]{
  background-color:#EEF7FF;
  border:1px solid #000000;
  color:#666666;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1{

}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 hr{
  color: #DBDBDB; 
  background-color : #DBDBDB ;
  height: 1px;
  border: none;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form p{
  color : black ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form dl dt{
  color : #6A4E5C ;
  margin-top : 0.5em ;

}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form dl dd{
  color : #A4275C ;
  font-size : 0.9em ;
} 

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form dl dd dl{
  color : #A4275C ;
} 

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form dl dd dl dt{
  color : #A4275C ;
}


#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form dl dd dl dd dl dt {
  color : #6A4E5C;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form dl dd dl dd dl dd {
  color : #8D8D8D;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form fieldset{
  font-family : Georgia ;
  padding-top : 0.5em ;
  margin-bottom : 0.5em ;
}

#content_interne_sans_menu div#actu  .tx-icsutopia-pi1 form fieldset legend{
  color : #A4275C ;
  font-weight : bold ;
  font-family : Georgia ;
}


#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul{
  color : #8D8D8D ;
  list-style-type : none ;
  margin-left:0em;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li{
  /* padding-top : 0.5em ; */
  display : block ;
  padding-left : 0 ;
  background-image : none ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form span.requiredField{
  color:red ;

}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons{
  /* padding-top : 0.5em ; */
  padding-left : 0 ;
}
#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons input[name="action[valid]"]{
  float : right ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li.utopia-last-buttons{
  padding-left : 0 ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons input[name="action[update]"]{
  
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons input[name="action[addFe]"]{
  
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li input.utopia-prev-button{
  position : relative ;
  float : left ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form ul li input.utopia-next-button{
  position : relative ;

  float : right ;
}


#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form fieldset ul fieldset ul li{
  background-image : none ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form select{
  margin-bottom  : 0.5em ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[type="text"]{
  background-color:#EEF7FF;
  border:1px solid #000000;
  color:#666666;
  margin-bottom  : 0.5em ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[type="password"]{
  background-color:#EEF7FF;
  border:1px solid #000000;
  color:#666666;

  margin-bottom  : 0.5em ;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[name="action[update]"]{
  color : white ;
  font-weight : bold ;
  width : 91px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitMAJ.jpg") no-repeat scroll left top;
}
#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[name="action[next]"]{
  color : white ;
  font-weight : bold ;
  width : 62px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitSuivant.jpg") no-repeat scroll left top;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[name="action[prev]_btn"]{
  color : white ;
  font-weight : bold ;
  width : 82px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitPrecedent.jpg") no-repeat scroll left top;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[name="action[addFe]"]{
  color : white ;
  font-weight : bold ;
  width : 146px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitAjoutUtil.jpg") no-repeat scroll left top;
}

#content_interne_sans_menu div#actu .tx-icsutopia-pi1 form input[name="action[valid]"]{
  color : white ;
  font-weight : bold ;
  width : 61px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitValider.jpg") no-repeat scroll left top;

}

#content_interne div#actu .tx-icsutopia-pi1{

}

#content_interne div#actu .tx-icsutopia-pi1 hr{
  color: #DBDBDB; 
  background-color : #DBDBDB ;
  height: 1px;
  border: none;
}

#content_interne div#actu .tx-icsutopia-pi1 form p{
  color : black ;
}

#content_interne div#actu .tx-icsutopia-pi1 form dl dt{
  color : #6A4E5C ;
  margin-top : 0.5em ;

}

#content_interne div#actu .tx-icsutopia-pi1 form dl dd{
  color : #A4275C ;
  font-size : 0.9em ;
} 

#content_interne div#actu .tx-icsutopia-pi1 form dl dd dl{
  color : #A4275C ;
} 

#content_interne div#actu .tx-icsutopia-pi1 form dl dd dl dt{
  color : #A4275C ;
}


#content_interne div#actu .tx-icsutopia-pi1 form dl dd dl dd dl dt {
  color : #6A4E5C;
}

#content_interne div#actu .tx-icsutopia-pi1 form dl dd dl dd dl dd {
  color : #8D8D8D;
}

#content_interne div#actu .tx-icsutopia-pi1 form fieldset{
  font-family : Georgia ;
  padding-top : 0.5em ;
  margin-bottom : 0.5em ;
}

#content_interne div#actu  .tx-icsutopia-pi1 form fieldset legend{
  color : #A4275C ;
  font-weight : bold ;
  font-family : Georgia ;
}


#content_interne div#actu .tx-icsutopia-pi1 form ul{
  color : #8D8D8D ;
  list-style-type : none ;
  margin-left:0em;
}

#content_interne div#actu .tx-icsutopia-pi1 form ul li{
  /* padding-top : 0.5em ; */
  display : block ;
  padding-left : 0em ;
  background-image : none ;
}

#content_interne div#actu .tx-icsutopia-pi1 form span.requiredField{
  color:red ;

}

#content_interne div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons{
  /* padding-top : 0.5em ; */
  padding-left : 0em ;
}
#content_interne div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons input[name="action[valid]"]{
  float : right ;
}

#content_interne div#actu .tx-icsutopia-pi1 form ul li.utopia-last-buttons{
  padding-left : 0em ;
}

#content_interne div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons input[name="action[update]"]{
  
}

#content_interne div#actu .tx-icsutopia-pi1 form ul li.utopia-form-buttons input[name="action[addFe]"]{
  
}

#content_interne div#actu .tx-icsutopia-pi1 form ul li input.utopia-prev-button{
  position : relative ;
  float : left ;
}

#content_interne div#actu .tx-icsutopia-pi1 form ul li input.utopia-next-button{
  position : relative ;

  float : right ;
}


#content_interne div#actu .tx-icsutopia-pi1 form fieldset ul fieldset ul li{
  background-image : none ;
}

#content_interne div#actu .tx-icsutopia-pi1 form select{
  margin-bottom  : 0.5em ;
}

#content_interne div#actu .tx-icsutopia-pi1 form input[type="text"]{
  background-color:#EEF7FF;
  border:1px solid #000000;
  color:#666666;
  margin-bottom  : 0.5em ;
}

#content_interne div#actu .tx-icsutopia-pi1 form input[type="password"]{
  background-color:#EEF7FF;
  border:1px solid #000000;
  color:#666666;

  margin-bottom  : 0.5em ;
}

#content_interne div#actu .tx-icsutopia-pi1 form input[name="action[update]"]{
  color : white ;
  font-weight : bold ;
  width : 91px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitMAJ.jpg") no-repeat scroll left top;
}
#content_interne div#actu .tx-icsutopia-pi1 form input[name="action[next]"]{
  color : white ;
  font-weight : bold ;
  width : 62px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitSuivant.jpg") no-repeat scroll left top;
}

#content_interne div#actu .tx-icsutopia-pi1 form input[name="action[prev]_btn"]{
  color : white ;
  font-weight : bold ;
  width : 82px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitPrecedent.jpg") no-repeat scroll left top;
}

#content_interne div#actu .tx-icsutopia-pi1 form input[name="action[addFe]"]{
  color : white ;
  font-weight : bold ;
  width : 146px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitAjoutUtil.jpg") no-repeat scroll left top;
}

#content_interne div#actu .tx-icsutopia-pi1 form input[name="action[valid]"]{
  color : white ;
  font-weight : bold ;
  width : 61px ;
  height : 27px ;
  border : medium none ;
  background: transparent url("img/searchboxSubmitValider.jpg") no-repeat scroll left top;

}


/****** FIN Style cration Site FE ********/

/************** Agenda des manifestations : Module page d'accueil **********************************/
#agendaHD ul li.courant div.user-manifestations-news{
background-color:#FFFFFF;
}

#agendaHD ul li a{
background:transparent url(img/puceMenuAgenda.gif) no-repeat scroll left 0.4em;
color:#020202;
margin-left:0.5em;
padding-left:0.7em;
text-decoration:none;
font-size:0.8em;
}

#agendaHD ul li.courant div.user-manifestations-news dl{
padding-left:0.5em;
}


#agendaHD ul li.courant a{
/*line-height:1.6em;*/
}

#agendaHD ul li.courant div.user-manifestations-news dl dt span.h4 a{
background-image:none;
color:#02144A;
font-size:0.8em;
text-decoration:none;
font-weight:bold;
margin:0;
padding:0;
}

#agendaHD ul li.courant div.user-manifestations-news dl dt span.dates{
color:#960643;
font-size:0.7em;
display:block;
}

#agendaHD ul li.courant div.user-manifestations-news dl dt span.manifestationimg{
display:none;
}

#agendaHD ul li.courant div.user-manifestations-news dl dd{
color:#A4A4A4;
font-size:0.7em;
margin:0;
padding:0;
padding-bottom:0.8em;
}

*+html #content_interne div#actu div.user-manifestations-search dl.user-manifestations-manifestation dd{
margin-right:15em;
}

*+html #content_interne div#actu div.user-manifestations-search dl.user-manifestations-manifestation dd p{
width:45em;
}

#content_interne div#actu .user-manifestations-search dl.user-manifestations-manifestation dd ul{
margin:0;
padding:0;
}

#content_interne div#actu .user-manifestations-search dl.user-manifestations-manifestation dd ul li{
list-style:none;
background:none;
margin:0;
padding:0;
font-size:1.2em;
}

#content_interne div#actu .user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-organizers{
padding-top: 1em;
}

#content_interne div#actu .user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-organizers ul li{
padding-bottom: 1.5em;
float: left;
}


#content_interne div#actu .user-manifestations-search fieldset input, #content_interne div#actu .user-manifestations-search fieldset select{
float:left;
}

#content_interne div#actu .user-manifestations-search fieldset select{
margin-right:8em;
}

#content_interne div#actu .user-manifestations-search fieldset input.user-manifestations-submit{
clear:both;
}

*+html #content_interne_sans_menu div#actu div.user-manifestations-search dl.user-manifestations-manifestation dd{
margin-right:15em;
}

*+html #content_interne_sans_menu div#actu div.user-manifestations-search dl.user-manifestations-manifestation dd p{
width:45em;
}

#content_interne_sans_menu div#actu .user-manifestations-search dl.user-manifestations-manifestation dd ul{
margin:0;
padding:0;
padding-bottom:0.25em;
}

#content_interne_sans_menu div#actu .user-manifestations-search dl.user-manifestations-manifestation dd ul li{

/*list-style-type:disc;
list-style-position:inside;
background:none;
margin:0;
padding:0;*/

background-image:url(img/puce_sommaire.gif);
background-position:left 0.5em;
background-repeat:no-repeat;
list-style-type:none;
padding-left:1.5em;

font-size:1.2em;
}

#content_interne_sans_menu div#actu .user-manifestations-search dl.user-manifestations-manifestation dd ul li ul li {
font-size:1em;
}

#content_interne_sans_menu div#actu .user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-organizers{
padding-top: 1em;
}

#content_interne_sans_menu div#actu .user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-organizers ul li{
padding-bottom: 1.5em;
float: left;
}


#content_interne_sans_menu div#actu .user-manifestations-search fieldset input, #content_interne_sans_menu div#actu .user-manifestations-search fieldset select{
float:left;
}

#content_interne_sans_menu div#actu .user-manifestations-search fieldset select{
margin-right:8em;
}

#content_interne_sans_menu div#actu .user-manifestations-search fieldset input.user-manifestations-submit{
clear:both;
}

/************** Agenda des manifestations  **********************************/
div.user-manifestations-search a{
color:#A4275C;
text-decoration:none;
}

div.user-manifestations-search a:hover{
color:#A4275C;
text-decoration:underline;
}

div.user-manifestations-search dl.user-manifestations-manifestations dt div.manifestationimg{
position:relative;
float: right;

margin: 0em 1em 0em 1em;

display: block;/**/
font-size:0.7em;
}

div.user-manifestations-search div.manifestationimg img{
/*float: right;
height: 6em;
width: auto;*/
margin: 0em 0em 0em 0em;

}

dl.user-manifestations-manifestation{
clear: none;
}

/*************************** Pagination de l'agenda des manifestations  **********************************/

#search_topbar{
border-top: 1px solid #960643; 
background: #E4BBCD;
line-height:1.2em;
margin:0;
margin-bottom:20px;
margin-top: 1em;
padding:4px;
width: 100%;
}

#search_topbar .left{
margin:0;
padding:0;
display : block;

float:left;
width : 180px;
}
#search_topbar .right{
margin:0;
padding:0;
display : block; 
text-align:right;
}

.search_pagination{
padding:10px;
margin:3px;
text-align:center;
border-top: 1px dashed #008000;
border-bottom: 1px dashed #008000;
width: 98%;




}

#content .search_pagination ul{
text-align: center;
margin: 0;
padding: 0;
font-size: 16px;
}

#centre .search_pagination ul li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
background: none;
padding: 0;
}

.search_pagination a, .search_pagination a:visited{
padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #ddd;
  
  text-decoration: none; 
  color: #008000;
}

.search_pagination a:hover, .search_pagination a:active{
border:1px solid #85BD1E;
  color: #638425;
  background-color: #F1FFD6;
}

.search_pagination .active{
padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #008000;
  font-weight: bold;
  background-color: #008000;
  background-image: none;
}

div.user-manifestations-search dl.user-manifestations-manifestation dt{
font-family: Arial, sans-serif;
/*font-size: 0.8em;*/
font-weight: bold;
/*float: left;
clear: left;*/
display: block;
clear: both;
float: left;
width:13em;
margin:0em;
}

div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-dates {
/*padding-left:0em;*/
font-size:1.2em;
}

div.user-manifestations-search dl.user-manifestations-manifestation dd{
background: none;
display: block;
/*font-size: 0.8em;*/
font-family: Arial, sans-serif;
margin:0em;
padding-left: 1em!important;/*12*/
padding-left: 1em;
/*width: 50%;*/
width:auto!important;
width:70%;
float: left;
}

#content_interne div.user-manifestations-search dl.user-manifestations-manifestation dd ul{
margin:0;
padding:0;
}

#content_interne div.user-manifestations-search dl.user-manifestations-manifestation dd ul li{
font-size:1.1em;
margin:0;
padding:0;
background:none;
}

#content_interne_sans_menu div.user-manifestations-search dl.user-manifestations-manifestation dd ul{
margin:0;
padding:0;
}

#content_interne_sans_menu div.user-manifestations-search dl.user-manifestations-manifestation dd ul li{
font-size:1.1em;
margin:0;
padding:0;
background:none;
}

div.user-manifestations-search dl.user-manifestations-manifestation dd.user-manifestations-description{
font-size:1em;
width:100%;
}

div.user-manifestations-search dl.user-manifestations-manifestation dd ul{
margin: 0;
padding: 0;
float: none;
}

div.user-manifestations-search dl.user-manifestations-manifestation dd ul li, #centre div.user-manifestations-search dl.user-manifestations-manifestation dd p,#centre div.user-manifestations-search dl.user-manifestations-manifestation dd a{
font-size: 1em;
background: none;
padding: 0;
margin: 0;
float: none;
}

div.user-manifestations-search form{
margin-bottom: 1.5em;
margin: 0em 0em 1.5em 0em;
padding: 0;
}

div.user-manifestations-search form fieldset{
margin: 0em 0em 0em 1em;
padding: 0em 0em 0em 1em;
clear: both;
border:none;

}

div.user-manifestations-search form fieldset legend{
clear:both;
float:left;
font-size:1em;
font-weight:bold;
margin:1em 0em 0em;
}

.user-manifestations-search fieldset input, .user-manifestations-search fieldset select{

display: block;

}

#contenu div.user-manifestations-search form fieldset.user-manifestations-dates{
height: 6em;
display: table;
margin: 0;
padding: 0;
}

#contenu div.user-manifestations-search form fieldset.user-manifestations-dates legend{
vertical-align: middle;
margin: 0;
padding: 0;
font-size: 0.8em;
color: #000000;
font-weight: bold;
display: block;
border-bottom: 1px solid #000;
}


div.user-manifestations-search form input, #centre div.user-manifestations-search form select, #centre div.user-manifestations-search form label{
margin: 0.1em 0.2em 0.2em 0em;
}

div.user-manifestations-search form fieldset label{
margin-left: 1em;
clear:both;
float:left;
font-size:0.8em;
width:9em!important;
width:8em;
}


.actu .user-manifestations-search dl {
font-size: 0.8em;

}

.actu .user-manifestations-search dl.user-manifestations-manifestations dt h4 {
line-height: 1.8em;
font-weight:bold;
}

.actu .user-manifestations-search dl dt span.manifestationimg {
float: left;
margin-right: 0.2em;
display: block;
width: 10em;
height: 100%;
}

.actu .user-manifestations-search dl dd{
padding-bottom: 3em;
margin-bottom: 1em;
border-bottom: 2px solid #FD6452;
}

/*Affichage des rsultats de la recherche*/

div.user-manifestations-search dl.user-manifestations-manifestations{
margin-left:0em;
}

div.user-manifestations-search dl.user-manifestations-manifestations dt{
padding-top:1em;
display:block;
}

div.user-manifestations-search div.manifestationimg{
position:relative;
/*float:right;*/
margin:0em;
}

div.user-manifestations-search dl.user-manifestations-manifestations dt div.h4{
font-weight:bold;
color:#960643;
width:100%;
}

div.user-manifestations-search dl.user-manifestations-manifestations dt div.dates{
color:#000000;
font-size:0.8em;
width:100%;
}

.user-manifestations-search dl.user-manifestations-manifestations dd{
clear:both;
padding-bottom:1em;
margin:0em;
font-size:0.8em;
border-bottom:solid #960643 1px;
width:100%;
}

.actu .user-manifestations-search dl dt span.dates {
font-size: 0.85em;
letter-spacing: -0.05em;
line-height: 1.8em;
color: #777777;
float: right;
}

.actu .user-manifestations-search div.links{
background-color: #FD6452;
color: #FFFFFF;
/*width: 100%;*/
margin-top: 1em;
margin-bottom: 1em;
padding-top: 0;
}

.actu .user-manifestations-search div.searchdate{
padding-top: 0.5em;
text-align: center;
font-weight: bold;
background-color: #FD6452;
color: #FFFFFF;
width: 100%;
}

.actu .user-manifestations-search div.previous{
background-color: #FD6452;
color: #FFFFFF;
width: 50%;
float: left;
text-align: left;
padding-bottom: 0.5em;
margin-bottom: 1em;
}

.actu .user-manifestations-search div.searchdate a, #centre .actu .user-manifestations-search div.searchdate, #centre .actu .user-manifestations-search div.previous a, #centre .actu .user-manifestations-search div.next a {
/*, #centre .actu .user-manifestations-search div.sortlink a{*/
color: #FFFFFF;
}

.actu .user-manifestations-search div.next{
background-color: #FD6452;
color: #FFFFFF;
width: 50%;
float: left;
text-align: right;
padding-bottom: 0.5em;
margin-bottom: 1em;
}


.actu .user-manifestations-search dl dd {
font-size: 0.8em;
margin: 0 0 1em 0;
}

.actu .user-manifestations-search dl.user-manifestations-manifestations dd {
font-size: 1em;
}

/******************************* Gestion des Manifestations - Calendrier **************************************/

div.user-manifestations-search div.user-manifestations-links{
text-align:center;
}

div.user-manifestations-search div.user-manifestations-links td.bold{

font-weight:bold;
font-size: 1.3em;
}

div.user-manifestations-search div.user-manifestations-links table{
border-collapse:collapse;
padding:0em;
margin-left:auto;

margin-right:auto;
font-size:0.7em;
color:#000000;
}

div.user-manifestations-search div.user-manifestations-links table td{
border:solid 1px #CCCCCC;
margin:0em;
padding:0.2em;
padding-left:0.5em;
padding-right:0.5em;
font-size: 1.2em;
}

/*rechercher une manifestation*/
div.user-manifestations-search p a{
font-weight:bold;
}

div.user-manifestations-search div.links{
background-color:#E4BBCD;
margin-top:1em;
margin-bottom:1em;
}

div.user-manifestations-search div.links .searchdate{
text-align:center;
font-weight:bold;
line-height:1.5em;
}

div.user-manifestations-search div.links .previous{
background-color:#E4BBCD;
width:50%;
text-align:left;
float:left;
}

div.user-manifestations-search div.links .next{
background-color:#E4BBCD;
width:50%;
text-align:right;
float:right;
}

div.user-manifestations-search div.sortlink{
line-height:2em;
clear:both;
font-weight:bold;
}

#content_interne div#actu .tx-niortfaq-pi1 ul ul{
/*font-size:0.95em;*/ /*modif claire 15/01/2010*/
font-size:1em;
margin-top:0.5em;
}

#content_interne div#actu .tx-niortfaq-pi1 ul ul p{
font-size:1em;

}

#content_interne div#actu .tx-niortfaq-pi1 ul ul p.question{
font-weight:bold;
}

#content_interne_sans_menu div#actu .tx-niortfaq-pi1 ul ul{
font-size:0.95em;
margin-top:0.5em;
}

#content_interne_sans_menu div#actu .tx-niortfaq-pi1 ul ul p{
font-size:1em;

}

#content_interne_sans_menu div#actu .tx-niortfaq-pi1 ul ul p.question{
font-weight:bold;
}


/*STYLE CO-MARQUAGE*/

.tx-lumophpinclude-pi1 fieldset{
border:none;
}

/*

.tx-lumophpinclude-pi1 fieldset .submit{
background:transparent url(img/searchboxSubmit.jpg) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
width:27px;
}*/

.tx-lumophpinclude-pi1 #ics_comarquage_content{
color:#262525;
font-size:11pt;
text-align:justify;
font-family:Arial;
}


/*NUAGE DE TAGS*/

.nuageCrois, span.numOccur{display:none;}
.tx-vgetagcloud-pi1{
background-color:transparent;

}

.nuageAlpha{
padding:0.2em;
margin:1em;
background-color:white;
}

.tx-vgetagcloud-pi1 h2{
color: #6a4e5c;

font-size: 1em;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;
}

.tx-vgetagcloud-pi1 ul, .tx-vgetagcloud-pi1 ul a{
color:#8d8d8d;
}

div.encadreGris {
border:1px solid #8D8D8D;
float:left;
margin-right:2em;
margin-top:1em;
padding:0.2em 0.5em;
width:98%;
}

.mapcat #xajax_cat ul#treemenu1, .mapbottom{
display:none;
}

.tx-skpagecomments-pi1 .pagebrowser{
/*display:none;*/
}

.tx-skpagecomments-pi1 a{
color:#A4275C;
font-size:0.8em;
float:right;
}

.tx-skpagecomments-pi1 .sk-pagecomments-headline a{
float:none;
}

/*
.tx-ncpbsurveyfesimplestats-pi1 .answer{
float: left;
width: 13em;
}

.tx-ncpbsurveyfesimplestats-pi1 .nb{
float: left;
width: 3.5em;
}

.tx-ncpbsurveyfesimplestats-pi1 .percentage{
float: left;
width: 3.5em;
}

.tx-ncpbsurveyfesimplestats-pi1 .barcontainer{
float: left;
}
*/

#contenu .tx-ncpbsurveyfesimplestats-pi1 table{
color:#000;
font-size:0.8em;
}

.tx-ncpbsurveyfesimplestats-pi1 table td,.tx-ncpbsurveyfesimplestats-pi1 table th{
text-align:left;
}

.tx-ncpbsurveyfesimplestats-pi1 table th.answer{
width:11em;
}

.tx-ncpbsurveyfesimplestats-pi1 table th.nb{
width:7em;
}

.tx-ncpbsurveyfesimplestats-pi1 table th.percent{
width:7em;
}

.tx-ncpbsurveyfesimplestats-pi1 table th.hide{
display:none;
}

.poi-content{
font-size:0.8em;
}

.tx-efafontsize-pi1{
display : inline ;
}

#map_bourse{
text-align:center;
}
/** PAGINATION **/
#pagination div.cag_pagebrowser{
text-align:center;
font-size:0.8em;
}
/** Page courante **/
#pagination div.cag_pagebrowser li.number
{
color: red;
font-weight:900;
}
/** Lien suivant et precedant vide **/
#pagination div.cag_pagebrowser li.previous,
#pagination div.cag_pagebrowser li.next{
color: white;
}
#pagination div.cag_pagebrowser li.previous a,
#pagination div.cag_pagebrowser li.next a,
#pagination div.cag_pagebrowser li.number a{
color: black;
font-weight:100;
}

#pagination div.cag_pagebrowser a{
font-size:0.9em;
text-decoration:none;
}
#pagination div.cag_pagebrowser a:hover{
text-decoration:underline;
}
/*
.markerTooltip{
display:none;
}*/


/* galerie d'images - par FF */
div.csc-textpic-imagerow dl {
padding-bottom:20px;
}


/* */
.tx-basecontact-pi1 .details{
  font-size: 0.9em;
}

.tx-basecontact-pi1 .details .infos{
  border: 1px solid white;
  padding: 0.5em;
}

.tx-basecontact-pi1 .details .infos .col1{
  border-right: 1px solid black;  
  width: 45%;
}

.tx-basecontact-pi1 .details .infos .col2{
  float:right;
  width:45%;
}

.tx-basecontact-pi1 .details .infos .col1 ul{
  font-size: 1em;
}

.SAMAD.Collectivit ul li.pop,
.SAMAD.Collectivit ul li.insee,
.CIAS.Collectivit ul li.pop,
.CIAS.Collectivit ul li.insee,
.CCAS.Collectivit ul li.pop,
.CCAS.Collectivit ul li.insee,
.CDG.Collectivit ul li.pop,
.CDG.Collectivit ul li.insee,
.CDG.Collectivit ul li.arrond,
.CDG.Collectivit div.site,
.Syndicat.Collectivit div.site,
.Syndicat.Collectivit ul li.pop,
.Syndicat.Collectivit ul li.insee,
.Equipement.Collectivit div.site,
.Equipement.Collectivit ul li.pop,
.Equipement.Collectivit ul li.insee,
.Communaut.Collectivit ul li.pop,
.Communaut.Collectivit ul li.insee
{
  display: none;
}


/* ---- styles RTE --------- */
p.post-it {
float:right;
background-color:yellow;
}
ul.avecPuce{
list-style-type: disc;
}
#page #contenu ul.sansPuce li{
list-style:none;
background:none;
}

#page #contenu p.align-right{
text-align:right;
}
/* ---- fin des styles RTE --------- */

#content_interne div#actu p.csc-linkToTop {
text-align:right;
}


/* ==== DEBUT AJOUT DE FF ======== */
/* widget affichant les derniers tweets */
#centre #twtr-widget-1 {
  margin-top:1em;
}

#centre #twtr-widget-1 .twtr-doc .twtr-hd h3 {
  background-image:none;
}

/* ==== FIN AJOUT DE FF ======== */

#cold #banniere img {
display: block;
margin: 0 auto;
padding-top : 1em;
}
div.reseauxsociaux { float: left;}




#content #colg div.blocInfo h2 {
  font-family : verdana;
  font-size: medium;
  font-weight: bold;
  color: black;
  margin: 0;
  padding : 0;
}


input {width: 155px;}

#centre table.contenttable {
margin-bottom:2em;
}
