body{
	width:100%;
	height:100%;
	margin:auto;	
	background-color:#FFFFFF;
	background-position:left top ; 
	overflow:none;}

#haut_page{
	width:900px;
	margin:auto;
	margin-top:25px;}

#logo{
	width:157px;
	height:36px;}

/* --- Début Barre d'action --- */
#barre_action{
	width:723px;
	height:33px;	
	margin-top:-32px;
	margin-left:170px;
	color:#FFFFFF;}
#barre_action a{
	font:12px Verdana;
	text-decoration:none;}
	
#barre_action table {
	margin-top:-50px;
	padding:0;
	height: 13px;
	margin-left:-25px;
	*margin-top:-33px;}
#recher{
	position: relative;
	top: -3px;
	left: 80px;
	*position: relative;
	*top:-9px;
	*left: 35px;}
#recher a{color:white;}
#recher img{
	position: relative;
	top: 5px;
	left: 2px;
	*position: relative;
	*top:2px;
	*left:4px;}

/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#barre_action table {
	margin-top:-50px;
	padding:0;
	height: 13px;
	margin-left:-25px;}
}

	
#barre_action li {display: inline;}
#barre_action a:hover{text-decoration:underline;}

.white{color:#FFFFFF;}
#connexion{color:#8affa0;}
#inscription{color:#ff9494;}
#deconnexion{color:#8affa0;}
/* --- Fin Barre d'action --- */

/* --- Début panneaux déroulants --- */
.container {
	width: 720px;
	margin: 0 auto;
	font: 10px normal Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top:-625px;
	padding-top: 17px;
	line-height: 1.7em;}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border: 1px solid #d6d6d6;
	background: #DFEEFF;
	overflow: hidden;
	font-size: 1.2em;
	width: 720px;
	clear: both;}
.toggle_container input{
	border: 1px solid #9F9F9F;
	background: #FFFFFF;
	color: #BFBFBF;}
.toggle_container button{
	border: 1px solid #9F9F9F;
	background: #FFFFFF;
	margin-left: 10px;}
.toggle_container .block {
	padding: 10px;}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;}
.toggle_container h3 {
	font: 1.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;}

#tags-video input{
	width:100px;
	color: #000000;}

#url-video input{
	width:630px;}

#input_connexion input{
	color: #000000;}

.inscr_input{
	color: #000000;}

#nom_cat_video_i{
	width:250px;}
/* --- Fin panneaux déroulants --- */

/* --- Début zone_action --- */
#zone_action{
	width:900px;
	margin:auto;}

#pub{
	width:150px;
	height:595px;
	margin-left:730px;
	margin-top:25px;}

/* --- Début filtrage --- */	
#panneau_flitrage{
	width:718px;
	margin-top:15px;
	font:15px Verdana;
	border-bottom:1px solid #7f7f7f;}
#panneau_flitrage ul {
	list-style: none;
	text-align: left;
	margin-top:0px;
	margin-left:-40px;
	*margin-left:0px;
	margin-bottom:6px;}
#panneau_flitrage li {display: inline;}
#panneau_flitrage  select {margin-right:15px;}
#panneau_flitrage a {
	font:12px Verdana;
	text-decoration:underline;
	color:#002aff;}
#loader {
	position: relative;
	left: 140px;
	top:4px;
}
/* --- Fin filtrage --- */	

/* --- Début corps --- */	
#corp{
	width:718px;
	margin-top:15px;}

