@charset "utf-8";
/* CSS Document */

/* GENERAL */
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, textarea, p, td, hr {
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:.95em;
}
acronym, abbr { border-bottom: dotted 1px;}
img {
border:0 none;
}

table{
border-collapse:collapse;

}

#thecontent{
width:955px;
margin: 0px auto;
background-color:transparent;
}

#arp{
display:block;
background-image:url(../images/montage/corp/bleu/arp_video.jpg);
background-repeat:repeat-y;
margin-bottom:20px;
}

strong{

}

.persocolor{
width:135px;
margin:auto;
height:50px;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#timebar{
margin-top:-2px;
 margin-bottom:5px; 
 position:relative; 
 max-width:300px;

}

h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}


/* PARTICULIE */



/*Corp*/

#corp {
	float:left;clear:left;
	width:955px;
	border-top: none 0px;
	background-color:#FFF;
}

.blocks {
	display:block;
	padding-left:10px;padding-top:10px;
}
#content .blocks {padding-left:3px;}

.block {
	display:block;
	margin:0 0 20px;
	/*background:url(../images/montage/corp/bleu/blockm.png) repeat-y;*/
}
.highlights .block {
	width:623px;
	margin-bottom:10px;
}

.block tr{
	display:block;
}

.block td {padding:0 5px;}
.block td embed,
.block td object {display:block;}
.highlights .block td {width:613px;}

.block .menu{
padding-right:10px;
}

#content {
	float:left;
	width:635px;
}

.fermer {
	display:block;
	width:17px;height:17px;
	padding:0 10px 0 0;margin:5px 0 0 3px;
	text-indent:-9999px;
	cursor:pointer;
}

.reduir {
	display:block;
	width:17px;height:17px;
	margin:5px 0 0;
	text-indent:-9999px;
	cursor:pointer;
}

.moin{
cursor:pointer;
height:19px;
width:21px;
text-indent:-9999px;
}

.agrandir{
	float:right;
	width:21px;height:19px;
	text-indent:-9999px;
	cursor:pointer;
}

#alert {
background-image:url(../images/montage/corp/alert.png);
height:165px;
width:650px;
display:block;
padding-left:7px;
padding-top:8px;
}
#alert img{
max-height:149px;
}


#alert p,#alert h1{
color:#990033 !important;
}

.block tr.deplacer {cursor:move;}
#information.block tr.deplacer,
#video.block tr.deplacer {cursor:default;}
.highlights .block tr.deplacer {width:622px;}

.block tr.deplacer td {
	height:30px;
	background-repeat:no-repeat;
}

.deplacer h1 {
	float:left;
	width:240px;
	padding:4px 0 0;
}
.deplacer td{
padding-left:10px;
}

.block td.blockfoot,
.blockfoot {
	height:5px;width:299px;
	padding:0 5px;
	background-repeat:no-repeat;
}
.highlights .block td.blockfoot,
.highlights .blockfoot {width:612px;}


.block .boutton p:hover,.block .bouttonon h1:hover{
font-weight:bold; }

.block .bouttonon p,.block .bouttonon h1 {

}



.infoimg {
background-color:white;
font-weight:bold;
margin-top:-20px;
height:18px;
padding-left:5px;
padding-top:2px;
/*-moz-opacity:0.8;*/
max-width:300px;
/*filter:alpha(opacity=80);*/
padding-top:2px;
}

.content{
width:300px;
}

.content p{
max-width:290px;
}

h1{
font-size:15px
}

#log input{
opacity:0.8;
filter : alpha(opacity=80);
}

#timebar{
background : white none repeat scroll 0 0;
opacity:0.8;
filter : alpha(opacity=80);
}

.sep {
height:2px;
width:300px;
}
.sep2 {
background-color:#800000;
}
.sep-bottom {
height:2px;
clear:both; display:none; width:1024px;
}

#prompteur{
background-image:url(../images/montage/prompteur.png);
background-repeat:no-repeat;
height:220px;
width:235px;
padding-left:34px;
padding-top:10px;
}

#contentprompt{
height:125px;
overflow:hidden;
width:122px;
}

#info_infoplus h2 {padding:2px;font-size:12px;}
#contentprompt p {width:100%;}

#info_infoplus {
	position:absolute;top:0;left:0;
	width:372px;height:143px;
	margin:0;
	background-color:#CCC;
	filter : alpha(opacity=90);opacity:0.9;
	text-align:left;
}

#info_infoplus div {
	width:340px;
	margin:auto;
}

#info_infoplus p{
color:black !important;
}

