/* CSS Document */

div#colonneGauche { /* colonne de gauche - Infos dynamiques */
	margin:0;
	padding:0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#colonneGauche a
{
    text-decoration:none;
	color:#ffffff;
}

div#colonneGauche a img
{
    border:none;
	max-height:450px;
	max-width:450px;
	/*min-height:150px;
	min-width:200px;*/
}


div#colonneGauche a:hover
{
    text-decoration:underline;
}

div#bandeauTitrePage {	
	/*width:679px;*/
	font-weight:bold;
	height:30px;
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background :url("/images/global/bg-video-titre.png") #529005 ;
	float:none;
	clear:both;
}

div#bandeauTitrePage a,
#colonneGauche div#bandeauTitrePage a{
	background : url(/images/global/newPlayer.gif) no-repeat 5px center ;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	padding:0 0 0 50px;
	display:inline;
}
div#bandeauTitrePage a:visited{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
div#bandeauTitrePage a:hover{
	color:#FFFFFF;
		font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#bandeauTitrePage span{

	float:right;
	display:inline;
}

	div#bandeauTitrePage span a{
		background: none;	color:#FFFFFF;
		display:inline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
	text-decoration:none;
	padding-left:0;
	}

div#conteneurBlocsGauche { /* Conteneur des blocs de gauche */
	width:465px;
	height:auto;
	margin:0;
	margin:0;
	float:left;
}

div#conteneurBlocsDroite { /* Conteneur des blocs de gauche */
	width:250px;
	height:auto;
	margin:0;
	padding:0 2px 0 0;
	float:right;
}

div.titreCategorie { 
	height:24px;
	/*background:#FFF url(/images/global/barre-titre-bloc-gche.png) no-repeat top left;*/
	margin:0;
	padding:3px 5px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
}

.titreCategorie,
div.bloc div.titre {
	/* Anciens navigateurs */
	background: url("../images/titreCategorie-bg.png") repeat-y left;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: none;
	background: none\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#FF529005, endColorstr=#FF135601);
	}
	@media all and (min-width: 0px) {
		.titreCategorie,
		div.bloc div.titre		{
			/* Opera */
		
			background: url("titreCategorie-bg.svg");
			/* Navigateurs récents */
			background-image: -moz-linear-gradient(
				left,
				#529005,
				#135601
			);
			background-image: -webkit-gradient(
				linear,
				left top, right top,
				from(#529005),
				to(#135601)
			);
		}
	}

div.titreCategorie a
{
    color:#FFFFFF !important;
}

div.titreCategorie p.titreCategorieTexte {
	margin:0;
	padding:0;
	float:left;
} 

div.titreCategorie p.titreCategorieRss {
	margin:0;
	padding:3px 0 0 0;
	float:right;
	font-size:10px;
	font-weight:bold;
} 

/*Coté droit*/

div.bloc {
	/*width:250px;*/
	height:auto;
	margin:0 0 10px 0;
}

div.bloc div.titre { 
	height:25px;
/*	background-image:url(/images/global/barre-titre-bloc-actu.png);
	background-repeat:no-repeat;*/
	margin:0 0 10px 0;
	padding:3px 5px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	-moz-box-shadow:-3px 4px 12px #555555;
}

div.titre p.titreTexte {
float:left;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

div.bloc ul 
{
    font-size:11px;
    margin:0 0 0 30px;
    padding:0;
	list-style:url(/images/global/puce-fleche-noir-liste.png);
}

div.bloc li a
{
    color:#ce0018 !important;
	margin: 5px 0pt 0pt; 
	display: block;
}

div.bloc li.active a
{
  /*  color: #000000 !important;*/
}

div.bloc div.bloc-double-border {
	margin:10px 0 10px 0;
	padding:10px 5px 10px 10px;
	border-top:solid 1px #749a0a;
	border-bottom:solid 1px #749a0a;
}

div.bloc div.bloc-double-border a
{
    font-size:11px;
    color:#ce0018 !important;
}

div#bloc-recherche{
	padding:3px 3px 3px 5px;
	border:1px solid #2B360F;
	background : url(/images/global/bg-video-recherche.png) repeat;
	margin:10px 0;
	vertical-align:middle;
}

div#bloc-recherche input{
margin:0;
padding:0;
vertical-align:middle;
}

div#bloc-recherche span{
vertical-align:middle;
}

