* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
ul {list-style-type:none;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#14839e;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clearer{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#006B8D;font-weight:bold;text-decoration:none;}
a:hover {color:#feacd1;text-decoration:none;}
h2 {font-size:14px;font-weight:bold;color:#ff5699;}
h2 a:link {color:#ff5699;}
h2 a:hover {}
blockquote{margin: 12px 40px;}
small {font-size:9px;color:#666;}


body {text-align:center;background:url("img/bg.png") repeat-x top #dcf7fe;}
#page {width:980px;margin:0 auto;text-align:left;background:url("img/page.png") repeat-y;}
#header {height:123px;background:url("img/header.jpg") no-repeat;position:relative;}
#header h1, #header #page_header {margin:0;text-indent:-5999px;}
#header h1, #header #page_header a {display:block;width:350px;height:123px;overflow:hidden;}
#header .pub {width:470px;height:62px;position:absolute;top:32px;left:492px;text-align:center;}
#content{margin:10px;}
#footer{clear:both;width:100%;background:url("img/footer.jpg") no-repeat;height:122px;font-size:10px;color:#59b7d3;}
#footer a {color:#59b7d3;text-decoration:underline;}
#footer p.copy {padding-top:30px;text-align:right;}
#leftcol {width:620px;float:left;}
#rightcol {width:332px;float:right;}
#rightcol2 {width:960px;float:left;}


/*MENU*/
#menu {height:39px;background:url("img/menu.png") repeat-x;}
#menu ul {margin:0;}
#menu li {display:inline;}
#menu li a {float:left;background:url("img/menu_left.png") no-repeat left top;margin:0;padding:0 0 0 15px;text-decoration:none;}
#menu li a span {float:left;display:block;background:url("img/menu_right.png") no-repeat right top;font-weight:bold;color:#4dbee0;font-size:12px;line-height:39px;padding-right:15px;cursor:pointer;}
#menu a:hover, #menu li.active a {background-position:0% -39px;}
#menu li a:hover span, #menu li.active a span {background-position:100% -39px;color:#1582a0;}

/*video du jour*/
#videoDuJour {width:610px;}
#content #videoDuJour h1 {margin-left:-18px;background:url("img/vid-title.png") no-repeat top left;margin-bottom:2px;height:40px;line-height:33px;color:#FFF;padding-left:10px;position:relative;}
#content #videoDuJour h1 span {position:absolute;left:182px;top:0;line-height:normal;font-size:12px;padding-top:2px;}
#content #videoDuJour h1 span a {color:#006b8d;}
#content #videoDuJour h1 span small {display:block;}

#videoDuJour {width:610px;}
#content #videoDuJour h2 {margin-left:-18px;background:url("img/vid-title.png") no-repeat top left;margin-bottom:2px;height:40px;line-height:33px;color:#FFF;padding-left:10px;position:relative;}
#content #videoDuJour h2 span {position:absolute;left:182px;top:0;line-height:normal;font-size:12px;padding-top:2px;}
#content #videoDuJour h2 span a {color:#006b8d;}
#content #videoDuJour h2 span small {display:block;}

#videoDuJour2 {width:610px;}
#content #videoDuJour2 h2 {margin-left:-18px;background:url("img/title.png") no-repeat top left;margin-bottom:2px;height:40px;line-height:33px;color:#FFF;padding-left:10px;position:relative;}
#content #videoDuJour2 h2 span {position:absolute;left:182px;top:0;line-height:normal;font-size:12px;padding-top:2px;}
#content #videoDuJour2 h2 span a {color:#006b8d;}
#content #videoDuJour2 h2 span small {display:block;}

#video {width:360px;float:left;}
#frDuJour {float:right;text-align:center;color:#59ccf0;font-weight:bold;width:240px;}
#frDuJour h3 {color:#ff5697;text-transform:uppercase;margin-bottom:13px;text-align:center;}

/*rightcol*/
#rightcol .post {width:166px;float:left;text-align:center;margin-bottom:10px;font-size:11px;}
#rightcol .post img {display:block;margin:0 auto 4px auto;}
#rightcol h3 {background:url("img/sidebox-top.png");height:40px;line-height:33px;color:#FFF;text-align:left;margin-right:-17px;padding-left:10px;font-size:14px;margin-top:0;}

/*rightcol2*/
#rightcol2 .post h3 {display:inline;}
#rightcol2 .post {width:160px;float:left;text-align:center;margin-bottom:10px;font-size:11px;}
#rightcol2 .post img {display:block;margin:0 auto 4px auto;}
#rightcol2 h1 {background:url("img/title2.png") no-repeat top left;height:40px;line-height:33px;color:#FFF;text-align:left;margin-left:-17px;padding-left:10px;font-size:14px;margin-top:0;position:relative;}
#rightcol2 h2 {line-height:33px;color:#FFF;text-align:left;margin-left:-17px;padding-left:10px;font-size:14px;margin-top:0;position:relative;}


/*content*/
#content h1 {margin-left:-18px;background:url("img/title2.png") no-repeat top left;height:40px;line-height:33px;color:#FFF;padding-left:10px;position:relative;}
#content h2 {margin-left:-18px;background:url("img/title2.png") no-repeat top left;height:40px;line-height:33px;color:#FFF;padding-left:10px;position:relative;}
#content h2.contentTitle {margin-left:-18px;background:url("img/title.png") no-repeat top left;height:40px;line-height:33px;color:#FFF;padding-left:10px;position:relative;float:left;padding-right:10px;}
.box {background:url("img/box-bg.png") repeat-y left;margin-bottom:10px;width:609px;}
.box-content {margin:0 10px 10px 10px;}
.box-top {height:28px;background:url("img/box-top.png") top left;}
.box-bottom {height:5px;background:url("img/box-bottom.png") no-repeat bottom left;}

.box2 {background:url("img/box-bg2.png") repeat-y left;margin-bottom:10px;width:960px;}
.box-content2 {margin:0 10px 10px 5px;}
.box-top2 {height:28px;background:url("img/box-top2.png") top left;}
.box-bottom2 {height:5px;background:url("img/box-bottom2.png") no-repeat bottom left;}

.cat {width:190px;float:left;height:135px;margin-bottom:10px;color:#0078a0;font-weight:bold;text-align:center;}
.cat img {margin:2px auto;}

.smallpost {width:190px;float:left;text-align:center;margin-bottom:10px;}
.smallpost img {margin:2px auto;}

.top{padding:0 0 20px 0;}
.top tr td{font-size:14px;text-align:center}
.top tr td a{font-size:14px;line-height:14px;}
.top .top{font-size:14px;padding:0;}
.top tr td ul{list-style-type:none;margin:0;padding:0;text-align:left}
.top tr td ul li{list-style-type:none;margin:0;padding:0}

table.samplep {
	border-width: 2px 2px 2px 2px;
	border-spacing: 1px;
	border-style: dashed dashed dashed dashed;
	border-color: rgb(255, 86, 153) rgb(255, 86, 153) rgb(255, 86, 153) rgb(255, 86, 153);
	border-collapse: collapse;
	background-color: white;
}
table.samplep th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(224, 249, 255);
	-moz-border-radius: 9px 9px 9px 9px;
}
table.samplep td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: rgb(224, 249, 255);
	-moz-border-radius: 9px 9px 9px 9px;
}

/*footer*/
#footer {position:relative;}

/*single*/
#single #video {width:422px;}
#single #frDuJour {width:180px;}

/*searchform*/
#menu {position:relative;}
form#searchform {position:absolute;right:5px;top:5px;}
form#searchform input.txt {background:url("img/txt.png") no-repeat;width:205px;height:22px;border:none;color:#fff;padding-left:5px;padding-top:2px;}
form#searchform input.submit {background:url("img/but.png") no-repeat;width:55px;height:22px;border:none;cursor:pointer;}

#trade {padding-left:30px;}
#trade li {font-size:10px;}
#trade li a {font-size:10px;}

.promocb30{
	margin:0 0 0 10px;
}
.class14{
        font-size:16px;
}
.class16{
        font-size:19px;
}
.class10{
        font-size:11px;
}
.class18{
        font-size:21px;
}
.class20{
        font-size:24px;
}

div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:580px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#DCF7FE; color:#000; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#FF5699; }
div#disclaimer-cadre a:hover{ color:#000000; }


ul.liste-photos {overflow:hidden;}
ul.liste-photos li {width:460px;float:left;height:135px;overflow:hidden;margin-right:10px;margin-bottom:10px;display:inline;
text-align:justify;}
ul.liste-photos li img {float:left;margin:0 10px 10px 0;}
ul.liste-photos li h3 {margin:0 0 5px 0;}
ul.liste-photos li p {font-size:11px;margin:0;}

.single-photos-title {height:170px;background:url("img/photos-title.png") no-repeat bottom left;margin-left:-18px;padding-left:10px;}
.single-photos-title img {float:left;margin:10px 25px 0 10px;}
.single-photos-title p {margin:5px 0;font-size:11px;}
#single-photos h1 {background:none;line-height:normal;height:auto;margin:0;margin-bottom:10px;color:#006B8D;}

