/* redefinition de balises*/
a:hover{
font-weight:bold;
color:#167ED3;
text-decoration:none;
}
a.box,a.box:active,a.box:visited{
color:#717171;
font-size:12px;
text-decoration:none;
}
a.box:hover{
color:#717171;
text-decoration:underline;
font-size:12px;
}
a.rouge:hover{
color:#FF0000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
a:link,a:active,a:visited,#colab a:hover{
font-weight:bold;
color:#167ED3;
text-decoration:underline;
}
a.heada,a.heada:visited,a.heada:active,a.noir,a.noir:visited,a.noir:active,#colcen table.header a.box:link,#colcen table.header a.box:visited,#colgau .titboxcont,#colgau .titrec{
color:#323232;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.heada:hover,a.noir:hover,#colcen table.header a.box:hover{
color:#323232;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
body{
behavior: url(./csshover.htc);
font-family:Arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#323232;
margin: 0px;
padding: 0px; 
background-color: #C0CCE2;
}
body.header,body.ligna{
background-color: #D5D7EE;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:none;
text-align:left;
}
hr{
color:#323232;
height:1px;
margin: 2px 0px 2px 0px;
}
/* a voir */
li{
margin:0px;
padding-left:2px;
}
p{
margin:0px 0px 0px 5px;
}
span.texte .aide,#colcen .note{
background-color:#FFFFFF;
border:1px solid #D5D7EE;
text-align:left;
font-size:12px;
width:95%;
margin:5px 10px 5px 10px;
padding:5px;
font-style:italic;
font-weight:normal;
}
table .header{
font-size:12px;
text-decoration:none;
background-color: #D5D7EE;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
table.header td.box,table.header td,table.header tr{
font-size:10px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
}
td,body.ligna font{
font-size:12px;
}table.infos {	border-width: 1px;	border-spacing: 4px;	border-style: solid;	border-color: gray;	border-collapse: separate;	background-color: white;}table.infos th {	border-width: 1px;	padding: 1px;	border-style: none;	border-color: gray;	background-color: white;	-moz-border-radius: ;}table.infos td {	border-width: 1px;	padding: 1px;	border-style: none;	border-color: gray;	background-color: white;	-moz-border-radius: ;}
.aide{
background-color:#EAEAEA;
margin:0px 5px0px 0px;
padding:5px;
}
.bouton_standard{
background-color:#FFFFFF;
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:1px solid #717171;
}
.box{
color:#404040;
font-size:9px;
margin:0px 5px 0px 5px;
}
.boxb{
color:#323232;
font-size:9px;
margin:0px 5px 0px 5px;
}
.boxc{
background-color:#D0E5F6;
color:#167ED3;
font-size:12px;
margin:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}
.boxmenu{
color:#717171;
font-size:12px;
font-weight:bold;
margin:0px 5px 0px 5px;
}
/* date barre */
.date{
font-size:11px;
color:#323232;
padding:0px 0px 0px 5px;
margin:0px;
}
.header,a.ongl:hover{
font-size:12px;
text-decoration:none;
text-align:left;
background-color: #D5D7EE;
font-weight:bold;
color:#FFFFFF;
}
.inputa{
background-color:#CCCCCC;
border:#323232 1px solid;
color:#323232;
font-size:12px;
height:15px;
vertical-align:middle;
width:80px;
}
.ligna,a.ongl,a.ongl:visited,a.ongl:active{
background-color:#EAEAEA;
color:#404040;
font-size:12px;
text-decoration:none;
}
.lignb{
background-color:#F7F7F7;
color:#404040;
font-size:12px;
text-decoration:none;
}

.ongl{
border-bottom:#CCCCCC 1px solid;
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.rouge,a.rouge,a.rouge:visited,a.rouge:active{
color:#FF0000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.separ{
background-image:url(../style/ligne.gif);
background-position:right;
background-repeat:repeat-x;
color:#323232;
font-size:5px;
height:5px;
margin:0px 0px 0px 0px;
padding-bottom:5px;
padding-left:0px;
padding-right:180px;
padding-top:0px;
}
/* Slogan */
.slogan{
color:#ABABAB;
font-size:12px;/*font-weight:bold;*/
font-weight:normal;
text-decoration:none;
text-align:right;
margin:0px 3px 0px 4px;
}
.spacer{
clear:both;/* force le retour a la ligne après des float */
}
.textbox{
background-color:#FFFFFF;
border-bottom:#323232 1px solid;
border-left:#323232 1px solid;
border-right:#323232 1px solid;
border-top:#323232 1px solid;
color:#404040;
font-size:12px;
width:90%;
}
/* formulaire */
.textbox_standard{
background-color:#FFFFFF;
border:#323232 1px solid;
color:#323232;
font-size:12px;
}
.titboxc{
background-color:#D5D7EE;
color:#404040;
font-size:12px;
font-weight:bold;
}
.titboxcont{
background-color:#F7F7F7;
color:#323232;
font-size:12px;
font-weight:bold;
}
.titre{
background:#D5D7EE;
color:#404040;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.titrea{
font-size:22px;
text-decoration:none;
text-align:left;
padding:5px 0px 0px 0px;
font-weight:bold;
color:#717171;
}
.titreb{
background:#D5D7EE;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.titrec{
color:#167ED3;
font-size:12px;
text-decoration:none;
}
#aide{
float:right;
width:38px;
text-align:right;
}
/* Barre horizontale et son contenu */
#barre{
position:absolute;
top:121px;
width:598px;
/*border:1px solid #FFFFFF;
*/
text-align:right;
padding:0px;
margin:0px 0px 0px 0px;
}

