body{
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
}

#menu_gauche{
  display: none;
}

#cold{
  display: none;
}

.outils{
  display: none;
}

#footer{
  display: none;
}

table {
border:1px solid #000000;
border-collapse:collapse;
border-spacing:0;
width:100%;
}

table  td,
table  th{
border:1px solid #000000;
}

table.typo3-editPanel{
  display: none;
}

#impression #page #header img, #impression #page #footer img{
float:left;
margin-right:2em;
position:relative;
}

span.titre{
color:#041955;
}

span.lien{
display:block;
color:#3B3B3B;
padding-top:1.5em;
padding-bottom:0.5em;
}


#footer span.lien{
display:block;
color:#3B3B3B;
padding-top:1.5em;
padding-bottom:0.5em;
}

h1{
display:block;
}

#content h1{
display:none;
}

h2{
font-family: times New Roman,Arial;
}

h3{
color:#0B2776;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
margin-bottom:0em;
margin-top:1.3em;

}

h4{
color:#A4275C;
font-size:1em;
font-weight:bold;
}


.clear{
clear:both;
}

p{
font-size:0.8em;
text-align:justify;
}

.csc-header br,.csc-header .spacer-gif{
display:none;
}

#page{
margin:0 auto 0 auto;
padding-top:0.3em;
text-align:left;
}

/* Header */

#impression #page #header{
margin:0 0 2.5em 0;
padding-bottom:1em;
background:none;
color:#041955;
/*min-height:auto;*/
border-bottom:1.5px solid #000000;
}

#page #header h1{ 
font-size:0.9em;
}

#contenu #header #favoris{
  display: none;
}
#contenu #header #headerTools{
  display: none;
}
#contenu #header #menu{
  display: none;
}

/* fin header */

/********* Content ***********/

#content{
background:none;
/*float:left;*/
width:100%;
}

/* Debut colg */

#content #colg{
float:left;
width:100%;
padding:0em;
}

#content #colg div.blocInfo{
background:none;
padding:0;
/*min-height:auto;*/
}

#content #colg div.blocInfo h2{
font-family: times New Roman,Arial;
font-size:1.2em;
color:#FFF;
font-weight:normal;
padding-top:0.5em;
}

#content #colg div.blocInfo p{
font-size:0.84em;
color:#000000;
line-height:1.3em;
/*font-weight:400;*/
text-align:justify;
}


#content #colg div.blocInfo p span.enavant{
background-color:#0d2b7f;
}

#content #cold{
display:none;
}

/********* Bloc Derni�res actus ********/
#content #colg .lastActu{
width:57%;
float:left;
padding-top:2em;
}

#blocActuHaut{
background-color:#EEF7FF;
background:none;
}
#blocActuHaut h2{
color:#05226d;
margin:0 0.3em 0 0.3em;
padding:0.25em;
}

#blocActuHaut p{
margin:0;
}

#blocActuHaut #blocActuHG{
background:none;
}

#blocActuHaut  #blocActuHD{
background:none;
}


#blocActuCentre{
padding:0.1em;
padding-bottom:0.25em;
padding-left:0.6em;
border-left:solid 1px #dadada;
border-right:solid 1px #dadada;
}

#blocActuCentre ul{
padding:0;
margin-top:0;
margin-bottom:0;
background-color:#FFF;
}

#blocActuCentre ul li{
list-style:none;
font-size:0.8em;
line-height:1.5em;
}

#blocActuCentre ul li span.date{
color:#960643;
padding-right:1em;
}

#blocActuCentre ul li a{
color:#414653;
text-decoration:none;
}

#blocActuCentre ul li a:hover{
text-decoration:underline;
}

#blocActuBas #blocActuBG{
background:none;
margin:0;
padding:0;
}

#blocActuBas  #blocActuBD{
background:none;
margin:0pt;
padding:0pt;
}
#blocActuBas  #toutesActus{
background:none;
height:1.3em;
margin-left:10px;
margin-right:13px;
}

#blocActuBas  #toutesActus p{
text-align:right;
margin:0;
}

#blocActuBas  #toutesActus p a{
background:none;
color:#960643;
text-decoration:none;
padding-right:1em;
}

#blocActuBas  #toutesActus p a:hover{
text-decoration:underline;
}
/*********Fin bloc Derni�res actus ********/


/********bloc Flash Info ********/

#flashInfo{
float:right;
width:40%;
margin-top:2em;
background-color:#eef7ff;
}

