html,body {height:100%;}
* {padding:0px;	margin:0px;}

body {
	/*font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: url("/multimedia/images/img_structures/bkg_main.gif") repeat-x scroll 0 0 transparent;*/
  background: url("/multimedia/images/img_structures/bkg_body.jpg") no-repeat scroll center top #FFFFFF;
    color: #666666;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

select,form,option,input {font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}
input{border: 1px solid #000000;font-size:10px;}
p {margin-top:5px; margin-bottom:5px;}

ul li {list-style-type:none;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

td {vertical-align:top;}

div {border:0px solid red;}

img {border:0px none #ffffff;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

/*h1 {font-size:11px;margin-top:0px;text-transform:uppercase;color:#044283;letter-spacing:-1px; margin-bottom:10px; margin-top:20px;} */

#contenu_interieur h1 {
/*	padding: 15px 0px 0px 0px; */
	color: #084184;
	text-transform: uppercase;
	font-size: 24px;
}

h2 {font-size: 11px;margin-top:10px;}
h3 {font-size:11px;color:#044283;letter-spacing:-1px;margin:11px 0px 5px 0px;}
h4 {font-size: 12px;}

hr {margin-top:5px;margin-bottom:5px;}

/*#header #logo { position:absolute; left:78px; }  */
/*#header #frequences { position:absolute; right:90px; }*/
#header #play_button { position:absolute; top:107px; right:250px; }
#header #billboard { position:absolute; top:112px; left:400px; color:#fff; font-weight:bold; }

/* Navigation */
#interne #nav {
margin-top:18px;
padding-top:8px;
background:url(/multimedia/images/img_structures/bkg_navig.jpg) no-repeat;
width:990px;height:30px;text-align:center;text-transform:uppercase;}

div#nav
{width:100%;text-align:center;background-color:#fff;}
div#nav ul li
{display:inline;padding:0px 15px;}
div#nav ul li.active
{color:#F10000; }
#nav a:link, #nav a:visited {color:#000000;font-weight:bold;}
.active a, #nav a:hover, #nav a:active {color:#F10000; font-weight:bold;}
div#nav ul li.active a { color:#F10000; }

/* Template */
#interne {width:1004px;background:url(/multimedia/images/img_structures/bkg_bandebleue.gif) #ffffff right top repeat-y;position:relative; margin:0 auto;
}
#interne #header {position:relative; margin-bottom:20px;}
#interne #player  {position:absolute;left:373px;top:87px;text-align:right;}

#interne #containerBkgFooter {
background-color:#fff;
background:url('/multimedia/images/img_structures/bkg_footer_interne.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter2 {
background-color:#fff;
background:url('/multimedia/images/img_structures/bkg_footer_interne_2.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter3 {
background-color:#fff;
background:url('/multimedia/images/img_structures/bkg_footer_interne_3.jpg') no-repeat left bottom;
}

#interne #containerBkgFooter4 {
background-color:#fff;
background:url('/multimedia/images/img_structures/bkg_footer_interne_4.jpg') no-repeat left bottom;
}

#interne #main_content_end {clear:both; height:300px; }

#interne #footer {width:990px;height:60px;background:url(/multimedia/images/img_structures/bkg_footer2.jpg) no-repeat;text-align:center;}
#interne #footer p { margin:0px; padding-top:4px;}

#footer a { text-decoration:none; }

#footerNav {
text-transform:uppercase;
padding-top:4px;
padding-bottom:13px;
color:#ffffff;
}

#footerNav a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

#footerNav a:hover {color:#F10000;}

/* Template interne */
#interne #col1 {width:210px; float:left;}
#interne #col2 {float:left;width:595px; background:url(/multimedia/images/img_structures/bkg_content_interne.gif) no-repeat; min-height:600px;}
#interne .content {font-size:11px; padding:20px; padding-top:0px;}
#interne #col3 {float:right;width:170px; padding-right:20px;}
#interne div.content a { text-decoration:none;color:#f10000;}
#interne div.content a:hover { text-decoration:underline;}

/* Pub */
#interne .skyscraper {margin-left:auto;margin-right:auto;width:159px;}
#interne #banner {position:absolute;left:150px;bottom:80px;padding:2px;background:#ffffff;}

#boutonpub1 {position: relative; left: 650px; bottom: 160px;}
#boutonpub2 {position: absolute; left: 650px; bottom: 80px;}

#interne #forum { width:100%; margin:0 auto; text-align:center; }

#interne .contenu_simple {font-size:11px;}
#interne .contenu_simple h2 {font-size:11px; margin-top:15px;}
#interne .contenu_simple ul { margin-left:15px; }
#interne .contenu_simple ul li {

padding:5px 0px;

list-style-image:url('/multimedia/images/img_structures/subnav_list.gif');
}

div.telechargement
{
clear:both;
margin-top:20px;
padding-top:10px;
border-top:solid 1px #F10000;
}

div.telechargement ul li
{
list-style-type:none;
}

p.error
{
color:#c03;
font-weight:bold;
}



/* END SUBMENU */

div.contenu_simple table tr td {
background-color:#E5ECF2;
padding:3px;
padding-right:20px;
}

div.contenu_simple table tr th {
background-color:#3E659C;
padding:3px;
padding-right:20px;
color:#fff;
text-align:left;
}

/* STUDIO */

.studios_main {width:100%;float:left;padding:10px;}
.studios_main .img {float:left;width:150px;padding-right:10px;}
#calendar {float:left;width:100%;}
.studios_list {border: 1px solid rgb(221, 221, 221); padding: 0px 0px 0px 10px; width: 544px; float: left; margin-top: 10px;}
.studios_list .det {width:100%;padding-bottom:10px;}
.studios_list .alert {float:left;width:100%;color:#FF0000;padding-top:5px;padding-bottom:5px;}

.form_reservation {border: 1px solid rgb(221, 221, 221); padding: 20px 0px 16px 18px; float: left;margin-left:5px; width: 288px;}
.form_reservation h1 {margin-top:5px;}
.form_reservation p {padding-top:3px;}
.form_reservation .motif {width: 100%; float: left; padding-top: 15px; padding-bottom: 15px;}
.form_reservation .motif .lab {float:left;width:70px;}
.form_reservation .motif .ctn {float:left;width:205px;}
.form_reservation .alert {float:left;width:205px;color:#2C489C;}
.form_reservation .error {float:left;width:205px;color:#FF0000;}
.add_reserv_send {float:right;padding-right:12px;text-align:right;width:80px;}
/* END STUDIO */

p.date {color:#044283; margin-bottom:2px; padding-bottom:0px; }

div.accroche { margin:10px; }
div.accroche hr { margin:10px 0px; }
div.accroche h2 { margin:0px; color:#f00100; }

/* List container */
div.list_container
{
border-top:solid 1px #DDD;
padding:10px 0px 10px 0px;
}

p.category
{
margin:10px 0px;
color:#F10000;
}

p.back_link
{
margin-top:10px;
text-align:right;
}

p.date
{
color:#044283;
}

div.item p.description { text-align:justify; }
div.item h2 { color:#c03; margin:5px 0px;}

table.contact
{
margin-top:5px;
}

table.contact tr td
{
padding:3px 20px 3px 0px;
}

div.image
{
float:right;
margin-left:10px;
}

div.img_container
{
float:right;
margin-left:10px;
}

div.img_container p.caption
{
font-size:9px;
text-align:center;
color:#BBBBBB;
}

.leaderboard {text-align:center;; margin:1px 0px 1px -15px;}

#menu{font-size:12px;}