/* Bord Droit */
#borddroit{
	background-image:url(../images/bg_page_right.gif);
	background-repeat:repeat-x;
}

/* Bloc pratique à gauche */
#cellprat{
width:100%;
background-color:#D5D7EE;
}
#cellprat a:hover,#pratique a:hover{
font-weight:bold;
color:#323232;
text-decoration:underline;
}
#cellprat select{
background:#FFFFFF;
border:#323232 1px solid;
color:#323232;
width:158px;
font-size:12px;
margin:0px 5px 0px 5px;
}
#cellprat table{
margin:0px auto 0px auto;
width:100%;
border-collapse:collapse;
border-spacing:0pt;
}
#cellprat td{
border-bottom:0px solid #FFFFFF;
color:#323232;
text-align:left;
padding:0px;
font-size:12px;
}
/* Collaborateurs en haut à droite */
#colab{
float:right;
background-color:#FFFFFF;
/*position:absolute;*/
font-size:12px;
text-align:right;
/*width:598px;*/
margin:0px 1px 0px 0px;
color:#ABABAB;
font-weight:bold;
padding:4px 5px 2px 0px;
top:2px;
}
#colcen{
width:100%;
height:100%;
margin-right:0px;
color:#323232;
font-size:12px;
font-style:normal;
font-weight:normal;
text-align:left;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
border-left:#323232 0px solid;
vertical-align:top;
}
#colcen .bloc{
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
margin-right:3px;
}
#colcen .boxc{
background-color:#D0E5F6;
color:#167ED3;
font-size:12px;
margin:0px;
padding:5px;
font-weight:bold;
}
#colcen .chapo{
text-align:left;
font-size:12px;
margin:5px;
padding:5px;
font-weight:bold;
}
#colcen .conten{
font-size:12px;
text-decoration:none;
text-align:left;
background-color:#FFFFFF;
background-image:none;
font-weight:normal;
color:#323232;
}
#colcen .emetteur{
padding:5px 5px 5px 5px;
width:100%;
font-style:normal;
font-weight:normal;
}
#colcen .edito{
background-color:#FFFFFF;
text-align:left;
font-size:12px;
font-style:normal;
font-weight:bold;
margin:13px 0px 0px 5px;
}
#colcen .pagerub{
margin:1px;
display:block;
font-size:12px;
text-decoration:none;
text-align:left;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
background-color:#EAEAEA;
background-image:none;
font-weight:bold;
padding:3px 0px 3px 3px;
color:#323232;
}
#colcen .pratimg{
background-color:#FFFFFF;
float:right;
margin:5px 5px 5px 15px;
padding:3px 3px 3px 3px;
text-align:center;
font-style:normal;
font-weight:normal;
}
#colcen .texte{
background-color:#FFFFFF;
text-align:justify;
font-size:12px;
font-style:normal;
font-weight:normal;
}
#colcen a.corps:hover{
background-image:url("corps_1.gif");
font-size:24px;
}
#colcen a.haut,#colcen a.haut:link,#colcen a.haut:visited,#colcen a.haut:active{
margin:-10px 5px 5px 5px;
padding:5px 5px 5px 5px;
text-decoration:none;
background-image:url("../images/indh.gif");
background-position:center;
background-repeat:no-repeat;
}
#colcen a.haut:hover{
margin:-10px 5px 5px 5px;
padding:5px 5px 5px 5px;
text-decoration:none;
background-image:url("../images/indh2.gif");
background-position:center;
background-repeat:no-repeat;
}
#colcen a.noir,#colcen a.noir:visited,#colcen a.noir:active{
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#colcen a.noir:hover{
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#colcen div.separ{
width:100%;
margin:0px auto 0px auto;
color:#323232;
padding:0px 0px 0px 0px;
border-bottom:#CCCCCC 1px solid;
}
#colcen div.titnews{
background-image:url("omb_news.jpg");
background-repeat:no-repeat;
border-top:1px solid #ABABAB;
background-color:#FFFFFF;
font-size:18px;
text-align:left;
padding:5px 6px 0px 5px;
font-weight:bold;
color:#404040;
}
#colcen div.detnews{
background-color:#FFFFFF;
font-size:18px;
text-align:left;
padding:5px 6px 0px 5px;
font-weight:bold;
color:#404040;
}
#colcen div.topictext{
float:left;
font-size:12px;
text-align:left;
height:18px;
margin:1px 0px 1px 0px;
padding:2px 3px 0px 6px;
font-weight:bold;
color:#FFFFFF;
}
#colcen div.utils{
/*width:100%;*/
font-size:12px;
text-decoration:none;
text-align:left;
padding:2px 10px 0px 10px;
background-color:#EAEAEA;
font-weight:bold;
color:#717171;
}

