@charset "UTF-8";
/* CSS Document */


body, html {
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
padding:0;
margin:0;
}

body a {
text-decoration:none;
}


/* ------ HOME PAGE ------- */

/* NEWS */

#conteneur_global {
width:1000px;
margin:auto;
background-color:#ffffff;
background-image:url(../images/bg_contenu.png);
background-repeat:no-repeat;
-webkit-box-shadow: 1px 1px 12px #555;
-moz-box-shadow: 1px 1px 12px #555;

}

#bloc_news_slide {
width:1000px;
margin:auto;
overflow:hidden;
}

#news {
width:300px;
height:336px;
padding-left:15px;
padding-bottom:5px;
float:left;
border: #eff1df 4px solid;
margin-top:15px;
margin-left:10px;
-margin-left:5px;/* -------- IE6 ---------*/
background-color:#FFFFFF;
overflow-x: hidden;
overflow-y: auto; 
}

#news h3 {
font-size:0.8em;
margin-bottom:-5px;
margin-top:8px;
}

#news .titre_bloc_news {
margin:auto;
width:295px;
padding:10px;
margin-top:0px;
margin-left:-15px;
text-align:center;
font-size:16px;
color:#fff;
background-color:#94cdba;
border-top:0px #547772 solid;
border-bottom:1px #547772 solid;
}


.date_news {
font-size:0.7em;
font-weight:normal;
}


#news p {
font-size:0.7em;
padding-right:10px;
}

#news hr {
width:270px;
height:0px;
border:2px #999999 dotted;
border-top:none;
border-left:none;
border-right:none;
margin-bottom:0px;
margin-right:20px;
}

.all_news {
font-size:0.7em;
text-align:right;
color:#666666;
font-style:italic;
}

.all_news a {
color:#666666;
}

.all_news a:hover {
text-decoration:underline;
}


/* SLIDE ACCUEIL */ 


/* rotator css */

div.rotator {
width:635px;
height:335px;
float:right;
margin:10px;
-margin-right:5px; /* ------- IE6 -------*/
margin-top:15px;
margin-left:0px;
border: #eff1df 7px solid;

}

div.rotator ul {
padding:0;
margin:0;

}
div.rotator ul li {
float:left;
position:absolute;
list-style: none;
}

div.rotator ul li.show {
}



/* FOCUS */

#focus {
width:1000px;
margin-top:0px;
}

#focus .titre_bloc_focus {
margin:auto;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
width:295px;
padding:10px;
margin-left:-10px;
text-align:center;
font-size:16px;
color:#fff;
background-color:#94cdba;
border-top:0px #547772 solid;
border-bottom:1px #547772 solid;
text-transform:uppercase;
}


#focus h2 {
font-size:1em;
margin-bottom:2px;
}

#focus p {
font-size:0.7em;
}

.en_savoir_plus {
font-size:0.7em;
text-align:right;
color:#666666;
font-style:italic;
}

.en_savoir_plus  a {
color:#666666;
}

.en_savoir_plus a:hover {
text-decoration:underline;
}

.focus1 {
width:295px;
margin-top:15px;
padding-left:10px;
padding-right:10px;
-padding-right:0; /* -------- IE6 ---------*/
float:left;
border: #eff1df 4px solid;
margin-left:10px;
-margin-left:5px;/* -------- IE6 ---------*/
background-color:#FFFFFF;
}


.focus2 {
width:295px;
margin-top:15px;
padding-left:10px;
padding-right:10px;
-padding-right:0; /* -------- IE6 ---------*/
float:left;
border: #eff1df 4px solid;
margin-left:6px;
-margin-left:5px;/* -------- IE6 ---------*/
background-color:#FFFFFF;
}

.focus3 {
width:295px;
margin-top:15px;
padding-left:10px;
padding-right:10px;
-padding-right:0; /* -------- IE6 ---------*/
float:left;
border: #eff1df 4px solid;
margin-left:6px;
-margin-left:5px;/* -------- IE6 ---------*/
background-color:#FFFFFF;
}


.focus3 iframe {
position:relative;
left:10px;
top:7px;
}

