body{
	width: 955px;
	margin : auto;
	margin-bottom: 0px;
	padding : 0;
	border : 0;
	border-style:none;
	background: black;
	color: black;
	font-size: 80%;
	font-family:'Helvetica', Arial, Verdana, serif;
    }	
	
a {
	font-family: 'Arial', Verdana, Helvetica, serif;
	color: black; 
    font-weight: regular;
	text-decoration: underline; }

a:hover {
	color: #666666; 
    font-weight: regular;
	text-decoration:underline; }

a:active {
	text-decoration:none;
	color: #000000; 
	}

h1 {
    }

h2 {
    text-align: left;
    font-weight: bold;
	font-size: 20px;
    text-indent: 0px;
      }

h3 {
    text-align: left;
    font-weight: bold;
	font-size: 17px;
       }
	
h4 {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
	  }

h4 a {
    font-weight: bold;
	font-size: 12px;
	color: white;
	text-decoration: none; }

h4 a:hover {
	color: white;	
	text-decoration:underline; }

h4 a:active {
	text-decoration:none;
	color: white; }	
	
ul {
   font-weight: bold;
   font-size: 12px;
   padding: 0;
   list-style-type: none;
   margin-left : 40px;
   margin-right : 0px;
   margin-top : 0px;
   margin-bottom : 0px;
   }

li {
    font-weight: bold;
    font-size: 12px;
   }

hr {
	color: #DDDDDD;
	border-left-style:dashed;
	background-color:#000000;	
	color: #FFFFFF;
	height: 1px;	
	margin: 5px 0 5px 0;
	}
	
p {
font-weight: bold;
font-size: 12px;
text-indent: 0px;
}

img{
border: 0 none;
margin : 0;
padding : 0;
}

#header {
	width: 955px;
	height: 140px;
        border: 0;
	padding : 0 ;
	margin : 0;
}

#headerlogo { 
	width: 955px;
	height : 140px;
	border : 0;
         margin: 0; 
	padding: 0;
	border: 0;
   }
	
#headermenu { 
	width: 0px;
	height : 0px;
         margin: 0; 
	padding: 0;
	border: 0;
   }		
   	
#milieu {
	float:left;
	margin : 0 ;
  	padding : 0 ;	
    width: 100%;
}
		
#gauche {
	float: left;
    width: 160px;
	color: white;
	font-size: 1em;
    background-color: #000000;
    border-width : 0;
    border-color : black;
	border : 0;
	margin : 0;
	padding : 0;
	margin-bottom: 20px;
    }
		
#gauche1 { 
	height : 34px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#gauche2 { 
	height : 14px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#gauche3 { 
	height : 32px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#gauche4 { 
	height : 52px;
    margin: 0; 
	padding: 0;
	border: 0;
   }

#gauche5 { 
	height : 38px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
      
#gauche6 { 
	height : 18px;
    margin: 0; 
	padding: 0;
	border: 0;
   }      
 
#gauche7 { 
	height : 57px;
    margin: 0; 
	padding: 0;
	border: 0;
   }      
      
#principal {
	float: left;
	background-image: url("images/fondprincipal.jpg");
	background-repeat: no-repeat;
      margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 754px;
	list-style-type: none; 
      height: 370px;}
 
#principal2 {
	float: left;
	background-image: url("images/fondprincipalimprimes.jpg");
	background-repeat: no-repeat;
      margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 754px;
	list-style-type: none; 
      height: 370px;}

     
#principalintro {
	float: left;
	background: black;
	background-repeat: no-repeat;
      margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 754px;
	list-style-type: none; 
      height: 370px;}      
	
#principalfilm {
	float: left;
	background: black;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 754px;
	list-style-type: none; 
      height: 370px;}

#principalvideo {
	float: left;
	background: black;
	background-repeat: no-repeat;
      margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 770px;
	list-style-type: none; 
      height: 370px;}      

#principal1a {
	float: left;
	margin-top: 35px;
	margin-bottom: 0px;
      margin-right: 0px;
	padding-left: 30px;
      padding-right: 0px;
	width: 690px;
	list-style-type: none; 
    min-height: 0px;}

      
#principal1b {
	float: left;
	margin-right: 0px;
	padding-left: 30px;
      padding-right: 0px;
	width: 504px;
	list-style-type: none; 
    min-height: 0px;}

#principal1c {
	float: left;
      margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
padding-left: 30px;
      padding-right: 0px;
	width: 320px;
	list-style-type: none; 
    min-height: 0px;}  
   
#principalv1a {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 0px;
	width: 250px;
	list-style-type: none; 
   }
      
#principalv1b {
	float: right;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-right: 0px;
	width: 250px;
	list-style-type: none; 
    }

#principalvideog {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 35px;
	width: 670px;
	list-style-type: none; 
   }
      
#principalvideod {
	float: right;
	margin-top: 40px;
	margin-bottom: 0px;
	padding-right: 0px;
	width: 56px;
	list-style-type: none;
	height: 64px;} 

#bas {
	float:left;
	margin : 0px ;
	padding : 0px ;	
    width: 100%;
}
	
#legal {
	margin : 0px ;
	padding : 0px ;	
    width: 100%;
    text-align: center;
	background:  #000000; 
	color: white;
	min-height: 17px;
	font-size: 1em;
	font-weight:bold;
	background-position:left top;
    border-bottom-width : 3px;
	border-bottom-style:solid;
    border-color : #000000; 
    }
	
#legal a {
	font-size: 1em;
	color: white; 
	}

#legal1 { 
	left: 0px;
	height : 69px;
    width: 215px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#legal2 { 
   	height : 69px;
	width: 127px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#legal2a { 
	height : 28px;
	width: 127px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#legal2b { 
	height : 14px;
	width: 127px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#legal2c { 
	height : 27px;
	width: 127px;
    margin: 0; 
	padding: 0;
	border: 0;
   }
   
#legal3 {
 	height : 69px;
	width: 613px;
    margin: 0; 
	padding: 0;
	border: 0;
   }


#trou {
	float: left;
	min-width: 200px; 
	}

# photoh {
    float: left;
	width: 450px; 
	}
	
.photo {
margin: 0px 10px 0px 10px;
}

.photoitwg {
margin: 5px 10px 5px 0px;
}

.photoitwd {
margin: 10px 0px 10px 10px;
}

.minimo {
margin: 10px 10px 10px 10px;
}

.colonneg {
	float: left;
	margin: 0px;
    padding-left: 0px;
	padding-right: 20px;
	width: 360px;
	text-align: right;
	}

.colonned {
	float: left;
	margin: 0px;
	padding-left: 20px;
	padding-right: 0px;
	width: 360px;
	}

.generiqueg {
	float: left;
	margin: 0px;
    padding-left: 0px;
	padding-right: 10px;
	width: 200px;
	text-align: right;
	}

.generiqued {
	float: left;
	margin: 0px;
	padding-left: 10px;
	padding-right: 0px;
	width: 400px;
	}
	
.ssalinea {
text-indent: 0px;
}

.ancre {
	text-align:center;
	width: 100%;
	}
	
.suite {
    text-align: right;
    font-weight: bold;
	font-size: 20px;
    padding-right: 120px;
}


