/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	background :#f8f8f8 url("http://www.cadodeal.com/concours/images/windowBackground.png") repeat-x;
	/*background :#d3d8db url("http://www.cadodeal.com/concours/images/bg.gif") repeat-x;*/
	/*background :#000 url("http://www.cadodeal.com/concours/images/header.jpg") no-repeat center top;*/
}

p, div, img
{
	margin:0px;
	padding:0px;
	border:0px;
}

img
{
	vertical-align:middle
}

.disapear {
	display: none;
}

a:link, a:active, a:visited
{
	text-decoration:none;
	color:#666;
}

a:hover
{
	text-decoration:underline;
	color:#09F;
}

a.special:link, a.special:active, a.special:visited
{
	text-decoration:none;
	color:#666;
}

a.special:hover
{
	color:#FF33CC;
}


a.special2:link, a.special2:active, a.special2:visited
{
	font:11px;
	text-decoration:none;
	color:#666;
}

a.special2:hover
{
	font:11px;
	color:#FF0088;
}

h1, h2
{
	margin:16px 16px 0px 16px;
	font:16px Arial;
	font-weight:bold;
	color:#666;
	border-bottom:1px solid #666;
	text-align:left;
}

h3
{
	margin:5px 5px 5px 5px;
	font:18px Arial;
	font-weight:bold;
	color:#4ca3da;
	border-bottom:1px dashed #ddd;
	text-align:left;
}

h3.titreconcours a
{
	color:#4ca3da;
	text-decoration:none;
}

h3.titreconcours a:hover
{
	color:#006699;
	text-decoration:none;
}


h2.special
{
	border:0px;
	font:18px arial;
	font-weight:bold;
	text-align:center;
	color:#F08;
}

h1.special
{
	margin:16px;
	padding:0px;
	font:28px Arial, Helvetica, sans-serif;
	text-align:right;
}

img.img_on
{
	?filter:alpha(opacity=25);
	-moz-opacity: 0.25 !important;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}

img.img_on:hover
{
	?filter:alpha(opacity=100);
	-moz-opacity: 1.0 !important;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}