.image_focus {
margin-left:-10px;
margin-top:0px;
}

/* BAS DE PAGE */

#div_bas_homepage {
width:1000px;
height:350px;
margin:auto;
overflow:hidden;
}

.fil_twitter {
width:315px;
height:310px;
margin-top:20px;
padding-left:0px;
padding-right:0px;
float:left;
border: #eff1df 4px solid;
margin-left:10px;
-margin-left:5px;/* -------- IE6 ---------*/
background-color:#FFFFFF;
}

.fil_twitter h2, .fil_facebook h2, .player h2{
margin:auto;
margin-top:0px;
margin-bottom:0px;
width:295px;
padding:10px;
text-align:center;
font-size:16px;
color:#fff;
background-color:#94cdba;
border-top:0px #547772 solid;
}

.fil_facebook, .player {
width:315px;
height:310px;
margin-top:20px;
padding-left:0px;
padding-right:0px;
float:left;
border: #eff1df 4px solid;
margin-left:6px;
-margin-left:5px;/* -------- IE6 ---------*/
background-color:#FFFFFF;
}

.dewplayer {
margin-left:40px;
margin-top:15px;
}



/* ------- PAGE PROGRAMMATION ------- */

#bloc_prog {
width:1000px;
margin:auto;
overflow: hidden;
margin-bottom:60px;
}

.div_prog_vendredi {
width:470px;
margin-left:20px;
-margin-left:5px; /* ----------IE6 ---------*/
margin-top:10px;
background-color:#eff1df;
border-bottom:1px #547772 solid;
float:left;
clear:both;
}

.div_prog_vendredi .contenu_prog_vendredi {
width:470px;
margin:auto;
}

.div_prog_samedi {
margin-right:20px;
-margin-right:5px; /* ----------IE6 ---------*/
margin-top:10px;
width:470px;
background-color:#eff1df;
border-bottom:1px #547772 solid;
float:right;
}

.div_prog_samedi .contenu_prog_samedi {
width:470px;
margin:auto;
}

.jour_prog, .jour_prog a {
margin:auto;
margin-top:0px;
width:450px;
padding:10px;
text-align:center;
font-size:16px;
color:#000000;
background-color:#94cdba;
border-top:3px #547772 solid;
border-bottom:1px #547772 solid;
}

.artiste_prog {
background-color:#fff;
text-indent:10px;
width:440px;
height:56px;
margin: auto;
margin-bottom:3px;
}

.artiste_prog a {
text-decoration:none;
}

.artiste_prog:hover {
background-color:#94cdba;
}

.artiste_prog img {
float:left;
}

.nom_artiste_prog {
font-size:0.77em;
font-weight:bold;
padding-top:12px;
color:#e2001a;
margin-left:10px;
text-transform:uppercase;
}

.nom_artiste_prog a{
color:#e2001a;
}

.nom_artiste_prog em {
font-size:0.73em;
color:#e2001a;
text-transform:uppercase;
}

.info_artiste_prog {
font-size:0.7em;
font-weight:bold;
color:#000;
margin-left:20px;
font-style:italic;
}

.info_artiste_prog a{
color:#000;
}

.scene_prog {
margin-top:10px;
padding:4px;
padding-left:15px;
font-size:0.9em;
color:#fff;
background-color:#547772;
width:120px;
}

#focus_prog {
width:1000px;
height:330px;
margin:auto;
margin-top:15px;
background-color:#FFFFFF;
}

#focus_prog hr {
margin-top:2px;
margin-bottom:10px;
}

#focus_prog h2 {
font-size:1em;
margin-bottom:2px;
}

#focus_prog p {
font-size:0.7em;
}

.focus1_prog {
width:330px;
height:300px;
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:75px;
}

.focus1_prog iframe {
position:relative;
left:5px;
top:-5px;
}

.focus2_prog {
width:330px;
height:300px;
float:right;
margin-right:75px;
margin-top:0px;
}


/* ------ PAGE ARTISTE ------ */

#bloc_artiste {
margin:auto;
width:1000px;
margin-bottom:25px\9; /* ----------IE ---------*/
overflow:hidden;
}

