.bottom-center-gray {
	overflow:visible !important;
}

.maincenter-orange-title {

background:url(/photo/images_default/maincenter-orange-title.jpg) repeat-y;

	   margin-left:-1px;

}

.topcenter-orange-title {

background:url(/photo/images_default/topcenter-orange-title.jpg) no-repeat;

padding:3px 0 5px;

}

.maincenter-blue-title {

background:url(/photo/images_default/maincenter-blue-title.jpg) repeat-y;

	   margin-left:-1px;

}

.topcenter-blue-title {

background:url(/photo/images_default/topcenter-blue-title.jpg) no-repeat;

padding:3px 0 5px;



}

.topcenter-blue-title a {

color:#FFFFFF; text-decoration:none;

}

.topcenter-blue-title a:hover {

color:#DFEEF9; text-decoration:none;

}

.maincenter-blue-title-lit {

background:url(/photo/images_default/maincenter-blue-title-lit.jpg) repeat-y;

	   margin-left:-1px;	

}

.topcenter-blue-title-lit {

background:url(/photo/images_default/topcenter-blue-title-lit.jpg) no-repeat;

padding:3px 0 5px;

	margin-bottom:2px;

width:100%;

}

.votre-form form {

padding:5px 0 0;

margin:0;

}

.votre-form label {

display:block;

	font-size:11px;

}

.votre-form form .form-row {

	padding-top:10px;

}

.banners {

padding:5px 0;

}

.banners img {

float:left;

      margin-right:9px;

}

.banners span {

float:left;

      margin-top:3px;

}

.banners span.top-space,

	.banners a.top-space {

		margin-top:18px;

	}

a.mail {

float:right;

width:15px;

height:11px;

overflow:hidden;

	 text-indent:-9999px;

background:url(/photo/images_default/mail-ico.gif);

}

ul.questions {

background:url(/photo/images_default/gray-dot.gif) repeat-x;

padding:0;

margin:40px 0 50px 6px;

       list-style:none;

width:418px;

}

ul.questions li {

background:url(/photo/images_default/gray-dot.gif) repeat-x;

height:100%;

overflow:hidden;

padding:7px 0 6px;

}

ul.questions li.firstFE {

padding:3px 0 2px;

}

ul.questions li strong {

display:block;

background:#ee8225;

color:#fff;

padding:3px 2px;

}

#roll-boxes

{

position:relative;

top:0px;

left:0px; 

}

img.equipe

{

position:absolute;

top:2px;

left:0px;

} 

#roll-boxes div.alpha

{

	text-align:center; 

	margin-top:10px;

	margin-bottom:10px;

	padding-bottom:20px;

	border-bottom: 1px #c0c0c0 dotted;

} 

#roll-boxes div.alpha a

{

	text-decoration:none;

	margin-right:1px;

	margin-left:1px;

	font-size:11px; 

} 

#roll-boxes div.alpha a:hover

{

color:#000000; 

}  

/******************************************************/

#roll-boxes div.scroll    

{

position:relative;

top:0px;

left:0px; 

width:450px;

}  

#roll-boxes div.scroll div  

{

float:left;  



} 

#roll-boxes div.scroll-g  

{

	background-image:url(/photo/images_default/scroll-g.gif);

	background-repeat:no-repeat;

width:33px;

height:143px;

} 

#roll-boxes div.scroll-g img 

{ 

position:absolute;

top:56px;

left:4px; 

} 

#roll-boxes div.scroll-d 

{  

	background-image:url(/photo/images_default/scroll-d.gif);

	background-repeat:no-repeat;

width:33px;

height:143px;

} 

#roll-boxes div.scroll-d img 

{ 

position:absolute;

top:56px;

left:400px; 

} 

#roll-boxes div.scroll-cadre-v	  

{ 

width:366px; 



} 

#roll-boxes div.scroll-cadre-v div	  

{ 

	background-image:url(/photo/images_default/scroll-cadre-v.gif);

	background-repeat:no-repeat;

width:112px;

height:138px;

       margin-left:3px;

float:left;

      font-size:11px;

color:#000;

      padding-top:5px;

      padding-left:5px;

      padding-right:0px;

      padding-bottom:0px;

}   

#roll-boxes div.scroll-cadre-v div img	  

{  

width:107px;

height:79px; 

}   

#roll-boxes div.scroll-cadre-v div span	  

{  

color:#005189;

      font-weight:normal;

}  

/*******************************************************************************************************************************/

#roll-boxes {   
	margin-left:0px !important;
	padding-top:10px;
	width:495px !important;
}

#roll-boxes p.programmation {
	width:495px !important;
}

#roll-boxes h4 {
	margin-bottom:5px !important;
}

.tpl-ficheemission div.new-bottom-center-gray p {
	padding : 5px 0 0;
}

#contenu div.liste {
	margin-top:0 !important;
}

#roll-boxes h3 
{  
	color:#00456e;
	font-weight:normal;
    font-size:18px;
    font-family:arial, helvetica, sans-serif;
    margin-left:0px;
    margin-top:0px;
}