#colcen h1{
/*background-color:#F7F7F7;*/
font-size:24px;
color:#FFFFFF;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
font-weight:bold;
text-align:left;
line-height:50px;
}

#colcen h4{
background-color:#F7F7F7;
font-size:12px;
color:#717171;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
font-weight:normal;
text-align:left;
}

#colcen p{
/*background-color:#F7F7F7;*/
font-size:12px;
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
font-weight:normal;
text-align:left;
vertical-align:middle;
}

#colcen h5{
margin:-30px 5px 5px 5px;
padding:5px 5px 5px 5px;
color:#717171;
text-align:right;
}
#colcen hr{
color:#323232;
height:1px;
margin: 3px 0px 3px 0px;
}
#colgau .conten li a:visited,#colgau .conten li a:link,#colgau .conten li a{
margin-left:5px;
color: #FFFFFF;
font-size: 13px;
font-weight:bold;
text-decoration:none;
height: 20px;
line-height: 20px;
}

#colcen li a,#colcen li a:link,#colcen li a:visited{
margin-left:0px;
color:#167ED3;
text-decoration:underline;
font-size: 13px;
font-weight:bold;
height: 20px;
line-height: 20px;
}

#colcen li a:hover{
margin-left:0px;
text-decoration:underline;
font-weight:bold;
color:#167ED3;
text-decoration:none;
}

#colgau .conten li a:hover,#coldro .conten li a:hover{
margin-left:5px;
font-weight:bold;
color:#167ED3;
text-decoration:none;
}

#colgau .conten li{
background: url('titre_bloc2.gif') no-repeat;
}

#colcen li ul li { 
list-style-type : circle outside;
list-style-image:url('ind2.gif');
margin: 3px 0px 3px 25px;
}

#colgau .conten li {
margin:1px 1px 1px 1px;
}

#colcen li {
margin:6px 1px 6px 1px;
}

#colgau .conten li{
padding:0px 0px 0px 0px;
font-size: 13px;
list-style-type:none;
list-style-position:outside;
/*list-style-image:url('ind.gif');*/
}

