body{
font-size:62.5%;font-family:"Trebuchet MS", Arial, Sans-Serif;background:#000;color:#000;text-align:center;margin:0;padding:0;}
#page{
text-align:left;/*position:relative;*/top:0;width:808px;margin:0 auto;position:absolute;left:50%;margin-left:-404px;
}
#logo{
background:url(images/logo2.png) no-repeat;position:relative;display:block;width:410px;height:90px;margin-left:16px;
}
.socialbox{
text-align:right;padding-right:12px;
}
#baseline{
background:url(images/baseline.png) no-repeat;width:160px;height:29px;position:absolute;top:24px;left:256px;
}
#content{
background:#EAEAEA;width:468px;padding:1px 10px;margin:0;background:#000;
}
#headerMain{
position:relative;width:100%;height:142px;background:#000;
}
#header{
position:relative;width:100%;height:20px;
}
#headerAd{
position:relative;text-align:center;min-width:600px;min-height:90px;margin:0 auto 2px;
}
.searchbox{
position:absolute;top:10px;right:32px;width:320px;height:54px;
}
.searchbox #searchform{
text-align:left;margin:3px 0 0;padding:2px 0 0 4px;
}
.searchbox #searchform #s{
position:relative;left:8px;width:270px;border:0;
}
.searchbox #searchform #searchsubmit{
position:relative;left:8px;background:#27A8DC;color:#FFF;border:0;font-weight:700;padding:0;
}
.narrowcolumn{
position:relative;float:left;width:488px;
}
#content a:hover{
text-decoration:underline;
}
#credit{
position:relative;clear:both;top:0;font-size:12px;text-align:center;color:#FFF;height:100px;background:#1ba8dc;width:448px;padding:4px 10px;
}
#credit a{
color:#FFF;text-decoration:none;
}
#kiosque{
position:relative;width:100%;background:#000;padding:20px 0;
}
#imgkiosque{
position:relative;width:468px;height:57px;background:url(images/en_kiosque.jpg) no-repeat;margin-bottom:10px;
}
.kiosqueImg{
float:left;margin:12px;
}
#containerkiosque{
position:relative;clear:both;width:420px;height:102px;background:#EAEAEA;padding:0 24px;
}
#detailKiosqueAll{
position:relative;
}
div.detailKiosque{
position:relative;display:none;
}
#containerkiosque a img{
float:left;width:72px;height:90px;margin:6px;
}
div.page .post{
padding:0 10px;
}
div.page a{
color:#00A3E4;
}
h1{
padding-top:70px;margin:0;
}
h2{
margin:30px 0 0;
}
h2.pagetitle{
margin-top:30px;text-align:center;
}
h3{
margin:30px 0 0;padding:0;
}
h3.comments{
margin:40px auto 20px;padding:0;
}
#navmenu{
position:relative;height:18px;bottom:4px;width:788px;left:10px;font-size:1.6em;text-align:right;border-bottom:1px solid #FFF;font-family:Trebuchet MS, Lucida, Arial, Verdana, sans-serif;margin:0 auto;padding:0 0 2px;
}
#navmenu ul{
position:relative;list-style:none;display:block;margin:0 auto;padding:0 4px;
}
#navmenu ul li{
width:auto;float:left;text-align:center;border-right:1px solid #17AAD6;border-left:1px solid #17AAD6;display:block;height:18px;padding:0 9px;
}
#navmenu ul li.first{
border-left:0;
}
#navmenu ul li.last{
border-right:0;
}
#navmenu ul li a{
color:#FFF;font-weight:700;text-decoration:none;
}
#navmenu ul li a.blue{
color:#17AAD6;
}
#sidebar{
position:relative;float:right;margin-top:2px;width:320px;
}
#sidebartop{
width:100%;height:28px;
}
#sidebarcontent{
width:300px;padding:1px 10px;
}
#sidebarcontent ul li{
list-style:none;margin:0;
}
#meteoheader{
position:relative;width:292px;height:16px;margin-top:-17px;background:url(images/sidebar/surfalert.png) no-repeat;text-align:left;padding-left:8px;padding-top:60px;font-size:1.4em;font-weight:700;color:#FFF;
}
#meteocontent{
position:relative;width:300px;height:98px;background:#9cd7f0;margin-bottom:20px;
}
.contentSurfAlert{
position:relative;width:160px;line-height:14px;text-align:justify;font-size:1em;font-weight:700;padding:6px;
}
#meteoForm{
position:absolute;display:block;bottom:4px;left:20px;
}
#meteoRegion{
width:160px;padding-left:4px;
}
#webcamendirect{
position:relative;width:100%;height:26px;background:url(images/sidebar/webcam.png) no-repeat;
}
#webTV{
position:relative;width:296px;height:306px;background:url(images/sidebar/webTV.png) no-repeat;border:2px solid #FFF;margin:20px 0;
}
#webTV a#homeTV{
position:absolute;display:block;width:85px;left:8px;bottom:40px;height:70px;
}
#webTV a#emissionsMini{
position:absolute;bottom:26px;left:20px;color:#FFF;text-decoration:none;font-weight:400;font-size:1em;
}
#webTV a#localMini{
position:absolute;bottom:14px;left:20px;color:#FFF;text-decoration:none;font-weight:400;font-size:1em;
}
#webTV a#competitionsMini{
position:absolute;bottom:0;left:20px;color:#FFF;text-decoration:none;font-weight:400;font-size:1em;
}
#webTV a.headVideo{
position:absolute;display:block;text-align:center;
}
#webTV a.headVideo img.big{
border:1px solid #fff;
}
#webTV a.little2{
position:absolute;top:210px;left:110px;text-decoration:none;color:#FFF;font-weight:700;line-height:10px;width:80px;
}
#webTV a.little3{
position:absolute;top:210px;left:200px;text-decoration:none;color:#FFF;font-weight:700;line-height:10px;width:80px;
}
#webTV img.player{
position:absolute;display:block;left:50%;margin-left:-45px;top:50%;margin-top:-45px;
}
.widget_polls-widget{
position:relative;width:290px;padding-right:10px;padding-bottom:8px;font-size:14px;background:#EAEAEA;
}
.widget_polls-widget h2{
color:#28a8dc;font-size:14px;margin:4px 0 0 10px;
}
.widget_polls-widget ul li ul{
margin-top:0;
}
.widget_polls-widget h1{
color:#000;font-size:18px;line-height:18px;margin:0;padding:0;
}
.wp-polls-ans .voter{
background:url(images/sidebar/poll_result.png) no-repeat;width:60px;height:22px;border:0;position:relative;left:240px;
}
.wp-polls-ul li{
font-size:.8em;margin:0;
}
.wp-polls-ans{
margin-bottom:4px;
}
.entry > .wp-polls h1 {
	text-align: left;
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 1em;
	line-height: 1.3em;
}
.entry > .wp-polls .wp-polls-ans {
	text-align: left;
}
.entry > .wp-polls .wp-polls-ans > input {
	left: 20px;
}
#meilleuresphotosvideos{
position:relative;width:100%;height:72px;background:url(images/sidebar/meilleures_photos_videos.png) no-repeat;cursor:pointer;
}
#meilleuresphotosvideosContent{
position:relative;border-bottom:2px solid #28a8dc;font-size:1.2em;font-weight:700;color:#28a8dc;padding-left:6px;background:#EAEAEA;
}
#meilleuresphotosvideosContent a img{
float:left;margin:4px;
}
#newsletter{
cursor:pointer;position:relative;width:100%;height:88px;background:#000 url(images/sidebar/newsletter.png) no-repeat -14px;
}
#newsletterForm{
position:absolute;bottom:4px;left:4px;
}
#newsletterEmail{
width:260px;padding-left:4px;
}
#agenda{
position:relative;min-width:295px;height:74px;background:url(images/sidebar/agenda.png) no-repeat left bottom;
}
#agendaContent{
float:left;min-width:170px;max-width:300px;margin-bottom:8px;background:#EAEAEA;
}
#agendaContent h3{
width:150px;margin-top:8px;text-transform:uppercase;font-weight:bolder;padding-left:6px;font-size:12px;
}
#agendaContent div{
padding-left:6px;margin-bottom:4px;
}
div.pubLatterale{
border-top:4px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #28a8dc;padding-left:2px;display:none;
}
#destination{
position:relative;width:100%;margin-bottom:6px;padding-top:0;min-height:200px;background:#EAEAEA;
}
.destinationLink{
position:relative;display:block;width:100%;background:url(images/sidebar/destinations.png) no-repeat;height:35px;border-bottom:5px solid #28A8DC;
}
#destination2 a img{
position:absolute;top:48px;right:12px;width:130px;height:86px;
}
#destination .iciOuAilleurs{
position:absolute;top:48px;right:24px;text-transform:uppercase;color:#FFF;font-size:1.2em;font-weight:700;
}
#destination .content{
position:absolute;margin-top:32px;left:10px;width:136px;color:#134796;font-size:1em;text-transform:uppercase;background:#ffe60b;z-index:32;padding:2px 6px;
}
div.vehicule{
position:absolute;top:118px;right:42px;background:url(images/van.png) no-repeat;width:107px;height:69px;
}
#destination a.widget{
position:relative;display:block;width:136px;left:-5px;height:16px;text-transform:uppercase;color:#113080;line-height:1em;text-decoration:none;background:url(images/depart.png) no-repeat;padding:6px 0 0 12px;
}
li.kultureBorder{
border:2px solid #FFF;
}
#kulture{
position:relative;width:296px;height:100px;text-transform:uppercase;color:#113080;line-height:1em;text-decoration:none;background:url(images/sidebar/kulture.png) no-repeat;display:block;
}
* html #kulture{
margin-top:200px;
}
.kultureLigne{
position:relative;width:256px;height:45px;background:url(images/sidebar/kulture_section.png) no-repeat;padding-left:40px;padding-top:4px;
}
.kultureLigne h4 a{
text-decoration:none;color:#113080;
}
.kultureLigne h4{
color:#113080;font-size:10px;text-transform:uppercase;
}
.kultureLigne h2 a{
color:#000;text-decoration:none;font-size:18px;font-weight:400;text-transform:uppercase;
}
.kultureLigne h5{
position:absolute;right:6px;bottom:0;color:#113080;font-size:10px;line-height:10px;text-transform:uppercase;font-weight:400;
}
#sessionshop{
position:relative;display:block;width:100%;height:260px;background:url(images/sidebar/session.jpg) no-repeat;
}
.newsletterText{
font-family:Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;font-size:1em;color:#28A8DC;text-decoration:none;text-transform:uppercase;padding-left:8px;
}
#blocImage{
clear:both;position:relative;height:392px;background:#000;border-top:1px solid #3196d1;border-bottom:1px solid #3196d1;
}
#listImage{
position:absolute;width:100%;background:#080808;bottom:0;height:64px;
}
#titreImage{
clear:both;position:relative;text-transform:uppercase;width:444px;min-height:24px;margin-top:-7px;background:#27A8DC url(images/fleche.png) right bottom no-repeat;padding:8px 12px;
}
#titreImage a{
color:#FFF;text-decoration:none;font-size:2.2em;font-weight:700;
}
.mainGrande,.mainBg{
position:absolute;top:16px;left:0;
}
.mainMin{
position:absolute;border:6px solid #080808;bottom:1px;left:35px;
}
#contentListMin{
position:absolute;bottom:0;height:60px;left:90px;
}
.listMin{
float:left;margin-right:16px;z-index:4;width:78px;height:52px;
}
.home .post{
position:relative;width:434px;min-height:86px;background:#FFF;padding:17px;
}
.playerMiniIcon{
position:absolute;top:24px;left:49px;background:url(images/player2.png) no-repeat;width:32px;height:32px;
}
.home .category-video,.home .category-interviews{
background:#CCC;
}
.home .post .category a{
font-family:Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;font-size:10px;color:#27A8DC;text-decoration:none;text-transform:uppercase;
}
.home .post .homeImgContainer{
position:relative;width:130px;text-align:center;float:left;margin-right:10px;margin-bottom:16px;
}
.commentsThumb{
float:right;color:#FFF;padding-top:0;line-height:10px;padding-left:4px;font-weight:700;font-size:1em;background:url(images/comments_thumb.png) no-repeat;width:18px;height:14px;
}
.home .post h2{
font-family:Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;line-height:15px;text-transform:uppercase;margin:0;
}
.home .post .entry{
display:inline;font-size:1.2em;margin:0;
}
.home .post .postmetadata{
position:absolute;right:20px;bottom:6px;width:90px;height:14px;
}
.home .post .postmetadata a{
text-decoration:none;color:#27A8DC;
}
.addthis{
position:absolute;top:14px;right:32px;display:block;
}
.single .post .category a{
font-family:Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;font-size:1em;color:#000;text-decoration:none;text-transform:uppercase;
}
.single .post h2{
font-family:Myriad, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;line-height:15px;text-transform:uppercase;color:#27A8DC;margin:0;
}
.single .post .headentry,.single .post .entry{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;position:relative;width:430px;font-size:1.1em;padding:12px;
}
.single .post .headentry p{
font-weight:700;
}
.legende{
position:relative;width:444px;background:#1a171b;border-bottom:4px solid #18a8dc;color:#fff;font-size:1.2em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding:10px 12px;
}
.legende .yellow{
color:#fae616;font-weight:700;
}
.droit{
position:relative;width:444px;color:#fff;background:#18a8dc;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding:10px 12px;
}
.launch_diapo {
	float: right;
	cursor: pointer;
}
.single .keywords,.single .suggestions{
border:1px dashed #27A8DC;margin-bottom:20px;padding:4px 6px;
}
.single .keywords{
font-weight:700;color:#28a8dc;margin:0;
}
.single .keywords a{
color:#333;font-weight:400;text-decoration:none;
}
.single .suggestions{
margin-top:12px;
}
.single .suggestions h5{
font-weight:700;font-size:1.2em;color:#28a8dc;text-transform:uppercase;margin:0;
}
.single .suggestions ol{
padding-left:32px;
}
.single .suggestions ol li{
list-style-image:url(images/list.png);margin:0;
}
.single .infoEntry{
position:relative;width:420px;background:#fae618;height:20px;text-align:right;padding:4px 24px;
}
.redaction{
position:relative;top:0;
}
.printArticle{
position:absolute;top:4px;left:24px;text-align:left;color:#333;
}
.printArticle a{
color:#333;
}
.single .post{
background:#fff;
}
.single .post .entry{
line-height:14px;
}
.single .post .entry p{
/*margin:0;*/
}
#navigation{
margin:16px auto;
}
div.pagination{
font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;font-size:13px;text-align:right;background-color:#fff;color:#313031;padding:4px 6px 4px 0;
}
div.pagination a{
color:#3196D1;text-decoration:none;border:2px solid #3196D1;font-size:.7em;font-weight:700;margin:0 3px;padding:3px 6px 2px 5px;
}
div.pagination a:hover,div.pagination a:active{
color:#3196D1;border:2px solid #3196D1;background-color:#d2eaf6;
}
div.pagination span.current{
border:2px solid #3196D1;font-weight:700;color:#313031;background-color:#d2eaf6;margin:0 3px;padding:3px 6px 2px 5px;
}
p img{
max-width:100%;padding:0;
}
img.alignright{
display:inline;margin:15px 0 2px 15px;padding:4px;
}
img.alignleft{
display:inline;margin:15px 15px 2px 0;padding:4px;
}
.alignleft{
float:left;
}
html>body .entry ul{
margin-left:0;list-style:none;text-indent:-10px;padding:0 0 0 10px;
}
html>body .entry li{
margin:7px 0 8px 10px;
}
.entry ul li:before,#sidebar ul ul li:before{
content:"\00BB \0020";
}
.entry ol{
margin:0;padding:0 0 0 35px;
}
.postmetadata ul,.postmetadata li{
display:inline;list-style-type:none;list-style-image:none;
}
#sidebar ul li{
list-style-type:none;list-style-image:none;
}
#sidebar ul p,#sidebar ul select{
margin:5px 0 8px;
}
#sidebar ul ul,#sidebar ul ol{
margin:5px 0 0 10px;
}
#sidebar ul ul ul,#sidebar ul ol{
margin:0 0 0 10px;
}
ol li,#sidebar ul ol li{
list-style:decimal outside;
}
#sidebar ul ul li,#sidebar ul ol li{
margin:3px 0 0;padding:0;
}
div.single div.comments{
position:relative;width:100%;text-align:right;padding-top:14px;height:14px;color:#fff;background:#1ba8dc url(images/comments.png) no-repeat;
}
#respond,.comment-body{
position:relative;width:424px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0 20px;
}
#respond h3{
background:#9bd8ef;font-weight:bolder;text-transform:uppercase;width:auto;padding:10px 16px;
}
#searchform{
text-align:center;margin:10px auto;padding:5px 3px;
}
#sidebar #searchform #s{
width:108px;padding:2px;
}
#sidebar #searchsubmit{
font-weight:700;padding:0;
}
select{
width:130px;
}
#commentform input{
width:170px;margin:5px 5px 1px 0;padding:2px;
}
#commentform{
margin:5px 10px 0 0;
}
#commentform textarea{
width:400px;margin:6px 0 0 24px;padding:2px;
}
#respond:after{
content:".";display:block;height:0;clear:both;visibility:hidden;
}
#commentform #submit{
float:right;background:#1ba8dc;border:0;width:128px;font-weight:700;font-size:1em;margin:0 0 5px auto;
}
.alt{
margin:0;padding:10px;
}
.commentlist{
text-align:justify;padding:0;
}
.commentlist .comment{
list-style:none;border-bottom:1px dashed #1ba8dc;
}
.commentlist li ul li{
margin-right:-5px;margin-left:10px;
}
.comment-author-admin,.comment-author-redacteur,.bypostauthor,.byuser{
background:#9cd7f0;
}
.comment{
min-height:48px;
}
.comment p{
margin:0 0 0 58px;
}
.depth-1{
padding:5px 5px 5px 10px;
}
.depth-2{
padding:5px 5px 5px 24px;
}
.depth-3{
padding:5px 5px 5px 38px;
}
#commentform p{
margin:5px 0;
}
.nocomments{
text-align:center;margin:0;padding:0;
}
.commentmetadata{
display:block;margin:0;
}
#wp-calendar{
empty-cells:show;width:155px;margin:10px auto 0;
}
#wp-calendar #next a{
padding-right:10px;text-align:right;
}
#wp-calendar #prev a{
padding-left:10px;text-align:left;
}
#wp-calendar a{
display:block;
}
#wp-calendar caption{
text-align:center;width:100%;
}
#wp-calendar td{
text-align:center;padding:3px 0;
}
#wp-calendar td.pad:hover{
background-color:#fff;
}
acronym,abbr,span.caps{
cursor:help;
}
acronym,abbr{
border-bottom:1px dashed #999;
}
blockquote{
padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;
}
blockquote cite{
display:block;margin:5px 0 0;
}
.screen-reader-text{
position:absolute;left:-1000em;
}
a img{
border:none;
}
.navigation{
display:block;text-align:center;margin-bottom:20px;padding:5px;
}
.wp-caption{
border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;
}
.wp-caption img{
border:0 none;margin:0;padding:0;
}
.wp-caption p.wp-caption-text{
font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;
}
.uneWebcam img{
/*width:320px;height:240px;*/
}
#web66_demibanniere{
background-color:#FFE60A;text-align:center;
}
#web66_demibanniereinter{
margin-left:15px;
}
#web66_demibanniereannuaire{
float:right;margin-bottom:10px;
}
#web66_demibannieremeteo{
display:block;margin-bottom:10px;
}
#web66_seizeneuviemeannuaire{
float:left;margin-bottom:10px;
}
#web66_skyannuaire1{
width:120px;float:right;
}
#web66_skyannuaire2{
width:120px;height:600px;position:absolute;top:740px;left:588px;
}
#web66_skyannuaire3{
width:120px;height:600px;position:absolute;top:1340px;left:588px;
}
#web66_sky{
width:120px;height:600px;float:right;
}
.web66_skyannuaireliste{
width:120px;float:right;margin-left:8px;
}
.web66_bannerx06{
width:468px;
}
#wpstats,div.ad-preloads,.single .post .headentry .sociable,.single .post .headentry .keywords,.single .suggestions ol li a abbr,div.pagination span.disabled,.hidden,hr{
display:none;
}
.clear,.single .post{
clear:both;
}
#footer,#sidebarbottom{
width:100%;height:16px;margin-bottom:16px;
}
#sidebar h2,.children{
padding:0;
}
#sidebar form,.kultureLigne h2,.kultureLigne h4,.kultureLigne h5{
margin:0;
}
#meteoForm input,#newsletterForm input{
border:0;
}
#submitMeteo,#submitNewsletter{
font-weight:700;background:#FFE60A;color:#27A8DC;padding:0;
}
#agendaContent h3 a,#agendaContent div a,.home .post h2 a,.single .post h2 a,.single .suggestions ol li a{
color:#000;text-decoration:none;
}
.newsletterText a,.entry p a,#commentform p a{
color:#27A8DC;
}
img.centered,.aligncenter,div.aligncenter{
display:block;margin-left:auto;margin-right:auto;
}
.alignright,#web66_demibannierearticle{
float:right;
}
.entry ol li,#sidebar ul,#sidebar ul ol{
margin:0;padding:0;
}
.entry form,.center,.uneWebcam,#web66_megabanner{
text-align:center;
}
.avatar,#web66_editorial{
float:left;margin-right:10px;
}
.comment a,.navigation a{
color:#1a171b;
}
#web66_pavebas,#web66_seizeneuvieme{
margin-left:-1px;
}
div.last_comments {
	position: relative;
	width: 300px;
	padding-top: 30px;
	background: #fff url(images/sidebar/last_commentaires.jpg) no-repeat top left;
	margin-bottom: 20px;
}

