@charset "utf-8";
/* CSS Document */
html, body {
margin:0px;
padding:0px;
background:transparent url(/css/fondde.png) 0px 0px repeat-x;
}
html {
background:#FFF url(/css/pied.png) center bottom no-repeat;
}
body {
margin:0px;
padding:0px;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3 {
padding:0px;
margin:0px;
}
p, h2, h3 {
padding:0px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
}
.txt .contenu h1 {
background:url(/css/h1.png) -15px -14px no-repeat;
padding-left:50px;
padding-right:10px;
margin-top:10px;
font:bold 16px/11px Arial, Helvetica, sans-serif;
text-align:left;
height:34px;
}
:focus {
-moz-outline-style:none;
}

a {
color:#000;
}

form {
text-align:left;
}
label {
display:block;
}

.head a {
text-indent:-5000px;
display:block;
height:161px;
width:800px;
text-align:left;
}
.head {
height:213px;
margin:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:1000px;
background:url(/css/duboulot.png) 50% 0% no-repeat;

}


div.pub_b, div.pub_c {
position:absolute;
top:213px;
margin-left:0px;
background:url(/css/pub.png) -5px 0px no-repeat;
text-align:left;
padding-top:16px;
height:650px;
margin-left:-9px;
_margin-left:-4px;
padding-left:31px;
padding-right:8px;
padding-top:33px;
width:160px;
}
div.pub_c {
top:870px;
background:none;
padding-left:30px;
}
div.pub_c iframe {
}


.both {
clear:both;
}


dl.home {
width:202px;
margin:0px;
float:left;
}
dl.home dd {
font:11px/10px Verdana, Arial, Helvetica, sans-serif;
margin:0px;
text-align:justify;
background:url(/css/pub_o.gif) bottom left no-repeat;
padding:20px;
padding-top:0px;
padding-right:22px;
margin-bottom:9px;
color:#5c5c5c;
height:150px;
}
dl.home dd a {
font:11px/10px Verdana, Arial, Helvetica, sans-serif;
color:#5c5c5c;
text-decoration:none;
}
dl.home dt a {
font:bold 11px/7px Verdana, Arial, Helvetica, sans-serif;
_font:bold 11px/10px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
display:block;
padding:2px;
padding-top:5px;
padding-bottom:0px;
text-decoration:none;
text-align:left;
}

dl.home dt {
padding:0px;
padding-top:15px;
padding-left:10px;
padding-right:12px;
}
dl.home dt.b1 {
background:url(/css/box.png) -3px 0px no-repeat;
}
dl.home dd.b1 {
background:url(/css/box.png) -3px -50px no-repeat;
}
dl.home dt.b1 a {
color:#660033;
}

dl.home dt.b2 {
background:url(/css/box.png) -6px -155px no-repeat;
}
dl.home dd.b2 {
background:url(/css/box.png) -6px -205px no-repeat;
}
dl.home dt.b2 a {
color:#f97fbc;
}


dl.home dt.b3 {
background:url(/css/box.png) -8px -312px no-repeat;
}
dl.home dd.b3 {
background:url(/css/box.png) -8px -362px no-repeat;
}
dl.home dt.b3 a {
color:#f9bc60;
}



dl.home dt.b4 {
background:url(/css/box.png) -205px 0px no-repeat;
}
dl.home dd.b4 {
background:url(/css/box.png) -205px -50px no-repeat;
}
dl.home dt.b4 a {
color:#5695e8;
}


dl.home dt.b5 {
background:url(/css/box.png) -207px -155px no-repeat;
}
dl.home dd.b5 {
background:url(/css/box.png) -207px -205px no-repeat;
}
dl.home dt.b5 a {
color:#339933;
}


dl.home dt.b6 {
background:url(/css/box.png) -209px -312px no-repeat;
}
dl.home dd.b6 {
background:url(/css/box.png) -209px -362px no-repeat;
}
dl.home dt.b6 a {
color:#33cccc;
}


dl.home dt.b7 {
background:url(/css/box.png) -407px -4px no-repeat;
}
dl.home dd.b7 {
background:url(/css/box.png) -407px -54px no-repeat;
}
dl.home dt.b7 a {
color:#cc66cc;
}


dl.home dt.b8 {
background:url(/css/box.png) -409px -158px no-repeat;
}
dl.home dd.b8 {
background:url(/css/box.png) -409px -207px no-repeat;
}
dl.home dt.b8 a {
color:#ff0623;
}


dl.home dt.b9 {
background:url(/css/box.png) -411px -314px no-repeat;
}
dl.home dd.b9 {
background:url(/css/box.png) -411px -364px no-repeat;
}
dl.home dt.b9 a {
color:#a7ff0e;
}


div.contenu {
width:615px;
_width:603px;
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-left:169px;
_margin-left:174px;
padding:20px;
padding-top:0px;
text-align:justify;
min-height:1300px;
_height:1300px;

}
.txt {
width:822px;
_width:832px;
margin-left:auto;
margin-right:auto;
padding-right:10px;
padding-top:10px;
background:url(/css/millieu.png) 50% 50% repeat;

}
dt a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#4cc2dc;
}
div.contenu h1 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#f00606;
margin:0px;
clear:both;
}
div.contenu h2, h3 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #666;
}