#texte { float:left; padding:5px 20px 15px 20px; margin: 0 0 10px 0; width:650px;}
#texte2 { float:left; padding:5px 20px 15px 20px; margin: 0 0 15px 0; width:600px;}
#texte3 { float:left; padding:5px 20px 15px 20px; margin: 0 0 15px 0; width:650px;}
#visuel2 { float:left; margin-right:17px; margin-top:20px; margin-bottom:15px; }
#visuel3 { float:right; margin-right:17px; margin-top:20px; margin-bottom:15px; }

#texte h3, #texte2 h3, #texte2 h3, #texte3 h3 { font-size:2.1em; padding-bottom:0px;}
#texte h4, #texte2 h4, #texte2 h4, #texte3 h4 { font-size:1.1em; padding: 2px 5px; font-weight:bold; margin:10px 0 5px 0}
#texte p, #texte2 p , #texte3 p{ margin: 10px 0;}
#visuel { float:right; margin-right:17px; margin-top:10px; margin-bottom:15px}
#texte ul { margin-left:30px; margin-top:8px;}
#texte ul li { list-style:outside disc}

div#footer { width:955px; float:left; background-color:#FFF}
#footer #pub-footer { float:left; margin-left:12px;}
div#footer #capter-tlm { width:627px; float:right; margin-right:12px; margin-bottom:15px;}
* html div#footer #capter-tlm {display:inline;}
*+html div#footer #capter-tlm {display:inline;}
div#footer #capter-tlm h3 { width:591px;font-size:1em; float:left; padding: 12px 18px}
div#footer #capter-tlm p { float:right; padding: 3px 5px; font-size:.75em; display:block; margin: -30px 10px 0 0}
div#footer #capter-tlm p a { color:#333; text-decoration:none}
div#footer #capter-tlm p a:hover { background-color:#333; color:#FFF; padding: 0px 2px}

div#footer #capter-tlm ul { display:inline; padding-bottom:10px}
div#footer #capter-tlm ul li { display:inline; float:left; width: 90px; margin-left:30px}
div#footer #capter-tlm ul li span { display:block; background:url(../images/montage/fd-canal.gif) left top no-repeat;}
div#footer #capter-tlm #bottom { display:block; width:628px; height:9px; float:left; margin-top:6px;}

div#pied { width:955px; float:left;}
div#pied #retour-home { float:right;}
div#pied #retour-home p {margin-right:15px; text-align:center;color:#FFF;}
div#pied #retour-home p a {
	display:block;
	width:107px;height:10px;
	padding-top:3px;
	color:#FFF;
	font-size:.8em;
	text-decoration:none;
}

div#pied #bloc-adresse { float:left; width:915px; padding: 15px 20px}
div#pied #bloc-adresse #logo-footer { float:left; margin-top:5px}
div#pied #bloc-adresse #adresse{ color:#FFF; float: right; text-align:right; margin-bottom:5px}
div#pied #bloc-adresse #adresse p { color:#FFF; font-size:1.1em; margin-top: 40px;}
div#pied #bloc-adresse #adresse ul { display:inline; margin-top:5px}
div#pied #bloc-adresse #adresse ul li { display:inline; padding: 0 5px; font-size:1em; border-right: #FFFFFF solid 1px;}
div#pied #bloc-adresse #adresse ul li.noborder {padding: 0 0 0 5px; border-right: none 0px;}
div#pied #bloc-adresse #adresse ul li a { color:#FFFFFF; text-decoration: none;}
div#pied #bloc-adresse #adresse ul li a:hover { background-color:#333; color:#FFF; padding: 0px}

#sousnav { width:650px; float:left; background-color:#CCC; margin-top:10px;}
#sousnav ul {display:inline}
#sousnav ul li {padding: 5px 0px; width: auto; float:left; list-style:none; margin:0px; border-right: solid 1px #FFFFFF}
#sousnav ul li.active {padding: 5px 10px; color:#FFF}
#sousnav ul li a { background-color:#333333; /*display:block;*/ padding: 5px 10px; color:#FFF; text-decoration:none; width:auto; margin:0px}

#sousmenus { width:955px; float:right; margin-right:0px;}
#sousmenus ul { float:right}
#sousmenus li {
	float:left;display:block;
	margin-left:5px;
	cursor:pointer;
}
#sousmenus li span {display:block; float:left}

#sousmenus li.personaliser { background: url(../images/montage/onglet-gris-d.gif) right top no-repeat; overflow:hidden; padding-right:25px;}
#sousmenus li.charger {
	background: url(../images/montage/onglet-gris-d.gif) right top no-repeat;
	overflow:hidden;
	padding-right:25px;
}
#sousmenus li.personaliser a, #sousmenus li.charger a { color: #7a7a7a; text-decoration:none; font-size:.9em;}
#sousmenus li.personaliser a:hover, #sousmenus li.charger a:hover { color: #000; text-decoration: underline}


#infoemission, #texte form { width:650px; float:left}

.fermer {background-repeat:no-repeat;}