html{overflow:scroll;overflow-x:hidden;}
body{color:#333;font-size:13px;font-family: sans-serif;background-color:white;margin:17px 0 0;padding:0;border-width:0;}
/*<agl.folder "structure">*/
#page{position:relative;width:1000px;margin-right:auto;margin-left:auto;}
#header{position:relative;height:121px;}
.container1{position:relative;width:100%;overflow:hidden;}
.container2,.container3{float:left;width:100%;position:relative;}
#main,#nav,#annex{float:left;position:relative;overflow:hidden;padding-bottom:1em;}
#footer/*73A12A*/{clear:both;padding-top:1em;border-top:1px solid #58b947;}
#bottom{color:gray;font-size:0.7em;background-color:transparent;width:1000px;clear:both;margin-right:auto;margin-left:auto;padding-top:1.3em;padding-bottom:0.7em;}
/*</agl.folder>*/
/*<agl.folder "heading">*/
h1,h2,h3{color:#58b947;clear:both;margin:0;padding:0;}
/*</agl.folder>*/
/*<agl.folder "a">*/
a{color:#58b947;background-color:transparent;}
a.outlink:after{text-decoration:none;content:" " url(a_out.png);vertical-align:top;white-space:nowrap;}
a.tel{color:white;text-decoration:none;background-color:#595959;padding-right:0.2em;padding-left:0.2em;-moz-border-radius:5px;-webkit-border-radius:5px;}
/*</agl.folder>*/
/*<agl.folder "header">*/
#logo{position:relative;}
#playing{position:absolute;top:8px;right:0;width:230px;font-size:1.2em;border:solid 1px #58b947;-webkit-border-radius:8px;-moz-border-radius:8px;white-space:nowrap;text-overflow:ellipsis;background-repeat:no-repeat;background-position:10px center;min-height:40px;padding:0.5em 0.5em 0.5em 60px;color:#e81e75;background-color:transparent;text-decoration:none;overflow:hidden;}
#playing:hover{background-color:#58b947;color:white;}
.song{background-image:url(play_bg.png);}
.tch{background-image:url(tch_bg.png);}
/*#pub1{position:absolute;top:10px;right:10px;width:460px;height:60px;}*/
/*</agl.folder>*/
/*<agl.folder "main">*/
#main{font-size:1.1em;}
.main_bg{color:inherit;background-color:#eee;}
#main>h1{margin-top:9px;}
/*</agl.folder>*/
/*<agl.folder "home">*/
#main>*,#annex>*{margin-top:0.5em;}
#home_elodie{position:relative;top:-20px;float:right;}
p.itunes{text-align:center;padding-top:17px;opacity:0.5;}
p.itunes:hover{opacity:1;}
#meteo{width:530px;text-align:center;color:#58b947;border:solid 1px #ffffff;padding-top:34px;margin-left:auto;margin-right:auto;clear:both;}
#meteo a{text-decoration:none;}
#meteoIframe{margin-top:5px;}
/*</agl.folder>*/
/*<agl.folder "nav">*/
.nav_bg{color:inherit;background-color:white;}
.nav_width{right:50%;}
#nav>*{margin-top:1em;}
#virginie{position:relative;top:-10px;}
#pub2{width:200px;margin-top:7px;margin-right:auto;margin-left:auto;}
/*</agl.folder>*/
/*<agl.folder "annex">*/
.annex_bg{color:inherit;background-color:#eee;}
.annex_width{right:25%;}
#annex>*{margin-top:1em;}
#annex_partenaires{text-align:center;padding-bottom:1em;border-bottom:1px solid white;}
#annex_partenaires p{font-size:12px;background-color:white;margin-bottom:1em;padding-top:5px;padding-bottom:5px;}
#annex_partenaires a{color:black;background-color:transparent;text-decoration:none;}
#annex_partenaires a:hover{color:#58b947;background-color:transparent;}
/*</agl.folder>*/
div.box{padding-bottom:1em;border-bottom:1px solid white;}
div.track{text-align:center;width:140px;max-width:140px;}
div.track a{text-decoration:none;}
div.track a:hover{color:inherit;background-color:transparent;text-decoration:underline;}
span.artist{font-weight:bold;}
div.track img,img.track,td.track{width:100px;height:100px;}
tr.onclick{cursor:pointer;}
td.buy{text-align:center;vertical-align:middle;width:75px;}
td.buy a{font-weight:bold;text-decoration:none;display:block;}
tr.onclick:hover td.buy{color:white;background-color:#58b947;}
tr.onclick:hover td.buy a{color:white;text-decoration:blink;background-color:#58b947;}
/*<agl.folder "footer">*/
#toc{/*color:white;background-color:#8abd49;*/color:white;background-color:#58b947;position:absolute;top:100px;width:100%;height:23px;overflow:hidden;margin:0;padding:0;list-style-type:none;}
#toc li{height:23px;display:block;float:left;padding-right:17px;padding-left:17px;border-right:1px solid white;}
#toc li a{color:white;font-size:14px;font-weight:bold;line-height:23px;background-color:#58b947;text-decoration:none;text-align:center;letter-spacing:0.1em;display:block;height:23px;padding-right:7px;padding-left:7px;text-shadow:rgba(0, 0, 0, 0.6) 0px -1px 0px;}
#toc li a:hover{color:#e81e75;background-color:white;text-decoration:none;text-shadow:rgba(0, 0, 0, 0.6) 0px 0px 0px;}
#toc li#search{position:absolute;right:-1px;padding-right:5px;border-right-style:none;border-right-width:0;}
#footer a{color:#333;background-color:transparent;text-decoration:none;}
#footer a:hover{color:#58b947;text-decoration:underline;background-color:transparent;}
/*</agl.folder>*/
/*<agl.folder "bottom">*/
#bottom a{color:gray;background-color:transparent;text-decoration:none;}
/*</agl.folder>*/
/*table*/
table{border-collapse:collapse;margin-bottom:1em}
table.list{position:relative;left:1px;width:99.9%;border:solid 1px gray;border-collapse:collapse;}
table.small{font-size:9px;}
caption{text-align:left;}
tr{vertical-align:top;}
table.list tr:hover{color:black;background-color:#eee;}
th{color:white;background-color:#e81e75;text-align:left;white-space:nowrap;}
th a{color:white;background-color:#e81e75;}
td.nowrap{white-space:nowrap;}
table.list th{border:solid 1px silver;}
table.list td{border:solid 1px silver;}
th.number,td.number{text-align:right;white-space:nowrap;}
/*reset*/
img{text-decoration:none;border-style:none;border-width:0;}
/*adresse*/
tr.company{color:inherit;background-color:#eee;}
tr.company td:first-child{font-weight:bold;}
tr.contact td:first-child{text-indent:1em;}
#tel_largeType{color:white;font-size:5em;font-weight:bold;background-color:#595959;text-align:center;position:fixed;top:35%;left:5%;right:5%;z-index:10;display:none;-moz-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;opacity:0.9;}
.error{color:red;background-color:inherit;}
.print{display:none;}
.center{text-align:center;}
/*<agl.folder "rss">*/
div.rss{margin:0 7px 10px 0;padding:12px;}
div.rss_podcast{margin:20px 7px 20px 0;padding:10px;border:solid 1px #58b947;;-moz-box-shadow:5px 5px 6px #8abd49;-webkit-box-shadow:5px 5px 6px #8abd49;box-shadow:5px 5px 6px #8abd49;}
div.rss h2{font-size:17px;}
div.rss_date{color:gray;font-size:x-small;background-color:transparent;white-space:nowrap;}
div.rss img{clear:both;margin:1em auto;display:block;}
div.rss p{margin:0;}
div.rss table{margin:0;}
div.rss tr{vertical-align:top;}
div.rss td img{margin:0 7px 0 0;}
a.rss_sig{color:#e81e75;font-size:12px;background-color:transparent;text-align:right;display:block;}
span.rss_sig{color:#58b947;font-size:12px;background-color:transparent;text-align:right;display:block;}
/*</agl.folder>*/
table.cal{color:gray;background-color:silver;width:90%;margin-right:auto;margin-left:auto;}
table.cal caption{color:black;background-color:transparent;}
table.cal th{color:white;background-color:#e81e75;text-align:center;}
table.cal td{text-align:center;}
table.cal td a{font-weight:bold;}
table.cal td.weekend{color:#f9f;font-weight:normal;}
table.cal td.weekend a{color:red;font-weight:normal;}
.break{clear:both;}
#main div.track{float:left;}
/*alpha*/
ul.alpha{margin:0;padding:0;list-style-type:none;}
ul.alpha li{color:#e81e75;font-weight:bold;line-height:18px;background-color:transparent;text-align:center;width:18px;height:18px;float:left;margin-right:5px;margin-bottom:5px;display:block;}
ul.alpha li a{color:#58b947;font-size:11px;font-weight:bold;line-height:17px;background-color:transparent;text-decoration:none;text-align:center;width:16px;display:block;height:16px;border:solid 1px;-webkit-border-radius:4px;-moz-border-radius:4px;}
ul.alpha li a:hover{color:#e81e75;background-color:transparent;border-color:#e81e75;}
em{font-size:smaller;font-style:normal;}
@page {size:portrait;}
/*Iphone*/
@media screenand(max-device-width:1024px) {
/**{max-width:768px;}*/
#page,#bottom{width:100%}
/**[orient="landscape"]{max-width:1024px;}*/
#page[orient="landscape"],#bottom[orient="landscape"]{width:100%;}
a{-webkit-touch-callout:none;}
}