#flashInfo #flashContent{
padding-left:0.7em;
padding-right:0.7em;
}

#flashInfo #flashContent p{
color:#0b2776;
}

#flashInfo #flashHG{
background:none;
}
#flashInfo #flashHG #flashHD{
background:none;
}

#flashInfo #flashBG{
background:none;
}

#flashInfo #flashBG #flashBD{
background:none;
padding-bottom:0.7em;
}


#flashInfo #flashHG #flashHD  p.titre{
background-image:none;
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 #flashHD  p.titre span{

display:none;
}



#flashInfo #flashHG #flashHD  p.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:none;
padding-right:1em;
}


/********Fin bloc Flash Info ********/


/********* Articles en avant ********/

#actuEnAvant{
float:left;
width:100%;

}

#actuEnAvant .barre_h{
width:47%;
float:left;
background:url(img/border.gif) repeat-x;
height:1px;
margin-right:1.5em;
}

/*
#actuEnAvant .col1,#actuEnAvant .col2{
float:left;
width:47%;
margin-right:1.5em;
}*/


/*
#actuEnAvant .col2{
margin-top:1.87em;
background:url(img/border.gif) repeat-x  top left;
}*/

#actuEnAvant p{
text-align:justify;
}

#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;
margin-bottom:0em;
/*min-height:3.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:47%;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}
#actuEnAvant .actuJaune{
width:47%;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}
#actuEnAvant .actuVert{
width:47%;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}
#actuEnAvant .actuBleu{
width:47%;
height:11.5em;
float:left;
margin-right:1.5em;
margin-left:0;
}

#actuEnAvant .actuRouge h2{
background:url(img/enavantRouge.gif) no-repeat left 0.3em;
}

#actuEnAvant .actuJaune h2{
background:url(img/enavantJaune.gif) no-repeat left 0.3em;
}

#actuEnAvant .actuVert h2{
background:url(img/enavantVert.gif) no-repeat left 0.3em;
}

#actuEnAvant .actuBleu h2{
background:url(img/enavantBleu.gif) no-repeat left 0.3em;
}

#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 ********/

/********* Footer ***********/

#footer{
background-color:#FFFFFF;
/*min-height:auto;*/
padding:0;
margin-top:2.5em;
}

#footer h1{
font-size:0.9em;
}

#footer ul{
margin:0;
}

#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;
}


/********* Fin footer ***********/



#content 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 #menu_gauche{
float:left;
width:18em;
font-size:0.8em;
font-family: Arial,Helvetica,sans-serif;
/*padding-top:1em;*/
/*margin-top:3em;*/
}

#content #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 #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 #menu_gauche #menug_contenu{
min-height:10em;
width:17em;
z-index:1;
position:relative;
}

#content #menu_gauche ul{
padding:0;
/*position:relative;*/
/*z-index:1;*/
padding-left:0em;
margin-left:0;

}

#content #menu_gauche ul ul.cache{
display:none;
}


#content #menu_gauche ul.niveau1 li.sousmenu:hover ul.niveau2,
#content #menu_gauche ul.niveau2 li.sousmenu:hover ul.niveau3 {
     display:block;
}

#content #menu_gauche #menug_contenu ul div.actif{
float:left;
background-image:url("img/actif_sommaire.gif");
background-repeat:no-repeat;
background-position:0em;
width:3em;
height:1.5em;
margin-left:-3em;
margin-right:0em;

}

#content #menu_gauche #menug_contenu ul li ul div.actif{
margin-top:-0.5em;
margin-left:-3.7em;
}

#content #menu_gauche #menug_contenu ul li ul li ul div.actif{

margin-left:-5.2em;
}

#content #menu_gauche #menug_contenu ul li{
list-style-type:none;
background-image:url("img/puce_menug_1.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;
}

#content #menu_gauche #menug_contenu ul li a{
color:rgb(4,25,85);
width:100%;
text-decoration:none;
font-weight:bold;
}

#content #menu_gauche #menug_contenu ul li:hover{
background-color:#eef7ff;

}

#content #menu_gauche #menug_contenu ul li ul{
padding-left:0;
}

#content #menu_gauche #menug_contenu ul li ul li{
list-style-type:none;
background-image:url("img/puce_menug_2.gif");
background-position:0em 0.7em;
padding-left:0.7em;

}

#content #menu_gauche #menug_contenu ul li ul li a{
padding-left:0;
color:rgb(164,39,92);

}

#content #menu_gauche #menug_contenu ul li ul li ul{
padding-left:0.8em;
}