div.last_comments ul {
	margin: 0 !important;	
}

div.last_comments li.greyCom {
	background: #abacae;	
}
	
div.last_comments li.blocComment {
	display: block;
	position: relative;
	padding-bottom: 5px !important;
	margin: 0;
}
	
div.last_comments li.blocComment h3 {
	padding: 3px 0 5px 6px;
	margin: 0;	
}
	
div.last_comments li.blocComment h3 a {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #28a9db;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.last_comments li.greyCom h3 a {
	color: #fff;	
}
	
div.last_comments li.blocComment a.suite {
	position: absolute;
	bottom: 5px;
	right: 5px;
	color: #28a9db;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
	
div.last_comments li.blocComment div {
	padding: 0 30px 0 15px;
	font-weight: bold;
	color: #000;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.logoTv {
	position: absolute;
	display: block;
	top: 4px;
	left: 4px;
}
div#rightContentWebcams {
	float: right;
	position: relative;
	top: 40px;
	width: 120px;
}
div.uneWebcam {
	margin: 12px 2px;
	background: black;
	padding: 2px 1px 0 1px;
	text-align: left;
	color: #25a8dc;
}
a.oufMalade {color:#333 !important;}
#cboxWrapper { font-size: 1.2em; text-align: left; }
#cboxWrapper a { color: #27a8dc; }
#cboxWrapper * { margin:0; }
#cboxLoadedContent { height: auto !important; overflow: hidden !important; }
div.sociable { clear:both; }

.category-publiinfo { background:#9CD7F0; }