#sur_scene {
width:210px;
background-color:#eff1df;
border:10px solid #eff1df;
margin-top:15px;
margin-right:20px;
-margin-right:10px; /* ----------IE6 ---------*/
float:right;
}

.titre_sur_scene {
margin:auto;
margin-top:0px;
margin-bottom:0px;
width:200px;
padding:5px;
text-align:center;
font-size:16px;
color:#fff;
background-color:#94cdba;
border-top:3px #547772 solid;
border-bottom:1px #547772 solid;
}


#recap_prog_artiste {
width:210px;
background-color:#eff1df;
border:10px solid #eff1df;
margin-top:30px;
margin-right:20px;
-margin-right:10px; /* ----------IE6 ---------*/
float:right;
}

#meme_style {
width:210px;
background-color:#eff1df;
border:10px solid #eff1df;
margin-top:30px;
margin-right:20px;
-margin-right:10px; /* ----------IE6 ---------*/
float:right;
}

#div_artiste {
width:720px;
margin: auto;
margin-top:15px;
margin-left:10px;
margin-bottom:20px;
overflow:hidden;
float:left;
background-color:#fff;
border:10px solid #eff1df;
}

#div_artiste .contenu_artiste {
width:700px;
padding:10px;
}

.nom_artiste {
background-color:#fff;
height:40px;
color:#e2001a;
font-size:1.3em;
font-weight:bold;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
margin-top:0px;
text-transform:uppercase;
}

em.style_artiste {
font-size:0.7em;
color:#000;
text-transform:none;
}

img.image_artiste {
margin-top:-5px;
padding-bottom:15px;
border-bottom:3px solid #547772;
}

.separation {
width:635px;
height:0px;
border:2px #999999 dotted;
border-top:none;
border-left:none;
border-right:none;
float:left;
}

.addthis_toolbox {
float:right;
clear:both;
padding-right:10px;
margin-top:5px;
margin-bottom:20px;
font-size:0.8em;
}

.addthis_toolbox a {
text-decoration:none;
font-size:0.7em;
color:#000;
}

.jour_prog_artiste, .jour_prog_artiste a {
font-size:14px;
color:#e2001a;
text-align:center;
text-decoration:none;
background-color:#FFFFFF;
margin-top:3px\9; /* ----------IE ----------*/
margin-bottom:3px\9; /* ----------IE ----------*/
}

.jour_prog_artiste a:hover {
color:#000;
}

.prog_artiste_vendredi, .prog_artiste_samedi {
background-color:#fff;
text-align:center;
font-size:0.9em;
font-weight:bold;
color:#000;
margin: auto;
margin-bottom:3px;
margin-top:3px;
}

.prog_artiste_vendredi a, .prog_artiste_samedi a {
color:#000;
text-decoration:none;
}

.prog_artiste_vendredi a:hover, .prog_artiste_samedi a:hover {
color:#94cdba;
text-decoration:none;
}

.jour_artiste {
background-color:#fff;
text-align:center;
font-size:0.9em;
font-weight:bold;
color:#e2001a;
margin: auto;
margin-bottom:3px;
margin-top:3px;
}

.scene_artiste {
background-color:#fff;
text-align:center;
font-size:0.9em;
font-weight:bold;
color:#000;
margin: auto;
margin-bottom:3px;
margin-top:3px;
}

.texte_artiste {
font-size:0.8em;
margin-top:0px;
margin-left:10px;
padding-bottom:30px;
padding-right:10px;
text-align:justify;
float:right;
width:315px;
border-bottom:3px solid #547772;
}

.reseaux {
float:left;
margin-top:25px;
margin-bottom:20px;
margin-left:-10px;
}

.site_artiste {
float:left;
margin-top:0px;
margin-left:10px;
margin-right:5px;
margin-bottom:10px;
}

.fb_artiste {
float:left;
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
}

.myspace_artiste {
float:left;
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
}

.twitter_artiste {
float:left;
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
}

.site_artiste img, .fb_artiste img, .myspace_artiste img, .twitter_artiste img {
border:none;
}