img.img_on_50
{
	?filter:alpha(opacity=50);
	-moz-opacity: 0.50 !important;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

img.img_on_50:hover
{
	?filter:alpha(opacity=50);
	-moz-opacity: 0.50 !important;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

img.img_on_75
{
	?filter:alpha(opacity=75);
	-moz-opacity: 0.75 !important;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

img.img_on_75:hover
{
	?filter:alpha(opacity=75);
	-moz-opacity: 0.75 !important;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}














/* MISC informations */
div.box, div.message_box
{
	margin:16px;
}

div.tab_box
{
	margin:16px 16px 0px 16px;
	height:24px;
}

div.tab
{
	width:128px;
	height:24px;
	background-image:url(tab.png);
	float:left;
	overflow:hidden
}

p.tab_text
{
	margin:4px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center
}


div.box
{
	margin:16px;
	overflow:hidden
}

div.white_page
{
	margin:16px;
	background-color:#FFF;
	color:#900;
	border:1px solid #DDD;
	overflow:hidden
}



div.enregister
{
	margin:15px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.form
{
	/*color:#000;*/
}

div.red_box
{
	margin:15px;
	background-repeat:no-repeat;
	background-color:#ffd8d9;
	border:1px solid #966;
	overflow:hidden
}

div.white_red_box
{
	margin:15px;
	background-repeat:no-repeat;
	background-color:#FFF;
	border:1px solid #999;
	overflow:hidden
}

div.blue_box
{
	margin:15px;
	background-repeat:no-repeat;
	background-color:#f4ffff;
	border:1px solid #DDDDDD;
	overflow:hidden
}

div.rose_box_quotes
{
	margin:15px;
	background-repeat:no-repeat;
	background-color:#ffeff6;
	border:0px solid #f7c3da;
	overflow:hidden
}
div.rose_box_quotes_moderer
{
	margin:15px;
	background-repeat:no-repeat;
	background-color:#ffeff6;
    background: url(http://www.cadodeal.com/concours/images/com_moderer.gif) #ffeff6 no-repeat;
	border:0px solid #f7c3da;
	overflow:hidden
}
b.ltop, b.lbottom{display:block;background: #FFF}
b.ltop b, b.lbottom b{display:block;height: 1px; overflow: hidden; background: #ffeff6}
b.l1{margin: 0 5px}
b.l2{margin: 0 3px}
b.l3{margin: 0 2px}
b.ltop b.l4, b.lbottom b.l4{margin: 0 1px;height: 2px}

p.text
{
	margin:12px;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify;
	/*margin:10px;*/
}


p.text_medium
{
	margin:8px 16px 8px 16px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:justify
}

p.list
{
	margin:4px 16px 4px 16px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

p.message_negative
{
	margin:8px 16px 8px 16px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#900;
	font-weight:bold
}

p.message_positive
{
	margin:8px 16px 8px 16px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#090
}

p.message_note
{
	margin:8px 16px 8px 16px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}

/* Structure principale du site */
div#document
{
	margin:auto;
	width:1070px;
	overflow:hidden
}

div#header
{
	width:100%;
	height:80px;
	/*border-bottom:2px groove #3d3c3d;*/
	text-align:left;
	overflow:hidden
}
	div#header_gauche
	{
		width:32%;
		height:90px;
		float:left;
		overflow:hidden;
		background-image:url('http://www.cadodeal.com/concours/images/title.png');
	}
	
	div#header_right
	{
		width:66%;
		height:90px;
		float:right;
		overflow:hidden
	}
	
	p#h_date
	{
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#666;
		font-style:italic;
		text-align:right;
	}
	
	p#h_pub
	{
		text-align:right;
		position:relative;
		top:5px;
	}
	
	 .h_slogon
	{
		margin-top:56px;
		margin-left:27px;
		color:#1396d1;
	}

div#mid
{
	width:100%;
	overflow:hidden; 
	/*background-color: yellow;*/
}

div#menu_droite
{
	width:18%;
	overflow:hidden;
	float:right; 
	/*background-color: green;*/
}

div#content
{
	width:63%;
	overflow:hidden; 
	background-color: #fff;
	margin-top:6px;
	margin-bottom:25px;

}

div#menu
{
	width:18%;
	overflow:hidden;
	float:left; 
	margin-right:4px;
	/*background-color: blue;*/

}
/*
div#menu a
{
	color:#fff;
}
div#menu_droite a
{
	color:#fff;
}*/
	h2.menu
	{
		margin:8px;
		font:15px Arial;
		font-weight:bold;
		color:#ff61b7;
		border-bottom:1px solid #DDD;
	}
	
	div.menu_box
	{
		margin:5px;
		margin-bottom:15px;
		background:#f0f0f0;
		background-repeat:no-repeat;
		

	}

div.menu_box b.rtop{display:block;background: #f8f8f8}
div.menu_box b.rbottom{display:block;background: #f8f8f8}

div.menu_box b.bbb{display:block;background: #bbbbbb}
div.menu_box b.beb{display:block;background: #bebebe}
div.menu_box b.c0c{display:block;background: #c0c0c0}
div.menu_box b.cec{display:block;background: #cecece}
div.menu_box b.d3d{display:block;background: #d3d3d3}
div.menu_box b.d4d{display:block;background: #d4d4d4}
div.menu_box b.d5d{display:block;background: #d5d5d5}
div.menu_box b.d8d{display:block;background: #d8d8d8}
div.menu_box b.e2e{display:block;background: #e2e2e2}
div.menu_box b.f2f{display:block;background: #f2f2f2}

div.menu_box b.rtop b, div.menu_box b.rbottom b{display:block;height: 1px;  overflow: hidden; background: #f0f0f0}
div.menu_box b.r1{margin: 0 5px}
div.menu_box b.r2{margin: 0 3px}
div.menu_box b.r3{margin: 0 2px}
div.menu_box b.rtop b.r4, div.menu_box b.rbottom b.r4{margin: 0 1px;height: 2px}

div#content b.rtop, div#content b.rbottom{display:block;background: #fff}
div#content b.rtop b, div#content b.rbottom b{display:block;height: 1px;  overflow: hidden; background: #f0f0f0}
div#content b.r1{margin: 0 5px}
div#content b.r2{margin: 0 3px}
div#content b.r3{margin: 0 2px}
div#content b.rtop b.r4, div#content b.rbottom b.r4{margin: 0 1px;height: 2px}

div#content span.rtop{display:block;background: #bbb}
div#content span.rbottom{display:block;background: #f8f8f8}
div#content span.rtop span, div#content span.rbottom span{display:block;height: 1px;  overflow: hidden; background: #fff}
div#content span.r1{margin: 0 5px}
div#content span.r2{margin: 0 3px}
div#content span.r3{margin: 0 2px}
div#content span.rtop span.r4, div#content span.rbottom span.r4{margin: 0 1px;height: 2px}

div#footer b.rtop, div#footer b.rbottom{display:block;background: #f4f4f4}
div#footer b.rtop b, div#footer b.rbottom b{display:block;height: 1px;  overflow: hidden; background: #f4f4f4}
div#footer b.r1{margin: 0 5px}
div#footer b.r2{margin: 0 3px}
div#footer b.r3{margin: 0 2px}
div#footer b.rtop b.r4, div#footer b.rbottom b.r4{margin: 0 1px;height: 2px}

	div.login_box
	{
		margin:15px;
		background-image:url('http://www.cadodeal.com/concours/images/bg2-lock.jpg');
		background-repeat:no-repeat;
		border:1px solid #DDD;
		overflow:hidden;
	}
	
		p.menu
		{
			margin:4px 8px 4px 16px;
			font:12px Arial;
			font-weight:bold
		}
		
		p.submenu
		{
			margin:4px 8px 4px 32px;
			font:10px Arial;
		}
		
		a.menu:link, a.menu:active, a.menu:visited
		{
			color:#666;
			text-decoration:none;
		}
		
		a.menu:hover
		{
			color:#FF33CC;
		}


/* Vignette */
div.index_container
{
	width:96%;
	margin:16px;
	overflow:hidden
}


/* MENU CSS */
#content_subnav{float:left;width:100%;}
#content_subnav a{color:#fff;font-size:1.1em}
#content_subnav ul{padding:10px 0 15px 10px;}
#content_subnav li{padding-right:8px;}
#content_subnav li a,
#content_subnav li a{background:url(http://www.cadodeal.com/concours/images/contentsubnav_tab2_l.png) no-repeat bottom left;padding-left:5px;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
#content_subnav li a:hover{background-position:top left;color:#666;text-decoration:none;}
#content_subnav li a.on{background-position:top left;color:#fff;text-decoration:none;}
#content_subnav li a b{background:url(http://www.cadodeal.com/concours/images/contentsubnav_tab2.png) no-repeat bottom right;line-height:36px;height:36px;padding-right:5px;padding-left:5px;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
#content_subnav li a:hover b{background-position:top right;}
#content_subnav li a.on b{background-position:top right;color:#333;}
/* TABS */
.Mytabs ul{list-style:none;margin:0;padding:0;}
.Mytabs ul,
.Mytabs ul li,
.Mytabs ul li a,
.Mytabs ul li b{float:left;display:block;}
.Mytabs ul li a,
.Mytabs ul li a b{cursor:pointer;}



/* ROUTINES ARRONDIES BLANC
*******************************/
#listings-nav-w {
    padding: 5px;
    margin-bottom: 10px;
    background: #FFF;
    position: relative;
    height: 1%;
    overflow: visible;
    border: 1px solid #666;
    }

#listings-nav-w .tl,
#listings-nav-w .tr,
#listings-nav-w .bl,
#listings-nav-w .br {
    width: 10px;
    height: 10px;
    display: block;
    font-size: 0;
    position: absolute;
    background: url(http://www.cadodeal.com/concours/images/listings-nav-corners.gif) no-repeat;
    }

#listings-nav-w .tl {
    top: -1px;
    left: -1px;
    background-position: top left;
    }

#listings-nav-w .tr {
    top: -1px;
    right: -1px;
    background-position: top right;
    }

#listings-nav-w .bl {
    bottom: -1px;
    left: -1px;
    background-position: bottom left;
    }

#listings-nav-w .br {
    bottom: -1px;
    right: -1px;
    background-position: bottom right;
    }

#listings-nav-w h1 {
    font-size: 24px;
    }




/* Tableau mise en page sur trois colonnes */
div.left {
    float: left;
    width: 33%;
}
div.right {
    float: right;
    width: 33%;
}
div.middle {
    padding: 0px 160px 5px 160px;
    margin: 0px;
}


/* FONTS
*******************************/

.f-verdana  {font-family:Verdana;}
.f-arial  {font-family:Arial;}


/* SIZES
*******************************/
.f-small, .f-small a  {font-size:11px;font-weight:normal;line-height:12px;}
.f-medium, a.f-medium {font-size:11px;} /* default for col-1 */
.f-8, .f-8 a    {font-size:8px;} /* default for body */
.f-10, .f-10 a    {font-size:10px;} /* default for body */
.f-11, .f-11 a    {font-size:11px;} /* default for body */
.f-12, .f-12 a    {font-size:12px;} /* default for body */
.f-13, .f-13 a    {font-size:13px;} /* default for body */
.f-big, .f-big a  {font-size:14px;}
.f-xbig     {font-size:16px;}
.f-xxbig, .f-xxbig a {font-size:18px;}
.f-maxxbig, .f-maxxbig a {font-size:24px;}
.f-normal   {font-weight:normal;}
.f-bold     {font-weight:bold;}
.f-italic   {font-style:italic;}


/* LINE-HEIGHTS
*******************************/

.lh-12  {line-height:12px;}
.lh-14  {line-height:14px;}
.lh-16  {line-height:16px;} /* default for body p */
.lh-18  {line-height:18px;}
.lh-20  {line-height:20px;}


/* COLORS
*******************************/
.f-cado{color:#666;}
.f-deal {color:#f980d5;}
.f-pink {color:#ff61b7;}
.f-black  {color:#000;}
.f-lt-gray  {color:#ccc;}
.f-med-gray   {color:#666;}
.f-drk-gray {color:#333;}
.f-white  {color:#fff;}
.f-beg  {color:#FFC;}
.f-green  {color:#060;}
.f-yellow {color:#ff0;}
.f-orange {color:#fc0;}
.f-red    {color:#c00;}

.f-white {color:#FFF;}
.f-white a, a.f-white{color:#FFF; text-decoration:none;}
.f-white a:hover, a.f-white:hover {color:#FFF;text-decoration:none;}

.f-bleu {color:#4ca3da; text-decoration:none;}
.f-bleu a, a.f-bleu {color:#4ca3da; text-decoration:none;}
.f-bleu  a:hover, a.f-bleu :hover {color:#4ca3da;text-decoration:none;}

/* GENERIC TWEAK CLASSES
*******************************/

.fl {float:left;}
.fr {float:right;}
.fn {float:none;}

.cl   {clear:left;}
.cr   {clear:right;}
.cb   {clear:both;}

.mt-0 {margin-top:0px;}
.mt-5   {margin-top:5px;}
.mt-10  {margin-top:10px;}
.mt-15  {margin-top:15px;}
.mt-20  {margin-top:20px;}
.mt-30  {margin-bottom:30px;}

.mb-0 {margin-bottom:0px;}
.mb-5   {margin-bottom:5px;}
.mb-10  {margin-bottom:10px;}
.mb-15  {margin-bottom:15px;}
.mb-20  {margin-bottom:20px;}
.mb-25  {margin-bottom:20px;}
.mb-30  {margin-bottom:30px;}

.mr-5   {margin-right:5px;}
.mr-10  {margin-right:10px;}
.mr-15  {margin-right:15px;}
.mr-20  {margin-right:20px;}
.mr-25  {margin-right:20px;}
.mr-30  {margin-right:30px;}

.ml-5   {margin-left:5px;}
.ml-10  {margin-left:10px;}
.ml-15  {margin-left:15px;}
.ml-20  {margin-left:20px;}
.ml-25  {margin-left:20px;}
.ml-30  {margin-left:30px;}
.ml-35  {margin-left:35px;}
.ml-40  {margin-left:40px;}
.ml-45  {margin-left:45px;}
.ml-50  {margin-left:50px;}

.m-0  {margin:0px;}
.m-5  {margin:5px;}
.m-10 {margin:10px;}
.m-15 {margin:15px;}
.m-20 {margin:20px;}
.m-25 {margin:25px;}
.m-30 {margin:30px;}

.pt-0 {padding-top:0px;}
.pt-5   {padding-top:5px;}
.pt-10  {padding-top:10px;}
.pt-15  {padding-top:15px;}
.pt-20  {padding-top:20px;}
.pt-25 {padding-top:25px;}
.pt-30 {padding-top:30px;}

.pb-0   {padding-bottom:0px;}
.pb-5   {padding-bottom:5px;}
.pb-10  {padding-bottom:10px;}
.pb-15  {padding-bottom:15px;}
.pb-20  {padding-bottom:20px;}
.pb-25  {padding-bottom:25px;}
.pb-30  {padding-bottom:30px;}

.pr-5   {padding-right:5px;}
.pr-10  {padding-right:10px;}
.pr-15  {padding-right:15px;}
.pr-20  {padding-right:20px;}
.pr-25  {padding-right:25px;}
.pr-30  {padding-right:30px;}

.pl-5   {padding-left:5px;}
.pl-10  {padding-left:10px;}
.pl-15  {padding-left:15px;}
.pl-20  {padding-left:20px;}
.pl-25  {padding-left:25px;}
.pl-30  {padding-left:30px;}

.p-0  {padding:0px;}
.p-5  {padding:5px;}
.p-10 {padding:10px;}
.p-15 {padding:15px;}
.p-20 {padding:20px;}
.p-25 {padding:25px;}
.p-30 {padding:30px;}

.ls-1 {letter-spacing:1px}
.ls-2 {letter-spacing:2px;}
.ls-3 {letter-spacing:3px;}

.ta-c {text-align:center;}
.ta-l {text-align:left;}
.ta-r {text-align:right;}

.di {display:inline;}
.dh {display:none;}

.float_breaker
{
	visibility:hidden;
	clear:both
}
/* =========================================== */




/* AFFICHAGE DU BLOC CONCOURS*/
.bloc_ligne {
	margin: 0px 0px 3px 7px;
	width: 100%px;
}
		
.bloc_deja_joue {
	float: left;
	width: 100%px;
}
			
.bloc_deja_joue P {
	margin: 0px;
	padding: 5px 10px 5px 5px;
}
		
.bloc_gauche {
	float: left;
	width: 20%;
}
			
.bloc_gauche P {
	margin: 0px;
	padding: 5px 10px 5px 5px;
	text-align: left;
}
				
.bloc_droite {
	float: left;
	width: 79%;
	margin: 0;
	padding: 0;
	margin-left: 3px;
}
			
.bloc_droite P {
	margin: 0px;
	padding: 5px 10px 5px 5px;
	text-align: left;
}



/* AFFICHAGE DU BLOC ACCUEIL MEMBRE*/
.75-bloc {
	float: left;
	width: 73%;
}
.50-bloc {
	float: left;
	width: 48%;
}
.25-bloc {
	float: left;
	width: 23%;
}
.15-bloc {
	float: left;
	width: 15%;
}


/* BOUTTONS
*******************************/

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#ff61b7;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#ff61b7;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#ff61b7;
    border:1px solid #FF61B7;
    color:#FFF;
}
.buttons a.positive:active{
    background-color:#D3D8DB;
    border:1px solid #D3D8DB;
    color:#FFF;
}

/* ON POSITIVE */

button.on-positive, .buttons a.on-positive{
    background-color:#ff61b7;
    border:1px solid #FF61B7;
    color:#fff;
}
.buttons a.on-positive:hover, button.on-positive:hover{
    background:#D3D8DB;
    border:1px solid #eee;
    color:#999;
}
.buttons a.on-positive:active{
    background-color:#D3D8DB;
    border:1px solid #D3D8DB;
    color:#ff61b7;
}

/* NEGATIVE */
.buttons a.negative, button.negative{
    background:#333;
    border:1px solid #999;
    color:#D3D8DB;
}
.buttons a.negative:hover, button.negative:hover{
    background:#D3D8DB;
    border:1px solid #eee;
    color:#999;
}
.buttons a.negative:active{
    background:#333;
    border:1px solid #999;
    color:#D3D8DB;
}

/* ON NEGATIVE */
.buttons a.on-negative, button.on-negative{
    background:#eee;
    border:1px solid #eee;
    color:#999;
}
.buttons a.on-negative:hover, button.on-negative:hover{
    background:#ddd;
    border:1px solid #eee;
    color:#999;
}
.buttons a.on-negative:active{
    background:#eee;
    border:1px solid eee;
    color:#999;
}





/* BOUTTONS
*******************************/
div .btn_rose
{
			margin-left: 220px;
			height: 50px;
			position: relative;
}



/* BACKGROUND INFO BULL  
*******************************/
a.info {
      position:relative; /* Très important */
      z-index:10; 
      color:#000;
      font-family:Arial, Helvetica, sans-serif;
  }
a.info:hover {
      z-index:20; 
  }
a.info span {
      display:none;
  }
a.info:hover span { /*la tag SPAN apparaitra avec l’effet hover*/
      display:block;
      position:absolute;
      top:18px; 
      left:10px;
          
      /*Éléments pour positionner le texte dans la bulle*/
      padding-left:25px;
      padding-top:35px; 
      padding-bottom:5px;
      padding-right:25px;
      width:111px;
      height:40px;
    /* Style du character dans la bulle */
      font-family:Arial, Helvetica, sans-serif;
      font-weight:normal;
      font-style:italic;
      font-size:12px;
      color:#666;
      text-decoration:none;
      text-align:justify;
  }
/* Pour avoir un beau background de bulle avec PNG   transparent*/
  a.info:hover span {background-image:url('http://www.cadodeal.com/concours/images/bgInfo.gif');}
  a.info:hover span {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cadodeal.com/concours/images/bgInfo.gif',  sizingMethod="crop");}
  
  
  
/* ///////////////////////////////////////////////
	jquery-impromptu.2.7 
/////////////////////////////////////////////////*/
	#users{  }
	#users .user{ border: solid 1px #BBBBBB; background-color: #FFEFF6; padding: 7px; margin: 7px; width:90%;margin-left: 25px;}
	#users .user .controls{ float: right; }

  	/*-------------impromptu---------- */
	.jqifade{ position: absolute; background-color: #000; }
	div.jqi{ width: 400px; height: 300px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
	div.jqi .jqicontainer{ font-weight: bold; }
	div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #333; font-weight: bold; }
	div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
	div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
	div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
	div.jqi button:hover{ background-color: #728A8C; }
	div.jqi button.jqidefaultbutton{ background-color: #FF6191; }
	.jqiwarning .jqi .jqibuttons{ background-color: #FFF; }
	/*-------------------------------- */
 
  
  
  
  
  
/* ///////////////////////////////////////////////
			PAGINATION
/////////////////////////////////////////////////*/
    
.pagination {
    padding: 5px;
    margin-bottom: 1px;
    margin-left: 10px;
    position: relative;
    height: 1%;
    overflow: visible;
	color:#FF61B7;
    }
	
/*Quotes style*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 0px 4px 0px 4px;
	margin-right: 2px;
	border: 2px solid #ddd;
	text-decoration: none; 
	color: #999;
}
div.pagination a:hover, div.pagination a:active {
	padding: 0px 4px 0px 4px;
	margin-right: 2px;
	border: 2px solid #FF61B7;
	color: #FF61B7;
}
div.pagination span.current {
	padding: 0px 4px 0px 4px;
	margin-right: 2px;
	border: 2px solid #FF61B7;
	font-weight: bold;
	background-color: #FF61B7;
	color: #fff;
}
div.pagination span.disabled {
	padding: 2px 0px 2px 0px;
	margin-right: 2px;
	border: 0px solid #f3f3f3;
	color: #ccc;
}
div.pagination span.disabled a {
	padding: 2px 0px 2px 0px;
	margin-right: 2px;
	border: 0px solid #f3f3f3;
	color: #ccc;
}

/* ///////////////////////////////////////////////
FOOTER
/////////////////////////////////////////////////*/
  
  
div#footer
{
width:100%;
overflow:hidden
}

#footer {
padding-bottom: 20px;
display: block;
position: relative;
clear: both;
overflow: hidden;
}

#footer {
background-color: #f8f8f8;
border: none;
}

#footer .search_bar_container, #infoline, #cadodeal_footer {
border: none;
}

#footer #popular_links {
background-color:#f4f4f4;
border: none;
}

#footer, 
#footer a {
color:#333;
font-weight:bold;
font-size: 11px;
}

#footer #infoline, #cadodeal_footer {
height:1%;
overflow:hidden;
padding:5px 20px;
clear:both;
}

#footer #popular_links {
width: 100%;
float:left; 
clear:both; 
overflow:hidden; 
padding:0; 
position:relative; 
width:100%
}

#footer #popular_links .wrap {
height:1%; 
margin:16px 0; 
overflow:hidden;
}

#footer #popular_links dl {
border-right:1px solid #999; 
display:inline; 
float:left; 
line-height:13px; 
margin:0 -2px -400px; 
padding-bottom:400px; 
width:25%;
color:#ff61b7;
}

#footer #popular_links dt {
margin-bottom:4px;
padding:0 30px;
}

#footer #popular_links dd {
padding:0 30px 5px;
}

#footer #popular_links dl.footer_list.last {
border:none;
}

#footer #infoline dt {
float:left;
}

#footer #infoline dd {
border-right:1px solid #ccc; 
float:right; 
padding:0 6px;
color:#FFF;
}

#footer #cadodeal_footer {
color:#333;
padding:10px 20px;
}

#footer #cadodeal_footer a b {
color:#333;
}

#footer #cadodeal_footer ul {
margin:0 0 7px;
text-align:left;
border-color:#333;
}
#footer #cadodeal_footer ul ul {
border-left:1px solid;
display:inline;
margin:0 0 0 3px;
padding:0 0 0 4px;
}

#footer #cadodeal_footer li {
border-right:1px solid;
display:inline;
margin:0 4px 0 0;
padding:0 3px 0 0;
border-color:#999;
}

#footer #infoline dd.last, #cadodeal_footer li.last {
border:none;
margin:0;
padding:0;
}

#footer #cadodeal_footer #cadodeal_sites em {
display:none;
}

#footer #cadodeal_footer .copyright  {
color:#666;
}
#footer #cadodeal_footer .copyright a {

}


/** PAGE CONCOURS UNDER **/
div#blocReponses{
	border:#f0f0f0 solid 1px;
	width:600px;
	min-width:600px;
	margin-left:400px;
}

div#titreReponses{
	background-color:#f0f0f0;
	padding-left:5px;
	/*background-image:url(http://www.cadodeal.com/concours/images/bg_under_box.gif);*/
	height:18px;
	color:#ff61b7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
}

div#bloctxtReponses{
	background-color:#fff;
	padding:2px;
}

div#fermer{
	margin:20px;
	float:right; 
	width:16px; 
	height:16px;
}


  
/* CAROUSEL AVEC JQUERY */

		#carousel_list div#feature_list {
			width: 645px;
			height: 240px;
			overflow: hidden;
			position: relative;
		}

		#carousel_list div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		#carousel_list ul#tabs {
			left: 0;
			z-index: 2;
			width: 258px;
		}

		#carousel_list ul#tabs li {
			font-size: 12px;
			font-family: Arial;
		}
		
		#carousel_list ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		#carousel_list ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
		}

		#carousel_list ul#tabs li a:hover {
			text-decoration: underline;
		}

		#carousel_list ul#tabs li a.current {
			background: url(http://www.cadodeal.com/concours/images/carousel/feature-tab-current.png);
			/*background:  url('./feature-tab-current.png');*/
			color: #FFF;
		}

		#carousel_list ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		#carousel_list ul#output {
			right: 0;
			width: 420px;
			height: 242px;
			position: relative;
		}

		#carousel_list ul#output li {
			position: absolute;
			width: 420px;
			height: 242px;
		}

		#carousel_list ul#output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 14px;
			color: #FFF;
			background: #2a2a2a;
			-moz-border-radius: 5px;
		}
		
		#carousel_list ul#output li a:hover {
			background: #FF61B7;
		}
/* ------------------------------------------------------------------------
	Popin
------------------------------------------------------------------------- */

	#overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 10000;
		width: 100%;
	}

	.prettyPopin {
		display: none;
		overflow: hidden;
		position: absolute; z-index: 11000;
		top: 50%; left: 50%;
		background: url(http://www.cadodeal.com/concours/images/prettyPopin/popinLeft.gif) bottom left no-repeat;
	}
	
	.prettyPopin a#b_close {
		display: none;
		position: absolute; z-index: 2;
		top: 10px; right: 13px;
		width: 20px; height: 20px;
		text-indent: -10000px;
		background: url(http://www.cadodeal.com/concours/images/prettyPopin/b_close.gif) bottom left no-repeat;
	}
	
	.prettyPopin .prettyContent {
		position: relative;
		width: 100%; height: 100%;
		font-size: 1.2em;
		background: #F6F5F6 url(http://www.cadodeal.com/concours/images/prettyPopin/popinRight.jpg) bottom right no-repeat;
	}
		
	.prettyPopin .prettyContent .prettyContent-container {
		display: none;
		padding: 20px 15px 15px 15px;
	}
		
	.prettyPopin .prettyContent .loader {
		position: absolute;
		top: 50%; left: 50%;
		margin: -14px 0 0 -14px;
	}

	
.dejaparticipe {
	background-image:url(http://www.cadodeal.com/concours/images/deja_participer.png);
	background-position:top right;
	background-repeat:no-repeat;
}	
.dejaparticipe_bandeau {
	background-image:url(http://www.cadodeal.com/concours/images/dejaparticipe_bandeau.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.display {
   display: none;
}
.display2 {
   display: block;
}








.glossary a{ float:left; width:19px; height:24px;; line-height:24px; margin:5px 3px; text-align:center; border:1px solid #bdbdbd; background:#f8f8f8 url(http://www.cadodeal.com/concours/images/bg_glossaryButton.png) repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:1.0em; font-weight:bold; !important; text-decoration:none !important; } 
.glossary a:hover,.glossary a:focus,.glossary a.selected{ padding:5px 3px; font-size:1.6em; margin:0}
.glossary a{ margin:5px 1px }
.glossary a:hover,.glossary a:focus,.glossary a.selected{ padding:4px 1px; color:#ff61b7 !important} 
.glossary .buttonLarge{ width:30px} 












.actions { float: left; }

.actions ul { display: inline; list-style-type: none; margin: 0; padding: 0; }
.actions li { float: left; background: url(http://www.goomradio.fr//img/actionsprite.png) 0 -56px no-repeat; margin: 0; padding: 0 0 0 2px; }

.actions li div,
.actions li a { float: left; overflow: hidden; height: 56px; background: url(http://www.goomradio.fr//img/actionsprite.png) 0 0 no-repeat; text-decoration: none; text-align:left; }
.actions li a { min-width: 60px; }
.actions li strong { display: block; padding: 12px 10px 0 10px; line-height: 14px; font:16px Arial; font-weight:bold;}
.actions li span { display: block; padding: 0 10px; font-size: 11px; color: #666; }
.actions li a:hover { border-bottom: none !important; text-decoration: none; }
.actions li a:hover strong,
.actions li.follow a:hover strong,
.actions li.share a:hover strong,
.actions li.create a:hover strong,
.actions li.shout a:hover strong,
.actions li.play a:hover strong,
.actions li a:hover span { color: #fff;font-weight:bold; }

.actions li.play { height: auto; }

.actions li.number-rose { background: none; }
.actions li.number-rose div { background-position: 0 -392px; text-align: center; padding: 0 0 0 10px; }
.actions li.number-rose strong { font-size:20px; text-align:center; color:#ff61b7; font-weight:bold; }
.actions li.number-rose span { color: #fff; }

.actions li.number { background: none; }
.actions li.number div { background-position: 0 -392px; text-align: center; padding: 0 0 0 10px; }
.actions li.number strong { font-size:20px; text-align:center; color:#f90; font-weight:bold; }
.actions li.number span { color: #fff; }

.actions li.follow { background-position: 0 -112px; padding: 0 0 0 1px; }
.actions li.follow a { background-position: 100% 0; padding: 0 10px 0 0; }
.actions li.follow a strong { color:#666; }
.actions li.follow a:hover { background-position: 100% -336px; }
.actions li.follow .on a { background-position: 100% -336px; }

.actions li.share { background: none; padding: 0;}
.actions li.share a { background-position: 0 0; padding: 0 0 0 10px; }
.actions li.share a strong { color:#069; }
.actions li.share a:hover { background-position: 0 -168px; }

.actions li.create a { background-position: -30px 0; }
.actions li.create a strong { color:#f90; }
.actions li.create a:hover { background-position: -30px -224px; }

.actions li.shout a { background-position: 100% 0; padding: 0 10px 0 0; }
.actions li.shout a strong { color:#c3c; }
.actions li.shout a:hover { background-position: 100% -280px; }

.actions li.play a { background-position: 100% 0; padding: 0 10px 0 0; }
.actions li.play a strong { color:#f90; }
.actions li.play a:hover { background-position: 100% -224px; }

.actions li.rose a { background-position: 100% 0; padding: 0 10px 0 0; width:auto; }
.actions li.rose a strong { color:#ff61b7; }
.actions li.rose a:hover strong { color:#fff; }
.actions li.rose a:hover { background-position: 100% -280px; }

.actions li.add a { background-position: 100% 0; padding: 0 10px 0 0; width:auto; }
.actions li.add a strong { color:#c3c; }
.actions li.add a:hover strong { color:#fff; }
.actions li.add a:hover { background-position: 100% -280px; }

.actions li.noclone a,
.actions li.noclone a:hover  { background-position: -30px 0; cursor:not-allowed; }
.actions li.noclone a strong,
.actions li.noclone a:hover strong,
.actions li.noclone a span { color:#aaa; cursor:not-allowed; }

.clearfix, .container {display:block;}