/* CSS Document */
body, html{
margin:0 auto; padding:0;
font-family:Arial,Tahoma,Verdana,sans-serif;
background-color:#fbfbfb;
text-align:justify;
}
table{margin:0;
padding:0;
}

img.vignette{border:#fff solid 5px;}
h3.vignette{text-align:center; margin:0; padding:0; font-size:10px; font-weight:bold;}


#clear{clear:both;height:10px; margin:0; padding:0;}

#page{
margin:0 auto;
padding:0;
width:1024px;
/*border:2px solid red;*/
}



/*=================================Pub================================*/

#pave-pub-top {margin:0 0 7px 60px; padding:0; width:790px;}
#pubsky{width:141px; float:right; margin:0 10px 0 0px; padding:0; height:560px; clear:right;}

/*===============================Entete=================================*/

#entete-study-tv{
background: transparent url(../images2/entete.jpg) no-repeat left top;
width:850px;
height:109px;
}

/*======================================Menu==================================*/
div#menu{float:left; width:850px;
margin:0;
padding:0;
clear:both;
height:24px;
}

#menu ul{
float:left;
display:block;
width:672px;
list-style-type:none;
height:24px;
margin:0;
padding:0;
}
#menu li{float:left;}

#menu li a{
margin:0;
padding:0;
display:block;
width:112px;
height:24px;
background:transparent url(../images2/onglet-menu.jpg) no-repeat 0 0;
color:#fff;
font-size:13px;
font-weight:bold;
text-align:center;
line-height:24px;
text-decoration:none;
}
#menu li a:hover{
background-position:0 -24px;
text-decoration:underline;
}
p.menudroite {
height:24px; 
text-align:left; 
width:150px; 
float:left; 
margin:8px 0 0 23px; 
padding:0;
display:block;
background:none;
color:#009BA9;
}
p.menudroite a{
font-size:11px;
padding-top:8px;
color:#009BA9;
text-decoration:none;
font-weight:normal;
}
p.menudroite a:hover{
text-decoration:underline;
font-weight:bold;
}


p#sous-menu-compte{
clear:both;
width:850px;
float:left;
margin:8px 0 10px 0px;
color:#009BA9;
display:block;
padding:0;
text-align:left;
line-height:12px;
color:#009BA9;
font-size:12px;
background:none;
font-weight:normal;
}

p#sous-menu-compte a{
color:#009BA9;text-decoration:none;
}


p#sous-menu-compte a:hover{
text-decoration:underline;
font-weight:bold;
}

/*==================================================Conteneur===============================*/

#conteneur{
float:left;
/*clear:both;*/
width:850px;
margin:0;
padding:0;
/*border:2px solid blue;*/
}
#left-part{float:left;
width:652px;
margin:0;
padding:0;
/*border:2px solid green;*/
}
#left-part h1{color:#009BA9; font-size:14px; font-weight:bold; margin:0 0 8px 5px; padding:0;}
#conteneur541{
float:left;
width:541px;
margin:0;
padding:0;
}

.lien_tags
{
  padding-top:5px;
  padding-right:5px;
}

.lien_tags a
{
  font-size:11px;
  color:#009BA9 !important;
  font-weight:bold;
}


#barre-recherche{
background:transparent url(../images2/barre-recherche.jpg) no-repeat left top;
padding:0;
margin:0px 0 8px 0;
width:652px;
height:28px;
}
div.video-du-jour{
width:300px;
height:245px;
float:right;
margin:0;
padding:0 0 0 5px;}


div.regarder{
background:transparent url(../images2/regarder.jpg) no-repeat left top;
width:342px;
height:80px;
margin:0;
padding:0;
}

div.regarder h2{
margin:0;
padding:0;
}

div.regarder h2 a{
font-size:30px;
color:#1E5F65;
margin:0;
padding:0;
padding-left:140px;
}