#colcen li{
padding:0px 0px 0px 0px;
/*font-weight:bold;*/
font-size: 13px;
/*list-style-type:none;*/
list-style-position:outside;
list-style-image:url('ind.gif');
/*line-height: 1.6em;*/
}

#colcen .bloc_content1 li{
padding:0px 0px 0px 0px;
/*font-weight:bold;*/
font-size: 12px;
list-style-type:none;
list-style-position:inside;
list-style-image:url('in.gif');
text-decoration:none;
/*line-height: 1.6em;*/
}

#colcen ul,#colgau .conten ul{
margin:0px;
padding:0px;
}

#colcen table{
background-color:transparent;
margin:0px auto 0px auto;
width:100%;
border-collapse:collapse;
border-spacing:20pt;
}
#colcen table.header{
background-color:#D5D7EE;
margin:0px 5px 0px 5px;
padding:0px;
width:98%;
border-collapse:collapse;
border-spacing:0pt;
border:none;
}
#colcen table.header td,#colcen td.titboxc{
margin:0px 0px 0px 0px;
padding:0px;
background-color:#D5D7EE;
color:#717171;
font-size:12px;
font-weight:bold;
border:none;
}
#colcen td{
}
#colcen td.header{
font-size:12px;
background-color: #D5D7EE;
font-weight: normal;
color: Black;
}
#colcen td.header a{
font-size:12px;
background-color:#D5D7EE;
font-weight:bold;
text-decoration:underline;
}
/* Colonne du centre */
#colcenb{
background-image:url("fond_r8_c2.jpg");
width:434px;
padding:0px 0px 0px 0px;
border-left:#323232 0px solid;
}

/* Editorial
#editorial {
		background-color:#D5D7EE;
        margin-bottom: 30px;
}

#editorial_logo{
        background-image: url('../images/editorial.gif');
        height: 24px;
        margin: 5px 0 0 7px;
        width: 112px;
}
#editorial span {
        display: none;
}*/

/* Colonne de droite */
#coldro{
width:168px;
color:#323232;
font-size:12px;
margin:0px auto 0px auto;
text-align:left;
padding:0px 0px 0px 0px;
border-bottom:#676DB4 15px solid;
background-color:#676DB4;
}
#coldro .bas{
/*background-image:url(../images/fond_r8_c5.jpg);*/
/*background-image:url(../images/fond_r8_c2.jpg);*/
/*background-repeat:no-repeat;*/
/*background-color:#676DB4;*/
/*width:168px;*/
height:12px;
}
#coldro .bloc{
background-color:#FFFFFF;
border-left:#676DB4 5px solid;
border-right:#676DB4 5px solid;
}
#coldro .conten{
font-size:12px;
text-decoration:none;
text-align:center;
margin:10px auto 0px auto;
background-color:#FFFFFF;
padding:0px 0px 0px 2px;
font-weight:normal;
color:#323232;
}
#coldro .conten li{
margin:5px 5px 5px 5px;
padding:0px 0px 0px 0px;
font-weight:bold;
list-style-type:none;
list-style-position:inside;
/*list-style-image:url(ind.gif);*/
font-size:12px;
}
#coldro .conten ul{
margin:0px;
padding:0px;
}
#coldro .conten li a,#coldro .conten li a:link,#coldro .conten li a:visited{
margin-left:5px;
font-weight:bold;
text-decoration:none;
color:#167ED3;
}
#coldro .inputa{
background-color:#FFFFFF;
border-bottom:#323232 1px solid;
border-left:#323232 1px solid;
border-right:#323232 1px solid;
border-top:#323232 1px solid;
color:#323232;
font-size:12px;
height:15px;
vertical-align:middle;
width:80px;
}
#coldro .pagerub{
/*background-image:url(ind2.gif);*/
background-repeat:no-repeat;
display:block;
font-size:12px;
text-decoration:none;
text-align:center;
background-color: #676DB4;
font-weight:bold;
padding:3px 0px 3px 0px;
color:#FFFFFF;
background-position:0px;
}
#coldro .titboxcont{
background-color:#FFFFFF;
color:#323232;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
#coldro a,#coldro a:visited,#coldro a:active{
color:#167ED3;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
/* Aide en Ligne */
#coldro a.aideans,#coldro a.aideans:visited,#coldro a.aideans:active{
cursor:help;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#coldro a:hover{
color:#167ED3;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#coldro hr{
color:#323232;
height:1px;
width:80%;
margin:0px auto 0px auto;
}
#coldro table{
margin:0px auto 0px auto;
width:90%;
border-collapse:collapse;
border-spacing:0pt;
}
#coldro td{
background-image:url("fond_r8_c2.jpg");
border-bottom:1px solid #EAEAEA;
background-color:#FFFFFF;
color:#323232;
text-align:left;
padding:0px;
font-size:12px;
}
#colgau{
width:168px;
color:#323232;
font-size:12px;
margin:0px auto 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
background-color:#EAEAEA;
}