div#bloc-recherche strong{
color: #ffffff;
font-size:13px;
vertical-align:middle;
}

div#bloc-recherche input.input-texte{
    color:#000000;
    font-size:11px;
    width:268px;
    margin-right:10px;
    padding-left:5px;
}

div#publicite1 {
	width:728px;
	height:70px;
}

div#publicite1 a {
}
div#publicite1  #publicite1Banniere{
	width:467px;
	
	background-color:#e7e6e6;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;	
	display:block;
	float:none;
}

div.publiciteDroite {
	margin:0 0 10px 0;
	padding:0;
	width:252px;
	height:250px;
	background:#cccccc;
}

div.publiciteDroite a{
}

.bloc-video-liste-verticale {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	width:250px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	background:#FFF url(/images/video-global/bg-petit.png) repeat-y;
}

.bloc-video-liste-verticale-titre { 
	height:26px;
	background:#FFF url(/images/home-culture/barre-titre-bloc-droite.png) no-repeat;
	margin:0;
	padding:5px 5px 0 10px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.bloc-video-liste-verticale div.video-line {
	margin:0 0 3px 0;
	padding:10px;
	height:55px;
}

.bloc-video-liste-verticale div.video-line img {
	border:solid 1px #FFF !important;
	max-width:90px;
	max-height:60px;
	margin:0 10px 10px 0;
	float:left;
}

.bloc-video-liste-verticale div.video-line h4 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

.bloc-video-liste-verticale div.video-line h4 a{
	color:#FFF !important;
}

div#bloc-video-liste-tous {
	margin:0 10px 10px 10px;
	padding:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:solid 1px #000000;
}


.bloc-une-video {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	width:250px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	background:#FFF url(/images/video-global/bg-petit.png) repeat-y;
}

.bloc-une-video-titre { 
	height:42px;
	background:#FFF url(/images/home-culture/barre-titre-bloc-droite.png) no-repeat;
	margin:0;
	padding:5px 5px 0 10px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;	
}

.bloc-une-video-titre span {
	font-size:13px;
	color:#ffb30c;
}

.bloc-une-video div.une-video {
	margin:0;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bloc-une-video div.une-video h4 {
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.bloc-une-video div.une-video h4 a
{
    color:#FFFFFF !important;
}

.bloc-une-video div.une-video h5 {
	margin:0;
	padding:0;
	font-size:11px;
	color:#ffb30c;
}
.bloc-une-video div.une-video span {
	margin:0;
	padding:0;
	font-size:11px;
	color:#FFFFFF;
}

.bloc-une-video div.une-video span a
{
    color:#FFFFFF !important;
}

.bloc-une-video div.une-video .lienVoir
{
    margin-left:5px;
    font-weight:bold;
    color:#FFF !important;
}

.bloc-une-video .une-video-photo
{
    margin:10px;
}   

.bloc-une-video .une-video-photo img
{
    margin:0 10px 10px 0;
    border:solid 1px #FFF !important;
    max-height:131px;
    max-width:198px;
}

.video-toutes {
	margin:0 10px 0px 10px;
	padding:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top:solid 1px #e3edc7;
	clear:both;
}
.video-toutes a 
{
    color:#ffb30c !important;
}

/*----*/

#bloc-les-plus-vues {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background:#FFF url(/images/video-global/bg-grand.png) repeat-y;*/
	background :url("/images/global/bg-video-une.png") repeat center 269px;
	width:453px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	
	color:#FFF;
}

#bloc-les-plus-vues .titreCategorie { 
	background:/*#8EC01C*/url("/images/global/bg-video-titre.png");
	height:24px;
	margin:0;
	padding:3px 5px 0 10px;	
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:15px;
	text-align:center;
}

