 
html, body {
margin: 0;
padding: 0;
height: 100%
}

body {
margin: 0;
padding: 0;
text-align :left;
font-family : verdana;
font-size : 11px;
color : #000;
background: #000 url(images/bg.jpg ) repeat-y;
}
.content{
float : left;
width:170px;
height:100%;
background-color : transparent;}
html>body .content {height : auto; min-height : 100%}

.content_002{
float : left;
width:638px;
height:100%;

background-color : #fff;}
html>body .content_002 {height : auto; min-height : 100%}

.haut {
width:638px;
height:153px;
background: #5ED0FB url(images/top5.jpg) ;}

  /* BARES POINTILLES*/

div.hr {
height: 3px;
margin : 0   ;
padding : 0;   
background : #000 }

div.hr hr {
display: none;  padding :0; 
}

div.hr2 {
height: 3px;
margin : 0   ;
padding : 0;   
background : #000 ;
width : 560px;
float : left;
margin : 20px 10px 10px 10px ;
background: url(images/hr.jpg) repeat-x;
}
div.hr2 hr {
display: none;  padding :0; 
}

/* SEPARATEUR  */
.spacer {clear : both ; height : 13px ; background-color : transparent}

/* MENU */

  ul, li {margin : 0; padding : 0; list-style : none}
  .menu{ 
width : 170px ; 
height:100%;
margin-left : 0;
text-align : center;
font-weight : bold;
text-transform : uppercase;
}

.menu li {width : 170px  ;}

.menu li a { 
padding-top : 20px;
height : 40px;
display : block;
color : #FFF; 
text-decoration : none ;  
background : url(images/separateur_menu.gif) no-repeat bottom;
}

html>body .menu li a  {padding-top : 20px;
height : 40px;  }

.menu li a:hover {
text-transform : uppercase;
text-decoration : none ; color : #FFF;
font-size : 18px; 
 }  
  
li.exept a {
padding-top : 20px; 
padding-bottom : 10px;
height : 30px;
display : block;
color : #25363B ; 
text-decoration : none ;  
background : url(images/mouse_over_menu_on.gif) no-repeat bottom ;}
html>body li.exept a  {padding-top : 20px; height : 30px;  }

li.exept a:hover { 
text-decoration : none ;  }  
  
  /* toto */
  
  ul#toto {
  margin: 0;
  padding: 0;
  font-family: bold Georgia, Times, Serif;
  list-style-type: circle;
  list-style-position: inside;
  }
  
#toto a {
color: green;
text-decoration: none;
line-height: 25px;
}

/* PARAGRAPHES général*/
  
  h1 {margin : 10px 10px 10px 15px; padding : 0 ; font-size : 12px; color : #bf7786; text-transform : uppercase}
    h2 {margin : 10px 10px 10px 15px;  padding : 0 ; font-size : 12px; color :#bf7786; text-transform : uppercase}

p {margin : 15px ; padding : 0 ;}
  
/* LIENS */
  
 a {color: #064675; text-decoration:underline; text-transform : uppercase ; font-size : 10px} 
a:hover {color : #064675; text-decoration:none;} 

a.class1 {color:#fff; text-decoration:none; font-weight : bold } 
a:hover.class1 {color:#fff; text-decoration:none;}

a.class2 {color:#fff; text-decoration:none;} 
a:hover.class2 {color:#fff; text-decoration:none;}

/* IMAGES DIVRES*/
  
  .englobe_img_intro_groupe {float : left; margin-left : 20px; width : 113px}
.img_intro_groupe { margin-top : 10px }
.mouse_over_menu {background : url(images/mouse_over_menu.gif) no-repeat left; color : red}

.img_boutus {float : left; margin-top : 5px ; margin-left : 10px}

  /* images pages locations */
  
  .img_visu_location_001 {float : left ; margin-left : 15px ; margin-top : 10px}
.img_visu_location {float : left ; margin-left : 15px ; margin-top : 10px}

.disk {float : left ; margin : 0 10px 10px 20px} 

.disk2 {float : right ; margin : 0 30px 10px 20px} 
  
  /* m */
    
	.blocs_music {
  width : 210px ; 
float : left ; 
	margin-top : 30px;
	background : #fff;
	margin-left : 0px;
}

	    .blocs_texte {
  width : 410px ; 
float : left ; 
	margin-top : 0px;
	background : #fff;
	margin-left : 0px;
}

/* BOUTON ET TEXTE*/
.boot_admin {margin-left : 448px ; width : 190px ; height : 25px ; background : url(images/bouton_noir.gif) no-repeat ; color : #fff}
.boot_admin_vide {margin-left : 448px ; width : 190px ; height : 25px ;}
.para_cond_admin {margin : 0 0 0 28px ; padding-top : 5px}

 /* LOCATIONS */
  	   
h4 {margin : 0 0 0 15px; padding : 0 ; font-size : 12px; color : #064675}  
		
 /* BUG IE */
.logo {width :170px; height : 153px}


.flash {float: right ; margin-right : 0px ; margin-top : -10px}

.signature {float : right ; margin-top : 40px}


.copy {border : 0}


.parartiste {width : 500px}

.imgcontact  { margin-left : 15px}

form p { font-weight : bold ; text-transform : uppercase  ; margin : 5px 0 0 15px; padding : 0 ; font-size : 10px}