div.regarder p{
font-size:12px;
color:#1E5F65;
margin:0;
margin-left:140px;
margin-right:5px;
padding:0;
}

div.telecharger{
background:transparent url(../images2/telecharger.jpg) no-repeat left top;
width:342px;
height:80px;
margin:3px 0 0 0;
padding:0;
}

div.telecharger h2{
margin:0;
padding:0;
}

div.telecharger h2 a{
font-size:30px;
color:#1E5F65;
margin:0;
padding:0;
padding-left:140px;
}

div.telecharger p{
font-size:12px;
color:#1E5F65;
margin:0;
margin-left:140px;
margin-right:5px;
padding:0;
}

div.partager{
background:transparent url(../images2/partager.jpg) no-repeat left top;
width:342px;
height:80px;
margin:3px 0 0 0;
padding:0;
}

div.partager h2{
margin:0;
padding:0;
}

div.partager h2 a{
font-size:30px;
color:#1E5F65;
margin:0;
padding:0;
padding-left:140px;
}

div.partager p{
font-size:12px;
color:#1E5F65;
margin:0;
margin-left:140px;
margin-right:5px;
padding:0;
}

div#derniere-video{
background:transparent url(../images2/rubq-last-video.jpg) no-repeat left top;
width:652px;
height:99px;
margin:0;
padding:0;
clear:both;
}
h2.derniere-video{
background: transparent url(../images2/puce-titre-video.gif) no-repeat left center;
padding:0 0 0 11px;
margin:15px 0 0 0;
float:left;
font-size:14px;
display:block;
}
#derniere-video-bottom{
clear:both;
float:left;
margin:10px 0 10px 0;
padding:0;
background: transparent url(../images2/bottom-rub-last-video.jpg) no-repeat left top;
width:652px;
height:10px;
}
#derniere-video-bottom a{
float:right;
text-align:right;
font-size:10px;
color:#2A686E; 
font-weight:bold;
text-decoration:none;

}
div.descptif-video-chapo{
background:transparent url(../images2/topcadre541.jpg) no-repeat left top;
float:left;
margin:0;
padding:0;
clear:both;
width:541px;
height:21px;
} 
.descptif-video-chapo h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 15px;
margin:0;
}
div.descptif-video{
background:transparent url(../images2/fdcadre541.jpg) repeat-y left top;
margin:0;
padding:0;
float:left;
clear:both;
width:541px;
}



div.cadre-video{margin-left:40px; margin-top:10px; clear:both;}