#colgau .bas{
background-color:#FFFFFF;
display:none;
}
#colgau .boxc{
background-color:#D0E5F6;
color:#167ED3;
font-size:12px;
margin:1px;
padding:5px;
font-weight:bold;
}
#colgau .conten{
font-size:12px;
text-decoration:none;
text-align:left;
/*border-top:2px solid #FFFFFF;*/
/*border-bottom:1px solid #FFFFFF;*/
/*border-left:2px solid #FFFFFF;*/
/*border-right:2px solid #FFFFFF;*/
background-color:#FFFFFF;
background-image:none;
font-weight:normal;
color:#323232;
}
#colgau .pagerub{
display:block;
font-size:12px;
text-decoration:none;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
background-color:#EAEAEA;
background-image:none;
font-weight:bold;
padding:3px 0px 3px 10px;
color:#323232;
}

/* Aide en Ligne */
#colgau a.aideans,#colgau a.aideans:visited,#colgau a.aideans:active{
cursor:help;
color:#323232;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#colgau a.noir,#colgau a.noir:visited,#colgau a.noir:active{
background-color:#FFFFFF;
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:1px solid #717171;
padding:3px;
position:relative;
top:-5px;
}
#colgau a.noir:hover{
background-color:#FFFFFF;
color:#717171;
font-size:12px;
font-weight:bold;
text-decoration:underline;
border:1px solid #717171;
padding:3px;
}
#colgau table{
margin:0px auto 0px auto;
width:164px;
border-collapse:collapse;
border-spacing:0pt;
}
#colgau td{
border-bottom:1px solid #FFFFFF;
background-color:#D0E5F6;
color:#323232;
text-align:left;
padding:0px;
font-size:12px;
}
/* Colonne de gauche */
#colgaub{
background-image:url("fond_r8_c2.jpg");
width:168px;
padding:0px 0px 0px 0px;
}
#pratique{
background-color:#D5D7EE;
float:right;
width:135px;
text-align:left;
margin:0;
color:#323232;
font-size:12px;
}
#pratique a:link,#pratique a:active,#pratique a:visited,#cellprat a:link,#cellprat a:active,#cellprat a:visited,#colab a:link,#colab a:active,#colab a:visited{
font-weight:bold;
color:#323232;
text-decoration:none;
}
#recherche{
float:right;
width:180px;
margin-right:0px;
color:#323232;
font-size:12px;
text-align:right;
padding:3px 0px 0px 0px;
}
#recherche input,#sujet select{
background:#D5D7EE;
border:#323232 1px solid;
color:#323232;
font-size:12px;
}
/* sujet barre */
#sujet{
float:right;
width:180px;
margin-right:2px;
text-align:right;
color:#323232;
font-size:12px;
padding:3px 0px 0px 0px;
}
/* SPECIFIQUE FOR THE CHAT - SABLE  */
#chat .ChatHeure{
  color: #676DB4;
  font-size:9px;
  float: left;
}
#chat .ChatNom, .ChatNom a, .ChatNom a:link, .ChatNom a:visited, .ChatNom a:hover, .ChaNnom a:active {
  color: #167ED3;
  font-size:10px;
  float: left;
  text-align: right;
  padding-right: 2px;
  width: 80px;
}
#chat .ChatTexte{
  border-left: 1px solid Black;
  margin-left:130px;
  padding-left: 3px;
}
#chat .TEXTBOX_STANDARD {
  background-color: #F8F8F8;
  border-bottom: Silver 1px solid;
  border-left: 1px solid Silver;
  border-right: 1px solid Silver;
  border-top: Silver 1px solid;
  color: #434259;
  font-size: 10px;
}
.QUOTE {
  border-bottom-width : thick;
  border : 1px solid #676DB4;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  margin-bottom : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-top : 5px;
  width : 90%;
}
CODE  {
  font : monospace;
  font-size: 13px;
  border : 1px solid #45445B;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 1px;
  padding-top: 1px;
  width : 90%;
  background-color : White;
  display: block;
}

