/* -----------------------------------------------------------------------------
          Cascading Style Sheet ou feuille de style - Prociel by jrz 
----------------------------------------------------------------------------- */
*{
 padding:0;
 margin: 0;
}

body{
  background: #31ACE5 url(images/fond-bg.png) no-repeat bottom right;
 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6E6E6E;
}

noscript, noscript p{
 text-align:center;
}

noscript h1{
 text-decoration:blink;
 font-size:30px;
}


h1{
 font-size: 130%;
 color:#9F0F28;
}

h2{
 font-size: 120%;
 color:#9F0F28;
}

h3{
 font-size: 110%;
 color:#9F0F28;
 margin-bottom:10px;
}
img{ border: none;}

#page{
 background: #fff;
 width:800px;
 margin: 0 auto;
}

#header{
  height: 200px;
}

#content{
 /*min-height: 450px;*/
 margin: 10px 5px 10px 5px;
}

#content p{
 line-height: 145%;
 text-align: justify;
 margin: auto 15px 15px 15px;
}

#content .col2{
 float: left; 
 width:380px; 
 margin-right:10px;
/* border:1px solid;*/
}

#content ul {
 margin-left: 45px;
}

#content .prix{
 width:400px;
 margin-right:20px;
 background:yellow;
 padding:10px;
 margin:0 auto;
 line-height:30px;
}

#location{
 text-align:center;
 width:125px;
 height: 125px;
 float: left;
 margin: 0;
}

#telephones{
 clear:both;
 margin:0 0 20px 0;
 width:800px;
 height:60px;
 text-align:center;
}

#menu-bas{
 clear: both;
 background:#E6FFFF;
 width:100%;
 height:40px;
 margin: 0 0 15px 0;
}

#menu-bas p{
 padding: 10px 0;
 text-align:center;
 
}

#menu-bas a{
 text-decoration:none;
 color:#ff0000;
}

#menu_haut{
  background: #ccc;
  border: 1px solid;
  margin:0 0 20px 0;
  height:25px;
}


#menu_haut p{
 /*display:table-cell;*/
 float:left;
 width: 210px;
 margin:5px;
 text-align: center;
 font-weight: bold;
}

#menu_haut a{
 text-decoration: none;
 color: #ff0000;
}

#flocation{
   background: #E6FFFF url(images/glace-50.png) repeat-x bottom;
   float:right;
   width:250px; 
   height:170px; 
   border:1px solid #ff0000; 
   margin:20px 0;
}

#flocation h1, #flocation ul{
 margin: 10px;
}

#flocation h1{
 color: #ff0000;
 text-decoration: blink;
}

#flocation ul{
 list-style-type: none;
}

#flocation a{
 color: #0000ff;
}

#footer{
 background: #8ACFEE;
 height :50px;
 font-size: 80%;
}
#footer p{
 text-align: center;
}

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

.slide-show{
 float:left; 
 width:320px; 
 /*height:365px;*/ 
 text-align:center;
}

.droite_460{
 float: right; 
 width:460px; 
 /*height:360px;*/
}

.titre_page{
 text-align:center;
 margin-bottom:35px;
}

.centrer{
 text-align:center;
}

table, td{
 border: 1px solid #ccc;
 border-collapse:collapse;

}

td{
 width:80px;
 text-align: center;
} 

.vide{clear:both;height:15px;border:1px solid #fff;}

.gras-rouge{
 font-weight: bold;
 color: #f00;
}

.forfait{
 background: #E6FFFF;
 float: left;
 margin: 10px 0;
 width: 440px;
 color: #000;
}

.forfait h2, .forfait p{
 margin: 5px;
}
 