h2.description {color:#1e5f65; font-size:12px; text-align:left; margin:0 0 3px 0; padding:0;}
p.description{font-size:11px; text-align:justify; margin:0; padding:0;}
p.notation{font-size:11px;color:#1e5f65;text-align:left;margin:0; padding:0;}
p.telecharger a{color:#1e5f65; 
font-size:12px; 
text-align:left;
margin:0;
padding-left:20px; 
background:url(../images2/btn_download.jpg) no-repeat left center;
font-weight:bold;
}
p.ajouter{font-size:11px;color:#009ba9;text-align:left;margin:0; padding:0;}
div.actionsvideo{
background: transparent url(../images2/btn-barre.jpg) no-repeat left top;
width:172px;
height:21px;
margin:0 0 3px 0;

}
.actionsvideo a{
padding:0 0 0 8px;
color:#fff;
font-size:11px;
text-decoration:none;
text-align:left;
line-height:21px;

}

ul.pagination {
display:block;
float:left;
height:10px;
width:652px;
list-style-type:none;
margin:10px 0 0 10px;
padding:0;
}

.pagination li{display:inline;color:#2A686E; 
font-size:10px; 
font-weight:bold; 
margin:0; 
padding:0;
text-align:center;
}

.pagination a{
color:#2A686E; 
font-size:10px; 
font-weight:bold; 
text-decoration:none; 
margin:0; 
padding:0;
text-align:center;
}

table.liste-video2{
margin-top:10px !important;
padding:0;
float:left;
display:block;
clear:both;
}
table.liste-video2 img{
border: 1px solid #0A9FAC;
padding:2px;
background-color:#FFF;
margin:0;
background-position:left top;
}
.liste-video2 td{
padding-right:30px;
}
.liste-video2 p{
font-size:10px;
color:#000;
font-weight:normal;
width:80px;
margin:0;
padding:2px 0 0 0;
text-align:center;
}

#presentation-video{
float:left;
clear:both;
width:652px;
display:block;
}
/*****************************Conteneur 520--------------------------*/
.conteneur520-chapo2{
margin-left:5px;
padding:0;
margin-top:10px;
width:519px;
height:20px;
background:#019aa8 url(../images2/top-conteneur520.jpg) no-repeat left top;
}
.conteneur520-chapo2 h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 15px;
margin:0;
}
.conteneur5202{
margin:0 0 0 5px;
padding:0;
width:519px;
background:transparent url(../images2/fd-contenur520.jpg) repeat-y left top;
}
.conteneur5202 strong{color:#1E5F65; font-size:10px; font-weight:bold; text-align:center; padding:0; margin:0;}
.conteneur5202 textarea{width:400px; background-color:#EBF9FA; border:1px solid #1E5F65;}

.conteneur520-bottom2 
{
	background:transparent url(../images2/bottom-conteneur520.jpg) no-repeat scroll left top;
	height:13px;
	padding-top:10px;
	margin-left:5px;
	padding:0pt;
	width:519px;
}

/****************************Conteneur 314**************************/
.conteneur314{
float:left;
margin:0;
padding:0;
width:314px;
clear:both;
background:transparent url(../images2/fd-conteneur314.jpg) repeat-y left top;
}
.conteneur314 p{font-size:10px; font-weight:normal; text-align:left; margin:0; padding:2px 0 0 4px;}
.conteneur314 p strong{color:#1E5F65; font-size:10px; font-weight:bold;}


.conteneur314-chapo{
float:left;
margin:0;
padding:0;
width:314px;
height:20px;
clear:both;
background:#019aa8 url(../images2/top-conteneur314.jpg) no-repeat left top;
}
.conteneur314-chapo h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 15px;
margin:0;
}
.conteneur314-bottom{
background:transparent url(../images2/bottom-conteneur314.jpg) no-repeat left top;
width:314px;
height:10px;
float:left;
clear:both;
padding, margin:0;
}
/****************************Conteneur 190**************************/
.conteneur195{
float:left;
margin:0;
padding:0;
width:195px;
clear:both;
background:transparent url(../images2/fdcadre195.jpg) repeat-y left top;
}
.conteneur195 p{font-size:10px; font-weight:normal; text-align:left; margin:0; padding:2px 0 0 4px;}
.conteneur195 p strong{color:#1E5F65; font-size:10px; font-weight:bold;}


.conteneur195-chapo{
float:left;
margin:0;
padding:0;
width:195px;
height:20px;
clear:both;
background:#019aa8 url(../images2/topcadre195.jpg) no-repeat left top;
}
.conteneur195-chapo h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 15px;
margin:0;
}
.conteneur195-bottom{
background:transparent url(../images2/bottomcadre195.jpg) no-repeat left top;
width:195px;
height:11px;
float:left;
clear:both;
padding, margin:0;
}

/***************************Conteneur 342***************************/
.conteneur342{
float:left;
margin:0;
padding:0;
background:transparent url(../images2/body-liste-video-etablissmn.jpg) repeat-y left top;
width:342px;
}
.conteneur342 img{
border: 1px solid #0A9FAC;
padding:2px;
background-color:#FFF;
margin:0;
background-position:left top;
}

.conteneur342-chapo2{
float:left;
margin:0;
width:342px;
padding:0;
background:#009BA9 url(../images2/top-liste-vid-etbl.jpg) no-repeat left top;
}
.conteneur342-bottom{
background:transparent url(../images2/bottom-liste-vid-etablssmnt.jpg) no-repeat left top;
width:342px;
height:10px;
float:left;
clear:both;
padding, margin:0;
margin-bottom:10px;
}
.conteneur342 p{color:#1E5F65; font-size:12px; margin:5px 0 3px 10px; padding:0;}
.conteneur342 p.mail{
color:#1E5F65; font-size:12px; margin:5px 0 3px 10px; padding-left:16px; 
background:transparent url(../images2/picto-mail.gif) no-repeat left center;
}
.conteneur342-chapo2 h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 6px;
margin:0;
}



p.descriptif {text-align:left; margin:0; padding:0; font-size:10px;}
h3.descriptif{text-align:left; margin:0; padding:0; font-size:10px; font-weight:bold;}
/**********************************Conteneur300***************************************/
.conteneur300-chapo2{
float:left;
background:#009BA9 url(../images2/login_connexion_top.jpg) no-repeat left top;
width:300px;
margin:0px 0 0 3px;
padding:0;
}
.conteneur300-chapo2 h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 6px;
margin:0;
}
.conteneur300{
float:left;
clear:both;
width:300px;
background:transparent url(../images2/body-video-billboard.jpg) repeat-y top left;
margin:0 0 0 3px;
padding:0;
}
.conteneur300 img{
border: 1px solid #0A9FAC;
padding:2px;
background-color:#FFF;
margin:0;
background-position:left top;
}
.conteneur300-bottom{
background:transparent url(../images2/bottom-vid-billboard.jpg) no-repeat left top;
width:300px;
height:10px;
float:left;
clear:both;
padding:0;
margin:0 0 0 3px;
}


#menu-droite{
float:left;
width:188px;
margin:0;
padding-left:4px;
/*border:1px solid purple;*/
}
#menudroite300{
float:left;
width:300px;
margin:0;
padding-left:4px;
}