iframe {
float:left;
clear:both;
}


/* ------ PAGES ------ */

#bloc_billetterie {
width:1000px;
margin:auto;
overflow: hidden;
margin-bottom:50px;
}

.bloc_info, .bloc_info_charte {
float:right;
width:720px;
margin-right:10px;
margin-top:20px;
background-color:#fff;
border:10px #eff1df solid;
padding:10px;
font-size:0.8em;
}

.bloc_info_large {
margin:auto;
width:780px;
margin-top:20px;
background-color:#fff;
border:10px #eff1df solid;
padding:10px;
font-size:0.8em;
}

.bloc_menu_gauche {
width:140px;
margin-top:30px;
margin-left:10px;
background-color:#fff;
padding:10px;
font-size:0.8em;
float:left;
}

.bloc_info em, .bloc_info_charte em, .bloc_info_large em {
font-size:0.7em;
}

.bloc_info_charte a, .bloc_info_large a {
color:#000000;
}

.bloc_info_charte a:hover, .bloc_info_large a:hover {
color:#547772;
}

.bloc_info strong, .bloc_info_charte strong, .bloc_info_large strong {
color:#e2001a;
}

.bloc_info h2 {
margin-top:0px;
padding:4px;
padding-left:15px;
font-size:1em;
color:#fff;
background-color:#547772;
width:160px;
text-transform:uppercase;
margin-left:-20px;
}

.bloc_info_large h2 {
margin-top:0px;
padding:4px;
padding-left:15px;
font-size:1em;
color:#fff;
background-color:#547772;
width:220px;
text-transform:uppercase;
margin-left:-20px;
}

.bloc_menu_gauche h2 {
margin-top:0px;
padding:4px;
padding-right:10px;
text-align:right;
font-size:1em;
color:#fff;
background-color:#94cdba;
width:170px;
text-transform:uppercase;
margin-left:-20px;
}

.bloc_menu_gauche h2 a {
color:#fff;
}

.bloc_info_charte h2 {
margin-top:0px;
padding:4px;
padding-left:15px;
font-size:1em;
color:#fff;
background-color:#547772;
width:250px;
text-transform:uppercase;
margin-left:-20px;
}




/* ------ FOOTER ------ */

div#bloc_footer {
background-color:#547772;
height:auto;
margin:auto;
width:1000px;
padding-top:10px;
padding-bottom:10px;
-webkit-box-shadow: 1px 1px 12px #555;
-moz-box-shadow: 1px 1px 12px #555; 
}

div#bloc_contact {
background-color:#94cdba;
height:auto;
margin:auto;
width:1000px;
margin-top:5px;
margin-bottom:30px;
margin-bottom:0px\9; /* -------- IE ---------*/
border-bottom:#fff solid 20px\9; /* -------- IE ---------*/
padding-top:15px\9;/* -------- IE ---------*/
padding-bottom:15px\9;/* -------- IE ---------*/
overflow:hidden;
}

div#bloc_contact p {
font-size:0.7em;
color:#FFFFFF;
text-align:center;
}

div#bloc_contact p a {
color:#FFFFFF;
text-decoration:underline;
}

div#footer {
margin:auto;
-margin:0; /* --------IE6 ---------*/
background-color:#547772;
width:1000px;
overflow:hidden;
}

#footer a {
text-decoration:none;
color:#FFFFFF;
}

.communaute, .contacts, .liens {
background-color:#547772;
margin:0;
float:left;
}

.communaute {
margin-left:130px;
-margin-left:60px;/* --------IE6 ---------*/
}

.contacts {
margin-left:240px;
-margin-left:230px;/* --------IE6 ---------*/
}

.liens {
margin-left:270px;
-margin-left:280px;/* --------IE6 ---------*/
}

.communaute h4, .contacts h4, .liens h4 {
text-align:left;
font-size:0.8em;
color:#ffd500;
margin:0;
margin-bottom:10px;
}

.communaute p, .contacts p, .liens p {
text-align:left;
font-size:0.8em;
color:#FFFFFF;
margin:0;
}


#footer a:hover {
color:#ffd500;
text-decoration:none;
}
