html, body{
margin:0; 
padding:0; 
background:url("/squelettes/images/bg_main.jpg") repeat-x; 
background-color:rgb(1,5,20); 
font-family:verdana, arial, sans-serif;
/*font-family:arial, verdana, sans-serif; 
font-family: Trebuchet MS, Helvetica, sans-serif;*/ 

font-size:12px; 
font-weight:normal; 
line-height:14px; 
color:rgb(35,45,50); 
text-align:left; 
} 

img, span{display:inline-block; }

/****************/
/*	STRUCTURE	*/
/****************/
#pagewidth{
width:800px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
/*margin:0 auto;*/
padding:0; 
position:relative; 
}

#entete{
width:800px;
position: relative;
height:140px; 
margin:10px 0; 
background:url("/squelettes/images/bg_header.jpg") no-repeat;
cursor: pointer;
z-index: 3;

}

#colgauche{
margin:0; 
padding:0; 
width:200px; 
position:absolute; 
top:150px; 
}

#coldroite{
margin:0 0 0 210px; 
padding:0; 
width:586px; 
top:150px; 
border:2px solid white; 
background-color:rgb(216,215,216); 
}

#flashcontent, #cartouche-flash1 {
position: relative;
top: 0;
left: 0;
margin:0; 
padding:0;

}


#bdp{
position: absolute;
margin:-14px 0 0 210px; 
width:800px; 
height:88px; 
background:url("/squelettes/images/bg_bdp.jpg") no-repeat; 
}

/*#menu, #menu_2, #swap{width:200px; }*/
#swap h2, #swap hr{display:none; }

#menu{background:url("/squelettes/images/bg_menu_h2.jpg") no-repeat; }
#menu_infos{background:url("/squelettes/images/bg_menu_infos_h2.jpg") no-repeat; margin-top:10px; }
#swap{height:300px; margin-top:10px; /*cursor: pointer;*/}
.tremplin{background:url("/squelettes/images/bg_swap_tremplin.jpg") no-repeat; cursor: pointer;}
.hangar{background:url("/squelettes/images/bg_swap_hangar.jpg") no-repeat; cursor: pointer;}
#menu, #menu_infos{background-color:rgb(216,215,216); }

/****************/
/*	RUBRIQUES	*/
/****************/
#rubNewsletter, #alaffiche, #concerts, #rubconcerts, #projo, #erreur404, #bgrecherche, #rubHangar, #rubOttchoz, #rubSavoirplus, #rubInfospratiques, #rubInfospros, #rubLiens, #rubMedias, #rubWebTV, #rubTremplin, #rubRepetition, #rubEnregistement, #rubFormation, #rubLive, #rubExpositions, #rubInfospratiquesTr, #rubSavoirplusTr, #rubAlafficheTr{
margin:-15px 0 0 0; 
padding:0; 
background-position:100px 0; 
min-height:408px;
}

#alaffiche, #rubconcerts, #rubAlafficheTr {
background:url("/squelettes/images/bg_affiche.jpg") no-repeat; 
background-color:rgb(158,63,63); 
height:auto; 
min-height:357px; 
}
/*#rubconcerts{ background:url("/squelettes/images/bg_Rubconcerts.jpg") no-repeat;background-color:rgb(158,63,63);}*/
#rubconcerts{ background:url("/squelettes/images/bg_concerts.jpg") no-repeat;}

#rubNewsletter{background:url("/squelettes/images/bg_rubNewsletter.jpg") no-repeat; }