#roll-boxes h3 a {
	text-decoration:none;
}
#roll-boxes h3 a:hover {
	text-decoration:underline;
}

#roll-boxes h4

{
color:#ee8225;

      font-weight:bold;

      font-size:15px;

      font-family:arial, helvetica, sans-serif;

      margin-left:0px;

      margin-top:0px;

      text-transform:uppercase;

}

#roll-boxes img.avatar
{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}  

#roll-boxes p.small

{

	font-size:11px;

}  



.difuse {
float:left;
margin-top:21px;
width:181px;
height:29px;
line-height:29px;
padding-left:35px;
background:url(/photo/images_default/difuse.gif);
background-repeat:no-repeat;
color:#005189;
white-space:nowrap;
font-size:10px!important;
}

.difuse strong {

	margin-left:3px;

display:inline;

}

.spacer{

clear:both;

background:url(/photo/images_default/gray-dot.gif);

	   background-position:0px 10px;

	   background-repeat:repeat-x;

margin:0px;

height:30px;

}



#roll-boxes span

{ 

	font-weight:bold;

}

/******************************************************************************************************************/

#roll-boxes form

{

	margin-top:10px;

	margin-bottom:10px; 

}

#roll-boxes input

{

float:none;

}

#roll-boxes input.champ  {

border: 1px #000 solid; width: 120px; height:13px; padding-left:6px; padding-top:2px; margin-left:10px; margin-right:10px;

} 

#roll-boxes input.ok   {

position:relative;

left:10px;



} 

.form_g{
float:left;
}
.form_d{
margin:0px 10px 0px 5px;
float:left;
}
.inputform {
width:100px;
}

#line_contact_email, #line_tel_fixe, #line_submit_front{
float:left;
}

#line_submit_front{
margin-top:-1px;
}

.space{
margin-top:5px;
}

#ibox_content .form_d{
	float:none !important;
}
#ibox_content .form_g{
	    float:none !important;
	}


/* style pour le liste des vidéos de l'emission */

#divGen{
	min-height:50px;
	font-size:11px;
	padding-bottom:10px;
}
* html #divGen{
    height:50px;
}
#divGen p{
	margin-top:3px;
	width:auto !important;
	padding:0px;
	clear:both;
}

ul.video-tools {
    padding:0px 0px 7px 0px;
    margin:3px 0px 0px;
    list-style:none;
    background:url(/photo/images_default/toolbar-courte.gif) no-repeat top right;
    font-size:10px;
    position:relative;
}

*+html ul.video-tools {
    margin:6px 0px 0px;
}
*html ul.video-tools {
    margin:6px 0px 0px;
}

ul.FE {
	background:none;
}

ul.video-tools li.first {
    float:left;
    margin-right:15px;
    font:normal 9px Arial;
    color:#3587D3;
    text-align:center;
}

ul.video-tools li.first div {
    border:1px solid #515151;
    background:#ffe66e;
    line-height:17px;
    padding:0 5px;
    white-space:nowrap;
    top:25px;
    position:absolute;
    display:none;
    z-index:10;
    width:auto;
}
ul.video-tools li.first a img{
    float:none;
    display:inline;
}
ul.video-tools li.first p{
    margin:0px;
}
ul.video-tools li div img {
    left:5px;
    position:absolute;
    top:-4px;
}
ul.video-tools li.last {
    float:right;
    padding-top:13px;
    padding-right:9px;
}
ul.video-tools li.last img {
    display:inline;
    float:none;
}
ul.video-tools li div{
    color:#000000;
    font-size:10px;
}

.dotted-box {
    background:url(/photo/images_default/gray-dot.gif) repeat-x 0 100%;
    height:100%;
    overflow:hidden;
    padding:4px 0 6px;
}
.dotted-box-last {
    background:none;
}

.dotted-box-last a {
	float:left;
}
.video-tools a {
	float:none
}

.dotted-box div {
	float:right;
	width:298px;
}

#pager {
	height:24px;
	width:485px;
	line-height:24px;
	background:url(/photo/images_default/page-list-FE.gif) no-repeat;
	margin:25px 0 0 3px;
	padding-left:10px !important;
}
#pager .pagination {
	float:left;
	text-align:center;
	width:215px;
}
#pager a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	border:1px solid #aeaeae;
	padding:0 5px;
	text-decoration:none;
	width:95px;
}
#pager a:hover,
#pager a.active {
	color:#ee8325;
	text-decoration:none;
}
.page-left,
.page-right {
	padding:0 15px !important;
	margin:0 5px;
	color:#005189;
	font-weight:normal !important;
	border:0 !important;
}
.page-left {
	float:left;
	background:url(/photo/images_default/left-row.gif) no-repeat 0 50%;
	text-align:left;
}
.page-right {
	float:right;
	background:url(/photo/images_default/right-row.gif) no-repeat 100% 50%;
	text-align:right;
}
.page-left:hover,
.page-right:hover {
	color:#005189 !important;
}
.video-tools img {
	margin:0 !important;
}