#leftbloc .conten ul{
  padding:0
}
#rightbloc .conten ul{
  padding:0
}
/* Nouveau avec Sable */
div#box_article, div#box_poll { /* super important pour le passage à sable */
  background-color:#FFFFFF;
  border: 1px solid #CCC;
  width: 150px;
  float: right;
  margin-bottom: 10px;
  text-align: left;
  display: block
}
div#box_poll {
  float: left;
  margin-left:10px;
  margin-right:20px
}
div#box_article h3, div#box_poll h3 {
  background-color: #EAEAEA;
  color: #323232;
  font-weight: bold;
  text-align: left;
  font-size: 13px;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-bottom: 1px solid #CCC;
  margin:0;
  padding:0 0 0 5px;
  height:28px;
  line-height: 25px !important; line-height: 20px
}
div#box_article ul, div#box_poll ul {
  margin: 0px;
  padding: 0px;
}
div#box_article .bottom, div#box_poll .bottom {
  width: 140px;
  height: 13px;
}
div#box_article .bloc_content1 .noir, div#box_article .bloc_content1, div#box_article .bloc_content1 .noir:visited, div#box_article .bloc_content1 a.noir:active {
   margin-left: 4px;
	padding-bottom: 2px;
   font-size: 10px;
}
div#box_article .bloc_content1 .noir:hover {
   margin-left: 4px;
	padding-bottom: 2px;
   font-size: 10px;
	text-decoration: underline;
}
div#box_article .bloc_content1, div#box_poll .bloc_content1 { /* bas du bloc */
  background-color:#FFFFFF
} 
div.bloc_content1 {
  padding: 3px;
}
div#box_article .bloc_content2, div#box_poll .bloc_content2 { /* bas du bloc */
  height: 13px;
} 
div.bloc_cont1 {
        background: url('../images/content_bloc_1.gif') repeat-y;
        text-align: left;
}
div.bloc_cont1b {
margin-left: 6px;
width: 140px;
padding-top: 5px;
padding-bottom: 5px;
}
div.bloc_cont1b div {
        color: #2F4F4F;
        font-weight: bold;
        padding: 0 6px 3px 6px;
        text-align: left;
        top: 30px;
        width: 100px;
}

div.bloc_cont1b ul li {
        list-style-image: url(../images/bullet.gif);
}

div.bloc_cont2 {
        height: 20px;
        padding: 0 6px 0 6px;
}

div.bloc_title a {
        color: #404040;
        font-size: 10pt;
        font-weight: bold;
}

div.bloc_title1{
        /*background: url('../images/titre_bloc.gif') no-repeat;*/
        color: #404040;
        font-size: 13px;
        font-weight: bold;
        height: 30px;
        text-align: center;
        line-height: 30px;

}
div.center_bottom_left {
        /*background-image: url('../images/centre_gauche_bas_coin.gif');*/
        background-position: bottom left;
        background-repeat: no-repeat;
        height: 14px;
        margin-left: -6px;
}

div.center_bottom_right {
        /*background-image: url('../images/centre_droite_bas_coin.gif');*/
        background-position: bottom right;
        background-repeat: no-repeat;
        height: 14px;
        margin-right: -6px;
        position: relative;
        z-index: 10; /* Fix pour IE parce qu'il met ça sous le shadow latéral... */
}

div.center_content_left {
        /*background-image: url('../images/fond_gauche_centre.gif');*/
        background-position: bottom left;
        background-repeat: repeat-y;
        padding-left: 6px;
}

div.center_content_right {
        /*background-image: url('../images/fond_droite_centre.gif');*/
        background-position: bottom right;
        background-repeat: repeat-y;
        padding-right: 6px;
}