/* HANGAR */
#projo{background:url("/squelettes/images/bg_projo.jpg") no-repeat; }
#concerts{background:url("/squelettes/images/bg_concerts.jpg") no-repeat; }
#erreur404{background:url("/squelettes/images/bg_404.jpg") no-repeat; }
#bgrecherche{background:url("/squelettes/images/bg_recherche.jpg") no-repeat; }
#rubHangar{background:url("/squelettes/images/bg_rubHangar.jpg") no-repeat; }
#rubOttchoz{background:url("/squelettes/images/bg_rubOttchoz.jpg") no-repeat; }
#rubSavoirplus{background:url("/squelettes/images/bg_rubSavoirplus.jpg") no-repeat; }
#rubInfospratiques{background:url("/squelettes/images/bg_rubInfospratiques.jpg") no-repeat; }
#rubInfospros{background:url("/squelettes/images/bg_rubInfospros.jpg") no-repeat; }
#rubLiens{background:url("/squelettes/images/bg_rubLiens.jpg") no-repeat; }
#rubMedias{background:url("/squelettes/images/bg_rubMedias.jpg") no-repeat; }
#rubWebTV{background:url("/squelettes/images/bg_rubWebTV.jpg") no-repeat; }
/* TREMPLIN */
#rubTremplin{background:url("/squelettes/images/bg_rubTremplin.jpg") no-repeat; }
#rubRepetition{background:url("/squelettes/images/bg_rubRepetition.jpg") no-repeat; }
#rubEnregistement{background:url("/squelettes/images/bg_rubEnregistement.jpg") no-repeat; }
#rubFormation{background:url("/squelettes/images/bg_rubFormation.jpg") no-repeat; }
#rubLive{background:url("/squelettes/images/bg_rubLive.jpg") no-repeat; }
#rubExpositions{background:url("/squelettes/images/bg_rubExpositions.jpg") no-repeat; }
#rubInfospratiquesTr{background:url("/squelettes/images/bg_rubInfospratiquesTr.jpg") no-repeat; }
#rubSavoirplusTr{background:url("/squelettes/images/bg_rubSavoirplusTr.jpg") no-repeat; }

#liste{background:none; }
#documents_portfolio{margin: 0 20px;}

#rounded_up{ 
z-index:1; 
position:absolute; 
top:150px; 
left:210px; 
background:url("/squelettes/images/bg_arrondi_up.png") no-repeat; 
height:28px; 
width:590px; }

/*	Portfolio	*/
#documents_portfolio{display: inline-block;}
#documents_portfolio:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 /* Hides from IE-mac \*/
* html #documents_portfolio{height: 1%;}
#documents_portfolio{display: block;}
/* End hide from IE-mac */ 

/****************/
/*		MENU LIEN	*/
/****************/
#menu_infos #rss {background:url("/squelettes/images/bg_menu_li_rss.jpg") no-repeat; }
#menu li, #menu_infos li{background:url("/squelettes/images/bg_menu_li.jpg") no-repeat; }

#menu li.off, #menu_infos li.off, #menu_infos #rss.off{background-position:0 -168px; }
#menu li.on, #menu_infos li.on #menu_infos #rss.on {background-position:0 -84px; font-size:85%; }
#menu li.sel, #menu_infos li.sel #menu_infos #rss.sel {background-position:0 0}

#menu li.sel a, #menu_infos li.sel a{color:rgb(35,45,50); }

/****************/
/*	LISTES	*/
/****************/
#colgauche ul{
width:200px; 
padding:0; 
margin:0; 
font-size:100%; 
line-height:28px; 
list-style:none; 
}

#colgauche ul li{
width:200px; 
padding-left:28px; 
}

#liste ul{
margin:10px 0; 
}

/****************/
/*		FORMULAIRE	*/
/****************/
#entete form{
position: absolute;
top: 113px;
left:635px;
z-index: 2;
}

.text{
background:url("/squelettes/images/bg_input_text.jpg") repeat-x; 
height:auto; 
width:110px;
border:1px solid white; 
/*margin:0 0 0 20px;*/
color:rgb(71,92,102); 
padding:2px;
font-size: 11px;
}

.submit{
/*background:url("/squelettes/images/bg_submit.jpg") no-repeat; */
height:auto; 
border:1px solid white; 
color:rgb(71,92,102); 
background-color:rgb(175,175,175); 
margin:0;
padding:2px;
font-size: 11px;
}

#entete .submit {
width:24px; 
}

fieldset{
border:0;
}

legend{
text-align: center;
display: block;
min-width: 560px;
line-height: 26px;
/*border: 1px solid red;*/
background:url("/squelettes/images/bg_h2.gif") no-repeat;
}

/* form Newsletter */

div.spip_bouton{
background:url("/squelettes/images/bg_h2.gif") no-repeat;
text-align: center;
}

/****************/
/*		IMAGES	*/
/****************/
img{
margin:0; 
padding:0;
width: 88px;
height: 65px;
border:2px solid white; 
}

