/* CSS Document */

#transp {
   z-index:45;
   background-color:#FFFFFF;
   position:fixed;
   *position:fixed;
   _position:absolute;
   display:none;
   margin:0;
   top:-9px;
   left:-9px;
}

#transp2{
   z-index:45;
   background-color:#000000;
   position:fixed;
   *position:fixed;
   _position:absolute;
   display:none;
   margin:0;
   top:-9px;
   left:-9px;
   cursor:pointer;
}

#videoAwards {
	z-index:46;
	display:none;
	position:fixed;
	*position:fixed;
    _position:absolute;
	width:720px;
	height:576px;
	margin-left:-360px;
	margin-top:-288px;
	top:50%;
	left:50%;
	background:url(../interface/vlbox/fond_greybox.png) no-repeat left top;
	_background: url(../interface/vlbox/fond_vlbox.gif) no-repeat left top; 
}

#vlbox {
	z-index:46;
	display:none;
	position:fixed;
	*position:fixed;
   _position:absolute;
	width:610px;
	height:543px;
	margin-left:-305px;
	margin-top:-272px;
	top:50%;
	left:50%;
	background:url(../interface/vlbox/fond_greybox.png) no-repeat left top;
	_background: url(../interface/vlbox/fond_vlbox.gif) no-repeat left top; 
}

#vlbox_fermer {
	z-index:48;
	position:absolute;
	top:35px;
	left:335px;
	width:79px;
	height:18px;
}

#vlbox_fermer img {
	border:0;
}

#vlbox_titre {
	z-index:49;
	position:absolute;
	top:105px;
	left:150px;
	width:auto;
	height:auto;
}

#vlbox_content {
	z-index:47;
	position:absolute;
	top:165px;
	left:150px;
	width:355px;
	height:295px;
	overflow:auto;
	margin:0;
	padding:0;
}

#vlbox_content form {
width:335px;
margin:0;
padding:0;
top:0;
left:0;
}

#vlbox_content form#envoyer_ami p {
width:335px;
margin:0 0 15px 0;
}

#vlbox_content form#envoyer_ami input {
width:300px;
}

#vlbox_content form#envoyer_ami textarea {
width:300px;
}

#vlbox_content form label {
color:#e20177;
}

#vlbox_content form input.submit{
	display:block;
	clear:both;
	float:left;
	width:101px;
	height:22px;
	background:white url(../interface/envoyer-formulaire.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	position:relative;
	left:100px;
	top:-5px;
}

#vlbox_content form#newsletter label, #vlbox_content form#blog label{
	display:block;
	float:left;
	width:120px;
	line-height:21px;
	padding:0;
	text-align:right;
	margin:0 10px 0 0;
}

#vlbox_content p{
	width:330px;
	margin:0 0 5px 0;
	clear:both;
}

#vlbox_content ul li p{
	margin:0 0 10px 0;
}

#vlbox_content ul#menu-a-propos{
	width:330px;
	height:102px;
	margin:0 0 30px 0;
	padding:5px 0 5px 0;
	text-indent:0;
	list-style:none;
	background-image:url(../interface/pointille_ul_rose.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#vlbox_content ul#mentions-legales{
	width:330px;
	height:120px;
	margin:0 0 30px 0;
	padding:5px 0 5px 0;
	text-indent:0;
	list-style:none;
	background-image:url(../interface/pointille_rose_mlegales.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#vlbox_content ul li{
	width:330px;
	margin:0 0 3px 0;
}

#vlbox_content h3{
	font-size:16px;
	color:#e20177;
	margin:25px 0 15px 0;
}

#vlbox_content a {
	color:#e20177;
	text-decoration:none;
}

#vlbox_content a:hover {
	text-decoration:underline;
}

#vlbox_content ul li a {
	font-weight:bold;
}

#vlbox_content #les_avis {
width:320px;
margin:30px 0 30px 0;
border:0;
border-bottom:1px dotted #e20177;
}

#vlbox_content .avis {
width:310px;
margin:10px 0 10px 0;
padding:10px 5px 10px 5px;
text-indent:0;
border:0;
border-top:1px dotted #e20177;
}

#vlbox_content p.auteur {
margin:15px 0 10px 0;
color:#86ab30;
width:320px;
font-weight:bold;
text-align:right;
}

#vlbox_content .service-conso {
color:#e20177;
font-size:1.15em;
width:310px;
margin:10px 0 10px 0;
text-indent:0;
border:0;
font-weight:bold;
text-align:center;
}