a.browse {
	width:18px;
	height:45px;
	margin:16px 0px 16px 10px;
	cursor:pointer;
	display:block;
	float:left;
}

/* a.right { 
    background:url(/images/global/scrollable/right-green.png) no-repeat;
    margin-right: 0px;
    clear:right;
}
a.left { 
    background:url(/images/global/scrollable/left-green.png) no-repeat;
    margin-left: 0px; 
}  */

a.right { 

background-image:url("/images/global/slider_right.gif");
background-repeat:no-repeat;
clear:right;
margin-left:-8px;
margin-top:-41px;
padding-right:25px;
}
a.left { 
background-image:url("/images/global/slider_left.gif");
background-repeat:no-repeat;
margin-left:-14px;
margin-top:-40px;
padding-left:22px;
clear:left;

}

.scrolable-galerie
{
    width:463px;
    height:115px;
    margin:0 auto;
    padding-left:5px;
	padding-bottom:1px;
}

.reference-item
{
    height:90px;
    width:105px;
    margin:auto 0;
}

.scrollable .reference-item a
{
    color:#FFF !important;
}

.reference-item-image img
{
    min-height:60px;
    max-height:60px;
    max-width:90px;
    height:auto;
    border:1px solid #FFF;
}

.reference-item-titre
{
	font-size:9px;
	font-weight:bold;
	width:100px;
	color:#FFFFFF !important;
}

#bloc-selection
{
    margin-top:17px;
    border: 1px solid #353f1a;
    background:#FFFFFF url(/images/video-global/titre-selection.png) no-repeat top left;
    padding-top:65px;
}

#video-list-horizontale
{
    height:110px;
    padding:0 0 0 10px;
}

#video-list-horizontale .reference-item
{
    margin-right:7px;
}

#video-list-horizontale .reference-item-image img
{
    border:1px solid #000;
}

#video-list-horizontale .reference-item-titre
{
    color:#2b360f !important;
}

div.items *
{ 
    float:left; 
    cursor:pointer;
}

#video-toutes
{
	margin:0;
	margin-top:5px;
	padding:0px 10px 10px 15px;
	font-size : 10px ;
}

#video-toutes a
{
	color:#ce0018 !important;    
}

/*Début Pagination*/

ul.pagination {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;	
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 15px 0 5px;
	padding:0;
	color:#FFF;
	clear:both;
	border-top:1px solid #ffffff;
}

ul.pagination a{
	color:#FFF !important;
}
ul.pagination li {
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	display:inline-block;
}

ul.pagination li.navPagePrec {
	padding-right:10px;
	float:left;
}

ul.pagination li.navPageSuiv {
	float:right;
	text-align:right;
}

ul.pagination li.navPageNum {
	text-align:left;
	float:left;
}

ul.pagination ul.navPageNumUL {
	margin:0;
	padding:0;
}

ul.pagination ul.navPageNumUL li {
	margin:0;
	padding:0 3px 0 0;
	display:inline;
}

ul.pagination li.active {
	/*color:#ffb210;*/
}

div.clearNav {
	clear:both;
	height:10px;
}
/*Fin Pagination*/

/*** Scrollable CSS ***/
div.scrollable {
	position:relative;
	overflow:hidden;
	float:left;
    width:410px;
    height:110px;
	margin-left:-8px;
}

div.scrollable div.items {
	width:20000em;
	position:absolute;
	clear:both;
}

div.scrollable div.items *
/* * = tous les élements enfant de items */ { 
    float:left; 
    cursor:pointer;
}

div.scrollable div.items img {
    margin:3px 3px 3px 3px;
	border:1px solid #ccc !important;
} 

div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}
/*** Global : Fin ***/


/*** Fin Scrollable CSS ***/

#bloc-menu-categorie ul li.active ul li,
#bloc-menu-categorie ul li.active ul li.active,
#bloc-menu-categorie ul li ul li
 {
	display:none;
}

/*TABLEAU DANS LES VIDEOS*/


#blocArticle table td a {
	color: #135401;
}

#blocArticle table *  {
	font-size: 12px;
	color: #000000;
}

form{
	margin:0;
}