.zone_video{
	width:718px;
	height:166px;
	margin-top:4px;
	padding-top:10px;
	border-bottom:1px solid #7f7f7f;
	background:#F5F5F5;}

.image_video{
	width:200px;
	height:150px;
	border:2px solid #b4c1ff;}

.corp_video{
	width:500px;
	height:145px;
	margin-top:-148px;
	margin-left:216px;
	font:14px Verdana;}
.corp_video a{
	font:bold 14px Verdana;
	color:black;
	text-decoration:none;}
	
.tags{
	width:500px;
	height:25px;
	margin-top:12px;
	font:12px Verdana;}

.favoris{
	width:500px;
	height:25px;
	margin-top:5px;}
.favoris u{
	font:12px Verdana;
	color:black;
	text-decoration:underline;}
.facebook_social{
	position: relative;
	top:7px;}
.twitter_social{
	position: relative;
	top:7px;}
.delicious_social{
	position: relative;
	top:7px;}

.img_tags{
margin-bottom:-6px;}
.img_favs{
margin-bottom:-6px;}

.lien_dl a{
	font:12px Verdana;
	color:#0030ff;
	text-decoration:underline;}
.lien_dl {
	width:214px;
	height:20px;
	margin-left:286px;
	font:12px Verdana;}
.lien_dl2 a{
	font:12px Verdana;
	color:#CECECE;
	text-decoration:underline;}
.lien_dl2 {
	width:214px;
	height:20px;
	margin-left:286px;
	font:12px Verdana;}
.img_dl{
	width:141px;
	height:45px;
	margin-top:4px;
	margin-left:323px;}
	.img_dl2{
	width:141px;
	height:45px;
	margin-top:4px;
	margin-left:323px;}
/* --- Fin corps --- */	

/* --- Début footer--- */
#bas{	
	width:260px;
	height:20px;
	margin:auto;
	margin-top:70px;
	font:12px Verdana;
	color:black;}
#bas a { font: 12px Verdana;color:black;}

#copyright{
	font:10px Verdana;
	color:#797979;
	margin-top:5px;
	margin-left:390px;
	padding-bottom:20px;}
/* --- Fin footer--- */

/* --- Début boutons de pagination--- */
#pager{
	width:700px;
	height:30px;
	margin-top:10px;
	margin-left: 350px;
	padding:2px;}
#pager ul.pages {
	text-transform:uppercase;
	margin:10px 0 50px;
	padding:0;
	font-size: 16px;}
#pager ul.pages li {
	list-style:none;
	float:left;
	border: 1px solid #9aafe5;
	text-decoration:none;
	margin:0 5px 0 0;
	padding: 0 5px;
	color: #2e6ab1;}
#pager ul.pages li:hover {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FFFF80;}
#pager ul.pages li.pgEmpty {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal;}
#pager ul.pages li.pgCurrent {
	background-color: #2e6ab1;
	color: #FFF;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;}
/* --- Fin boutons de pagination--- */


/* --- Fin zone_action --- */

/* ---Début autocompleter --- */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;}
.ac_loading {
	background: white;}
.ac_odd {
	background-color: #eee;}
.ac_over {
	background-color: #0A246A;
	color: white;}
/* ---Fin autocompleter --- */


/* --- Page video specifique ---*/
#infos_video{
	margin-top: -325px;
	*margin-top: -321px;
	margin-left: 480px;
	padding-top:6px;
	padding-bottom:10px;
	width: 226px;
	background: #EFEFEF;
	padding-left: 5px;
	font:12px Verdana;}
#infos_video b{font:14px Verdana;}
#infos_video font{font:14px Verdana;}
#img_tel{
	width:141px;
	display: block;
	margin-left: auto;
	margin-right: auto;}
#download_btn{
	position: relative;
	left: 3px;}
#download_btn a{
	color:#0030ff;
	text-decoration:underline;}
	#download_btn2{
	position: relative;
	left: 3px;}
#download_btn2 a{
	color:#CECECE;
	text-decoration:underline;}
#commentbox{
background-color: #EFEFEF;
width: 460px;
height:5px;
margin-top:145px;
padding: 5px;
bottom: 2px;}
#commentfooter{
position: relative;
bottom: 2px;
background: url(../design/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;}
#tout_support{
width: 650px;
margin-left: auto;
position: relative;
bottom: 15px;
margin-bottom: -10px;}
#tout_support u{
position: relative;
bottom: 20px;
left: 7px;}
#mediaspace{
width: 470px;
height: 325px;}
#mediaspaceno{
width: 470px;
height: 325px;}
/* --- Page video specifique ---*/
#vid_no{
margin-left:300px;
margin-top:100px;
font:18px Verdana;
color:red;
}

#avril{
position:fixed;
top:0px;
left:0px;
}

#pub li{font:14px Verdana;list-style-type:none;padding-bottom:10px;margin:0;}
#pub li a{color:grey;}
#pub li a:hover{color:black;}
#pub{background-color:#EFEFEF;padding:5px;overflow:hidden;}


#corp iframe{border:1px solid grey;}


#rouge{color:red;text-decoration:underline;cursor:pointer;}
#pub #rouge a{color:red;}