.login-chapo2{
background:transparent url(../images2/connexion-chapo.jpg) no-repeat left bottom;
clear:both;
display:block;
float:left;
margin:0;
padding:0;
width:188px;
height:9px;
}
.login-chapo2 p{margin:0; padding:0;}
.login{
float:left;
background:transparent url(../images2/connexion-body.jpg) repeat-y left top;
width:188px;
margin:0;
padding:0;
color:#009BA9; font-weight:bold; font-size:12px; padding:0; margin:0;
clear:both;
}
.login a{color:#009BA9; text-decoration:none; font-size:10px;}
.login h4{color:#009BA9; font-size:12px; font-weight:bold; text-align:center; margin:0 0 3px 0; padding:0;}
.login table{margin:0; padding:0; float:left;}
.login-bottom{
float:left;
clear:both;
background:transparent url(../images2/connexion-bottom.jpg) no-repeat left top;
width:188px;
height:8px;
margin:0 0 10px 0;
padding:0;
}



.stats-site-chapo2{
background: url(../images2/chapeau-stats.jpg) no-repeat bottom;
display:block;
width:188px;
height:8px;
clear:both;
margin:0px;
padding:0px;
}
.stats-site-chapo2 p{margin:0; padding:0;}
.stats-site{
width:188px;
float:left;
background:transparent url(../images2/fd-stats.jpg) repeat-y left top;
margin:0;
padding:5px 0 5px 0px;
list-style-type:none;
}

.stats-site p{
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
margin:0;
padding:0 0 0.4em 10px;
text-align:left;

}

.stats-site-bottom{
clear:both;
float:left;
background:transparent url(../images2/bottom-stats.jpg) no-repeat left top;
width:188px;
height:7px;
margin-bottom:10px;
padding:0;
}


.etiquette-chapo2{
background:#009BA9 url(../images2/chapeau-etiquettte.jpg) no-repeat left top;
width:188px;
clear:both;
margin:10px 0 0 0;
padding:0;
}
.etiquette-chapo2 h2{
color:#fff;
font-size:12px; 
font-weight:bold;
padding:6px 0 4px 6px;
width: 144px;
margin:0;
}
.etiquette2{
width:188px;
clear:both;
margin:0;
padding:0;
background:transparent url(../images2/body-div-menu-droite.jpg) repeat-y;
}

.etiquette-bottom{
background:transparent url(../images2/bottom-etiquette.jpg) no-repeat left top;
width:188px;
height:10px;
clear:both;
float:left;
padding:0;
margin:0 0 10px 0;
}


.etiquette2 h5{
color:#000;
font-size:12px;
font-weight:bold;
margin:0px;
padding:8px 0 0 10px;
font-weight:bold;
}
.etiquette2 ul{
float:left;
display:block;
list-style-type:none;
margin:0;
padding:0;
}
.etiquette2 li a{color:#000;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

table.picto{
float:left;
margin:4px 0 0 10px;
padding:0;
width:168px;
display:block;
}

.picto a{font-size:10px; font-weight:bold; color:#11A2AF; text-align:center; text-decoration:none; padding-left:22px; margin:0;}

.picto-favoris{ 
background:transparent url(../images2/picto_coup-de-coeur.gif) no-repeat left center;
height:17px;
margin:0;
padding:0;
}
.picto-favoris div{font-size:10px; font-weight:bold; color:#11A2AF; text-align:left; text-decoration:none; padding-left:22px; margin:0;}
.picto-amis{ 
background:transparent url(../images2/picto_amis.gif) no-repeat left center;
height:17px;
margin:0;
padding:0;
}
.picto-amis div{font-size:10px; font-weight:bold; color:#11A2AF; text-align:left; text-decoration:none; padding-left:22px; margin:0;}
.picto-films{ 
background:transparent url(../images2/picto_film.gif) no-repeat left center;
height:17px;
margin:0;
padding:0;
}
.picto-films div{font-size:10px; font-weight:bold; color:#11A2AF; text-align:left; text-decoration:none; padding-left:22px; margin:0;}


#video .top div.titre 
{
  color:#FFFFFF;
  font-weight:bold;
  padding-left:15px;
  text-align:left;
  width:60%;
  padding-top:4px;
}

.upload_contour 
{
  background-color:#FFFFFF;
  background-image:url(img/table_results_selected_bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
  border:1px dashed #009BA9;
  margin-bottom:5px;
  padding:7px 7px 10px;
}

.titre_upload_rouge
{
  color:#CC6633;
  font-size:14px;
  font-weight:bold;
  padding-bottom:10px;
}

.Titre_video_affichage
{
  background:transparent url(../images2/topcadre540.jpg) no-repeat scroll left bottom;
  height:21px;
  margin:0pt;
  padding:0pt;
  width:540px;
}

.Titre_video_affichage h2
{
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  margin:0pt;
  padding-left:5px;
  padding-top:3px;
}

.contenu_video_affichage
{
  background:transparent url(../images2/fdcadre540.jpg) repeat-y scroll left top;
  margin:0pt;
  padding:0pt;
  width:540px;
}

.bas_video_affichage
{
  background:transparent url(../images2/bottomcadre540.jpg) no-repeat scroll left top;
  height:10px;
  margin:0pt;
  padding:0pt;
  width:540px;
}

.titre_desc_affichage_video
{
  color:#1E5F65;
  font-size:12px;
}

.contenu_desc_affichage_video
{
  color:#000;
  font-size:11px;
  margin-bottom:10px;
}

p.basdepage2
{
	font-size:10px;
	font-weight:bold;
	margin:0px;
	margin-left:10px;
	padding:0pt;
	text-align:left;
	width:500px;
}
.input_submit
{
  background-image:url(../images2/btn-barre.jpg);
  border:1px FCFCFA;
  width:174px;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
}