﻿@charset "utf-8";
body {
   margin: 0;
   padding: 0;
   background:  url(img/body.gif);
}
#main {
	margin: 0 auto;
	padding: 0;
	width: 1021px;
}
#header {
	margin: 0;
	padding: 0;
	background: url(img/header.png) no-repeat 0 0;
	height: 197px;
}
#header h1 {
    margin: 0;
	padding: 0;
}
#header h1 span {
     display: none;
}

/*//////////////////////// SPEEDBAR  //////////////////*/
#speedbar {
	margin: 0;
	padding: 7px 0 0 340px;;
	list-style: none;
	background: url(img/speedbar.png) no-repeat 0 0;
	height: 35px;
}
#speedbar li{
   float: left;
}
#speedbar a {
	margin: 0 15px 0 0;
	padding: 0;
	height: 25px;
	display: block;
}
#speedbar span { display: none;}
#acc {
  width: 85px;
}
#lien {  
   width: 60px;
 }
#contact {
  width: 184px;
}

/*//////////////////////  GAUCHE  //////////////////////*/
#gauche{
	margin: 0;
	padding: 0;
	width: 187px;
	float: left;
	height: 400px;
}
#gauche .box{
	margin: 25px 15px 0 12px;
	padding: 0;
	width: 160px;
	background: url(img/boxrepeat.png) repeat-y center top;
}	
#gauche h3{
	margin: 0;
	padding: 0;
}	
#gauche h3 img{
	margin: 0;
	padding: 0;
	display: block;
}
#gauche ul{
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	background: url(img/boxdown.png) no-repeat center bottom;
}
#gauche ul a{
    text-decoration: none;
	color: #d1c299;
	font: bold  14px "Times New Roman", Times, serif, Times, serif, "Alfredo's Dance" ;
	line-height: 15px;
	margin: 0 10px 0 18px;
}	


/*////////////////////////////////  DROITE  /////////////////////*/
#droite { 
	margin: 0;
	padding: 0;
	width: 187px;
	float: right;
	height: 400px;
}
#droite .box { 
	margin: 25px 12px 0 15px;
	padding: 0;
	width: 160px;
	background: url(img/boxrepeat.png) repeat-y center top;
}	
#droite h3{
	margin: 0;
	padding: 0;
}	
#droite h3 img{
	margin: 0;
	padding: 0;
	display: block;
}
#droite ul{
	margin: 0;
	padding: 0 20px 10px 0;
	background: url(img/boxdown.png) no-repeat center bottom;
	text-align: right;
}
#droite ul a{
    text-decoration: none;
	color: #d1c299;
	font: bold  14px "Times New Roman", Times, serif, Times, serif, "Alfredo's Dance" ;
	line-height: 15px;
	margin: 0 10px 0 18px;
}	
	
/*////////////////////////////////// CORPS  //////////////////////////*/   

.corps {
    margin: 25px auto 0 ;
	padding: 0 0 10px 0;
	width: 641px;
	background: url(img/corpsdown.png) no-repeat center bottom;
}

.corpsadd {
    margin: 0px;
    padding: 0 0 30px 0;
    height: auto;
    background: url(img/corsprepeat.png) repeat-y center top;
    color:     #a3a4b8
}

.corpsadd h2 {
    margin: 0;
    padding: 0;
} 
 
.corpsadd h2 img {
    margin: 0;
    padding: 0;
    display: block;
}

.corpsadd .p1 {
    margin: 0 40px;
    padding: 30px 0 0 0;
    font:  bold 12px Georgia, "Times New Roman", Times, serif;
    text-align: justify;
}   
.corpsadd .p2 {
    margin: 0 50px;
    padding: 5px 0 0 0;
    font:  12px Georgia, "Times New Roman", Times, serif;
    text-align: justify;
    text-indent: 20px;
}
.corpsadd .p3 {
    margin: 0 50px;
    padding: 30px 0 0 0;
    font:  12px Georgia, "Times New Roman", Times, serif;
    text-align: justify;
    text-indent: 20px;
    color:    #CC0000
}
.corpsadd .p4 {
    margin: 0 50px;
    padding: 30px 0 0 0;
    font:  12px Georgia, "Times New Roman", Times, serif;
    text-align: justify;
    text-indent: 20px;
    color:    #33CC00
}
.corpsadd .p5 {
    margin: 0 40px;
    padding: 30px 0 0 0;
    font:  bold 12px Georgia, "Times New Roman", Times, serif;
    text-align: center;
    text-indent: 20px;
    color:    #CC0000
}
.corpsadd .p6 {
    margin: 0 40px;
    padding: 30px 0 0 0;
    font:  bold 12px Georgia, "Times New Roman", Times, serif;
    text-align: center;
    text-indent: 20px;
    color:    #33CC00
}

/*///////////////////////////////////////  FOOTER /////////////////////////////*/
#footer {
	margin:0;
	padding: 0;
	background: url(img/footer.png) no-repeat center center;
	height: 40px;
	clear: both;
}
#footer span {
    display: none;
}
#cl {
    clear: both;
	margin: 15px 0;
    padding: 0;
	width: 100%;
	height: 25px;
}
/*///////////////////////  ADDRESS /////////////////*/
address {
   margin: 0;
   text-align:center;
   padding: 2px 0 0 0;
   font: normal 10px Arial, Helvetica, sans-serif;
   letter-spacing: 2px;
   color: #BBBBBB;
   height:20px;
   background: #000022
 }  	
address a { 
    text-decoration: none;
	color: #9999CC;
	margin: 0 3px;
}