#content #menu_gauche #menug_contenu ul li ul li ul li{
list-style-type:none;
background-image:url("img/puce_menug_3.gif");
background-position:left 0.7em;
padding-left:0.7em;
}

#content #menu_gauche #menug_contenu ul li ul li ul li a{
color:rgb(4,25,85);
}

/* Debut colg */

#content #centre{
float:left;
width:29em;
padding:1em 1em 1em 1em;
margin-top:-2.8em;

}



#content #centre h3{
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:bold;
color: #0b2776;
padding-left: 2em;
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 0.8em;

}

#content #centre h3.rouge{

background-color: transparent;
background-image: url(img/enavantRouge.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}


#content #centre h3.jaune{

background-color: transparent;
background-image: url(img/enavantJaune.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content #centre h3.bleu{

background-color: transparent;
background-image: url(img/enavantBleu.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content #centre h3.vert{

background-color: transparent;
background-image: url(img/enavantVert.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 0.8em;
}

#content #centre div#actu{
color:rgb(164,39,92);
margin-top: 3em;
}

#content #centre div#actu p{
font-size: 0.8em;
color:rgb(38,37,37);
text-align:justify;

}

#content #centre div#actu p.intro{
background-color:rgb(238,247,255);
color: #0b2776;
}

#content #centre div#actu  h4{
color:rgb(164,39,92);
font-size:1em;
font-weight:bold;
}



#content #centre div#actu  ul {
list-style-type:none;
font-size:0.8em;




padding-left:2em;
}



#content #centre div#actu ul li{
list-style-type:none;
background-image:url("img/puce_sommaire.gif");
background-repeat:no-repeat;
background-position:left 0.7em;
padding-left:1.5em;
}





#content #centre div#actu ul li a{
text-decoration:underline;
color:rgb(164,39,92);
}

#content #centre #vers_le_haut{
float:right;
background-image:url("img/vers_le_haut.gif");
background-repeat:no-repeat;
width:22px;
height:22px;
margin-top:2em;

}


/********Affichage des news en mode single*******/
#content #centre #actu .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 #centre #actu .news-single-item .news-single-backlink a:hover{
text-decoration:underline;

}

#content #centre #actu .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 #centre #actu .actu{

margin-bottom:1em;
}

#content #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 #centre #actu .actu p.suite a:hover{
text-decoration:underline;
}



/* Fin colg */

/* Debut cold */

#content #cold{
float:right;
background-color:#eef7ff;
width:24%;
/*margin-top:10px;*/
margin-top:-2.8em;
min-height:40em;
}

#content #cold .blocCold{
background-color:#FFF;
padding:0.2em 0em 0.2em 0.2em;
margin:1em 0.7em 0em 1em;
}

#content #cold .blocCold h2{
color:#6a4e5c;
font-size:1em;
margin:0;
}

#content #cold .bloc2{
margin-top:0.5em;
}

#content #cold .blocCold #bloc1 h2{
text-transform:uppercase;
}


#content #cold .blocCold #bloc2 h2{

font-weight:bold;

}

#content #cold .blocCold #bloc2 ul li{
color:rgb(164,39,92);
font-size:0.8em;
margin:0;
list-style-type:none;
padding-top:0.2em;
padding-bottom:0.2em;

}

#content #cold .blocCold #bloc2 ul li ul li{

list-style-type:none;
background-image:url("img/puce_liens.gif");
background-repeat:no-repeat;
background-position:left 0.7em;
padding-left:0.9em;
font-size:1em;
}

#content #cold .blocCold #bloc3 h2{
background-image:url("img/fluxRss.gif");
background-repeat:no-repeat;
background-position:left 0.2em;
margin-left:0.4em;
padding-left:1.5em;
font-size:1em;
}


#content #cold .blocCold p{
color:#6a4e5c;
margin:0;
padding-left:0.5em;
}

#content #cold .blocCold p.rss{
background-image:url("img/savoir_plus_rss.gif");
background-repeat:no-repeat;
background-position:right 0.5em;
margin-right:6.2em;
}
#content #cold .blocCold a{
color:#8d8d8d;
text-decoration:none;
}

#content #cold .blocCold a:hover{
text-decoration:underline;
}

#content #cold .blocCold ul{
padding-left:0;
margin:0;
}



/* Fin cold */

#content #centre div#actu .tx-indexedsearch .tx-indexedsearch-searchbox form table{
width:18em;
}