div.center_top_left {
        /*background-image: url('../images/centre_gauche_haut_coin.gif');*/
        background-position: top left;
        background-repeat: no-repeat;
        height: 8px;
        margin-left: -6px;
}

div.center_top_right {
        /*background-image: url('../images/centre_droite_haut_coin.gif');*/
        background-position: top right;
        background-repeat: no-repeat;
        height: 8px;
        margin-right: -6px;
        position: relative;
        z-index: 10; /* Fix pour IE parce qu'il met ça sous le shadow latéral... */
}

/* the menu à 2 niveaux

#colgau .ieconten li a:visited,#colgau .ieconten li a:link,#colgau .ieconten li a{
margin-left:0px;
font-weight:bold;
text-decoration:none;
color:#167ED3;
}

#colgau .ieconten li a:hover{
margin-left:0px;
font-weight:bold;
color:#167ED3;
}

#colgau .ieconten li{
display:block;
font-size:12px;
height: auto;
text-decoration:none;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EAEAEA;
border-right:1px solid #EAEAEA;
background-color:#EAEAEA;
background-image:url("titre_bloc2.gif");
font-weight:bold;
padding:4px;
color:#323232;
}

#colgau .ieconten ul{
margin:0px;
padding:0px;
}

#colgau .ieconten li a:link
{
	display: block;
	color: #FFF;
	margin: 0;
	border: 0;
	text-decoration: none;
	font-weight:bold;
	color:#167ED3;
}

#colgau ul,#colgau li,#colgau a {
	display:block;
	margin:0;
	padding:0;
	border:0;
}

#colgau ul {
	/*width:168px !important;*
	width:168px;
	/*border:1px solid #9d9da1;*
	/*background:white;*
	list-style:none;
}

#colgau li {
	position:relative;
	/*padding:1px;*
	/*padding-left:26px;*
	/*background:url("images/titre_bloc.gif") no-repeat;*
	z-index:19;
}
	
/*#colgau li.rubrique	{ background:url("images/titre_bloc.gif") no-repeat; }	*
	
#colgau li.rubrique ul {
	position:absolute;
	left:130px; /* IE *
	top:0px;
}		
	
#colgau li.rubrique>ul { left:150px; } /* others *

#colgau a {
	/*padding:2px;*
	/*border:1px solid white;*
	text-decoration:none;
	/*color:white;*
	font-weight:bold;
	width:168px; /* IE *
	/*background-color: gray;*
}

#colgau li>a { width:auto; } /* others *

#colgau li a.first-rub {
	/* background:url("images/titre_bloc.gif") right no-repeat; *
}

#colgau li a.second-rub {
	font-size:1.1em;
	/* background:url("images/titre_bloc.gif") right no-repeat; *
}

#colgau li a.third-rub {
	font-size:1.4em;
	/* background:url("images/titre_bloc.gif") right no-repeat; *
}

/* regular hovers */

/*#colgau a:hover {
	border-color:gray;
	background-color:#CCCCCC;
	color:black;
}

#colgau li.rubrique a:hover {
	background-color:#CCCCCC;
}*/
	
/* hovers with specificity *
	
#colgau li.rubrique:hover { z-index:20; }		
		
#colgau ul ul, #colgau li:hover ul ul {
	display:none;
}

#colgau li:hover ul, #colgau li:hover li:hover ul {
	display:block;
}	*/

/* Footer
----------------------------------------------- */
#pooter {
  background:#8aa url("../images/corners_fullwidth_bot.gif") no-repeat left bottom;
  clear:both;
  width:950px;
  border-top:0px;
  font-size:100%;
  /*line-height:2.6em;*/
  color:#dee;
  }
html>body #pooter {
  background-image:url("../images/corners_fullwidth_bot.png");
  }
#pooter div {
  /*background:url("../images/corners_fullwidth_top.gif") no-repeat;*/
  /*padding:13px 20px 15px;*/
  }
html>body #pooter div {
  /*background-image:url("../images/corners_fullwidth_top.png");*/
  }
#pooter p {
  margin:0;
  padding:0;
  }
#pooter a {
  color:#fff;
  border-color:#fff;
  }
#pooter hr {
  display:none;
}