#vlbox_content .note {
font-size:0.75em;
width:310px;
margin:10px 0 10px 0;
text-indent:0;
border:0;
}

.h2vlbox {
color:#e20177;
}

input.submit {
width:101px;!important
}


/*****   OPERATION COMPLISS  *****/

#vlbox_compliss {
display:none;
width:1100px;
height:600px;
position:absolute;
top:40%;
left:50%;
margin-left:-580px;
margin-top:-300px;
z-index:80;
text-align:center;
}

#vlbox_compliss #compliss {
display:block;
width:1100px;
height:600px;
position:absolute;
top:0;
left:0;
z-index:80;
text-align:center;
}

#vlbox_compliss #vlbox_compliss_merci {
display:none;
position:absolute;
top:362px;
left:402px;
width:420px;
height:110px;
z-index:110;
}

#vlbox_compliss_texte {
display:none;
width:1010px;
height:555px;
position:absolute;
top:40%;
left:50%;
margin-left:-501px;
_margin-left:-502px;
margin-top:-269px;
*margin-top:-280px;
z-index:100;
}

#vlbox_compliss_part1 {
visibility:hidden;
width:1010px;
height:555px;
position:absolute;
top:40%;
left:50%;
margin-left:-501px;
_margin-left:-502px;
margin-top:-269px;
*margin-top:-280px;
z-index:90;
background-repeat:no-repeat;
background-image: url(../compliss/interface/fond_1erage.png) !important; 
_background: none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../compliss/interface/fond_1erage.png');
}

#vlbox_compliss_part2 {
visibility:hidden;
width:1010px;
height:555px;
position:absolute;
top:40%;
left:50%;
margin-left:-501px;
_margin-left:-502px;
margin-top:-269px;
*margin-top:-280px;
z-index:90;
background-repeat:no-repeat;
background-image: url(../compliss/interface/fond_2emeage.png) !important;
_background: none; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../compliss/interface/fond_2emeage.png');
}

#vlbox_compliss_btn1, #vlbox_compliss_btn2 {
display:block;
width:1010px;
height:555px;
position:absolute;
top:40%;
left:50%;
margin-left:-501px;
margin-top:-263px;
_margin-top:-124px;
z-index:200;
}

#vlbox_compliss_part1 div.btn_fermer, #vlbox_compliss_part2 div.btn_fermer {
position:absolute;
left:110px;
top:168px;
width:90px;
height:34px;
z-index:210;
background-color:red;
}

#vlbox_compliss_part1 div.btn_reglement, #vlbox_compliss_part2 div.btn_reglement {
position:absolute;
left:175px;
top:488px;
width:157px;
height:31px;
z-index:220;
background-color:red;
}

#vlbox_compliss_part1 div.btn_ensavoirplus, #vlbox_compliss_part2 div.btn_ensavoirplus {
position:absolute;
left:848px;
top:186px;
width:90px;
height:49px;
z-index:230;
background-color:red;
}

/**************************** CBBOX   ********************************/

#cbbox {
	z-index:46;
	display:none;
	position:absolute;
	*position:fixed;
   _position:absolute;
	width:672px;
	height:611px;
	margin-left:-336px;
	margin-top:-365px;
	top:50%;
	left:50%;
	background:url(../interface/vlbox/fond_greyboxCB.png) no-repeat left top;
	_background: url(../interface/vlbox/fond_vlboxCB.gif) no-repeat left top; 
}

#cbbox_fermer {
	z-index:48;
	position:absolute;
	top:35px;
	left:335px;
	width:79px;
	height:18px;
}

#cbbox_fermer img {
	border:0;
}

#cbbox_content {
	z-index:47;
	position:absolute;
	top:210px;
	left:240px;
	width:370px;
	height:310px;
	margin:0;
	padding:0;
}

#cbbox_content form {
width:290px;
margin:0;
padding:0;
top:0;
left:0;
}

#cbbox_content form#envoyer_ami p {
width:335px;
margin:0 0 6px 0;
}

#cbbox_content form#envoyer_ami input {
width:300px;
}

#cbbox_content form#envoyer_ami input.ami {
width:200px;
margin:0 0 0 20px;
}

#cbbox_content form#envoyer_ami textarea {
width:300px;
}

#cbbox_content form label {
color:#e20177;
}

#cbbox_content form input.submit{
	display:block;
	clear:both;
	float:left;
	width:101px;
	height:22px;
	background:white url(../interface/envoyer-formulaire.gif) no-repeat left top;
	border:none;
	cursor:pointer;
	position:relative;
	left:100px;
	top:-5px;
}