/* DANS SPIP LES IMAGES SONT DANS DES <SPAN> */
span.spip_documents_left{margin:0 10px 0 0; }
span.spip_documents_right{margin:0 0 0 10px; }

/* GESTION <SPAN> ACCUEIL :A l'AFFICHE*/
#alaffiche h3{width:250px; text-align: left;}

#alaffiche span.spip_documents_right{
position:relative; 
margin:-98px 2px 0 20px; 
}

#entete img{
position: absolute;
top: 36px;
left: 28px;
border: 0;
}

/*#alaffiche span.spip_documents_left{margin:0 0 0 20px; }*/


/*#alaffiche span.spip_documents_right img{display:block; }*/

/*.img_gauche{float:left; }*/

/****************/
/*		TABLEAUX	*/
/****************/
table, caption{
width: 548px;
margin: 10px auto;
}

table {
border: 1px solid white;
}


td {
background-color:rgb(255,198,157); 
padding: 2px;
}
thead{
background:url("/squelettes/images/bg_thead.gif") no-repeat; 
text-align: center;
color: white;
}
caption{
background-color: green;
}


/****************/
/*		TYPO	*/
/****************/
#entete h1{display:none;}

p, h4{
font-weight:normal; 
margin-top:10px; 
margin-bottom:10px; 

}

h3{
text-align:center; 
font-size:180%;
line-height: 130%;
color:white; 
font-weight:bold; 
text-transform:uppercase; 
}

h4{
font-size:100%; 
color:rgb(200,60,0); 
}

#alaffiche p{color:white; } 

#coldroite h2{height:77px; text-indent:-2000em; }
#coldroite h3, #coldroite h4, #coldroite p{margin-left:20px; margin-right:20px; }
/*#coldroite img{margin:0 20px; border:2px solid white; }*/

#colgauche h2{
height:38px; 
margin:0; 
padding:0; 
font-size:80%; 
text-indent:-2000em; 
}

#liste h2{
text-align:center; 
height:30px; 
line-height:30px; 
margin:0; 
padding:0 20px; 
font-size:100%; 
text-indent:0em; 
background:url("/squelettes/images/bg_h2.gif") no-repeat; 
}

/*#projo h2 {clear: both;}*/

h3.spip, caption{
clear:both;
line-height:20px;
font-size:110%;
text-transform:none; 
color:rgb(35,45,50); 
background:url("/squelettes/images/bg_h2.gif") no-repeat; 
}
#documents_portfolio h3 {margin: 0 0 10px 0;}
#documents_portfolio span img {float: left; clear: both; max-width:546px;margin: 10px 0;}

h4.soustitre{
text-align:center; 
font-size:130%; 
color:rgb(35,45,50); 
margin-top:0; 
}

h4.chapeau{text-align:center; font-size:120%; }

#coldroite p{text-align:justify; }
#bdp p{text-align:center; }
.complet {color: red; font-weight: bolder;}
h4.complet {text-align: center;}


div.line hr{/* take out the troublemaking HR */
display:none; 
}

#coldroite div.line{
height:14px; 
border:0; 
}

#colgauche div.line{
height:28px; 
margin:0; 
border:none; 
background:url("/squelettes/images/bg_menu_hr.png") no-repeat; 
}

#entete p{
color:white; 
position:absolute; 
top:105px; 
left:180px; 
font-size:90%; 
}

p.liste_concerts{line-height: 140%;}

#coldroite #liensRecurents{
/*position: relative;
width:796px;*/ 
height: 30px;
margin: 0 auto;
}

#coldroite #liensRecurents p{
line-height:15px;
font-size: 80%;
text-align:center; 
}

#cartouche-flash1 p{
color: black;
background-color: #fff;
margin: 0;
padding: 10px;
}

#bdp p{
margin:10px 0 0 -210px; 
padding:15px 0 0 0; 
}
object{
margin:10px 50px;
/*width:480px;*/
}

#rubconcerts p.liste_concerts a {font-size: 120%;}

a{
color:rgb(0,156,190); 
margin:0; 
text-decoration:none; 
}
	
a:hover{color:rgb(35,45,50); }

#lien_header{
position relative;
top: 0;
display: block;
height: 140px;
}

#coldroite h4 p {margin:0;}
#alaffiche h4{color: black;}