/* CSS du menu */

.menu{
position:absolute;
display:block;
margin:0;
padding:0;
width:800px;
top:163px;
margin-left:200px;
_margin-left:20px;
font:0px Verdana, Arial, Helvetica, sans-serif;
z-index:1000;
}

.menu ul{
font:0px Verdana, Arial, Helvetica, sans-serif;
position:absolute;
display:block;
width:135px;
margin:0;
padding:0;
_border-bottom:none;

}

.menu li ul{
visibility:hidden;
font:0px Verdana, Arial, Helvetica, sans-serif;
margin-top:-10px;
opacity:0.8;
filter:alpha(80);
}

.menu li li ul{
font:0px Verdana, Arial, Helvetica, sans-serif;
position:absolute;
margin-left:143px;
margin-top:-22px;
}

.menu li{
font:bold 0px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
width:133px;
height:auto;
display:inline;
display/**/:block;
float:none;
float/**/:left;
margin:0;
padding:0;
margin-right:0px;
}

.menu li li{
display:block;
float:none;
font:0px Verdana, Arial, Helvetica, sans-serif;
height:auto;
border:dotted #FFF 1px;
border-bottom:none;
}

* html .menu li li{
display:inline;
}

.menu li ul li a, .menu li ul li ul li a , .menu li ul li ul li ul li a {
text-decoration:none;
}
.menu li a{
border:none;
font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
display:block;
text-decoration:none;
padding:12px;
margin:0px;
padding-left:6px;
padding-right:6px;
border:none;
height:28px;
background: url(/css/menu.png) top left no-repeat;
}


.menu li ul li a{
border:none;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#3bff0a;
display:block;
text-decoration:none;
padding:2px;
padding:2px;
margin:0px;
padding-left:4px;
padding-right:4px;
border:none;
height:auto;
}

.menu li ul li a, .menu li ul {
background:#A00;
color:#FFF;
}



/* admin */
.spip-admin-float {
position:fixed !important;
}
a:hover.spip-admin-boutons {
background:#fc3;
}


dl.home {
height:140px;
_overflow:hidden;
_height:155px;
margin:0px;
}

dl.home dd {
height:90px;
_overflow:hidden;
}
dl.home dt {
height:20px;
_height:40px;
_overflow:hidden;
}

.contenu {
clear:both;
}
.txt {
min-height:672px;
}

.footer {
clear:both;
height:40px;
_padding-top:10px;
color:#666;
text-align:center;
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.footer p {
padding-top:17px;
}
.footer p a {
color:#666;
}

div.img {
float:right;
padding:15px;
padding-top:5px;
padding-right:15px;
}

div.millieu {
float:right;
padding-left:44px;
padding-top:19px;
padding-bottom:15px;
padding-right:25px;
margin-left:5px;
background:url(http://fr.redaction.tv/css/img/bloc-bcj.png) top left no-repeat;

}
div.thumb {
width:775px;
_width:765px;
margin-left:20px;
position:absolute;
margin-top:-17px;
z-index:1500;
}
div.thumb iframe {
width:765px;
_margin-left:-163px;
}

div.bas {
padding-left:62px;
}
dl.index {
width:620px;
margin-left:-25px;
}
dl.index dd img {
float:left;
margin-right:10px;
margin-bottom:10px;
}
dl.index dd {
clear:both;
padding-top:10px;
border-bottom:1px solid #E40505;
}
dl.index dd a {
display:block;
padding-left:5px;
color:#5c5c5c;
text-decoration:none;
height:70px;
}
dl.index dd strong a {
height:auto;
color:#E40505;
text-decoration:underline;
font:bold 14px Arial, Helvetica, sans-serif;
}