body {
margin : 0 ; 
padding : 0 ; 
text-align : center;
background : #4c4c4c url(images_site/bg_all.gif) repeat-x;
font-family : arial; 
font-size : 11px; 
color : #373737;
}

#content {
position : relative; 
width : 857px; 
background : transparent;
margin-left : auto;
margin-right : auto;
text-align : center; 
}

#haut {
border-top : 1px solid #4c4c4c;
width : 100%; 
height : 303px ; 
background : url(images_site/haut.gif) no-repeat;
margin-left : auto;
margin-right : auto;
text-align : left; 
}
 
.img_haut {
width : 558px;
height : 206px;
margin : 80px 0 0 200px;
background-image: url(images_site/logo.jpg);
background-repeat: no-repeat;
}
 
#centre {
width : 100%; 
background : url(images_site/centre.gif);
margin-left : auto; 
margin-right : auto;
padding-bottom : 0;
text-align : left;
}
 
#bas{
width : 100%; 
height : 151px ; 
background : transparent url(images_site/bas.gif);
margin-left : auto;
margin-right : auto;
}
 
#menu {
	position : absolute;
	left : 0px;
	top : 26px;
	text-align : left;
	background : url(images_site/menuhaut.gif) top left no-repeat;
	z-index: 2;
}


#menu ul{ 
width : 202px ; 
height : 275px; 
list-style: none; 
margin : 5px 0 0 0;
padding : 25px 0 0 29px;
text-transform : uppercase; 
}

#menu li{
margin :0 ;
padding : 0 ;
list-style: none; 
line-height : 30px;
text-align : left;
text-indent : 5px;
}

#menu li a {
background : transparent url(images_site/bg_menu.gif) bottom no-repeat; 
width: 150px;
display: block;
height : 30px;
text-decoration: none;
margin :  0;
padding : 0;
list-style: none;
color  : #232323;
}

#menu li a:hover {
background : transparent url(images_site/bg_menu_ov.gif) bottom no-repeat; 
height : 30px;
}

#FLYTYING {
	height: 86px;
	width: 141px;
}
#contenflytying {
	background-color: #CCCCFF;
	height: 100px;
	width: 250px;
	text-align: left;
	vertical-align: top;
}

#bloc_centre{
	width : 670px;
	padding-bottom : 30px;
	margin-left : 88px;
	margin-left : 88px;
	text-align : left;
	background-color: #FFF;
}
#contentmouche {
width: 215px;
height: 90px;
font-size: 10px;
font-weight: bold;
text-align: center;
vertical-align: bottom;
background-color: #CCCCFF;
}

#liste {
	height: auto;
	width: 234px;
}
#mouche {
height: 100px;
width: 100px;
}

#brochet {
height: 95px;
width: 240px;
}

#mer {
height: 74px;
width: 140px;
}

#position_site {
	height: 20px;
	width: 100%;
	background-color: #FFF;
}
#font {	color: #ffa500;font-family: Arial, Helvetica, sans-serif;font-size: 10px;
}

#carnassier {
	height: 116px;
	width: 310px;
}
#bille1 {
	background-color: #CCCCFF;
	height: 89px;
	width: 260px;
}
#bille2 {
	height: 120px;
	width: 178px;
	background-color: #CCCCFF;
}
#bille3 {
	height: 75px;
	width: 77px;
	background-color: #CCCCFF;
}

#bobine {
	height: 250px;
	width: 92px;
}
#etaux {
	height: 204px;
	width: 97px;
}
#pince {
	height: 172px;
	width: 81px;
}
#WIP {
	height: 233px;
	width: 75px;
}
#imghamecon {
	width: 83px;
}
#hamecon {
	width: 215px;
	background-color: #CCCCFF;
}


#contentboite {
	height: 137px;
	width: 400px;
	background-color: #CCCCFF;
}
#pub{
position : absolute; 
bottom : 35px;
bottom : 35px ;
right : 1px;
right : 1px;
width : 224px; 
height : 403px;
color : #fff; 
text-align : left; 
}
.corect_bug_galery { 
width: 100%;
height: 145px;
background : #4c4c4c url(images_site/bgbugmenu.jpg)}

dl.gallery{
background : #4c4c4c;
width: 167px;
text-align: center;
float: left;
margin : 0;
padding : 0;
color : #fff;
}
.gallery dt { }
.gallery dt img{
width: 167px;
height: 124px;
border : none; 
}


.gallery dd{
 font-weight: bold; 
 text-transform : uppercase; 
margin: 0;
padding: 0 0 4px 0;
background : #4c4c4c;
color : #fff;
}

.gallery dd a{
color : #fff;
}
.text_pub { 
 overflow : auto;
 width : 174px; 
height : 360px; 
margin : 15px 0 0 25px;
padding : 0;
background : transparent;  
}

.text_pub p{ 
padding :10px  10px 0  10px;
}

h1 {margin : 0 0 0 20px ; 
padding : 20px 0 0 0 ; 
font-family : times ;  
font-size : 32px ; 
clear : left; 
}
 
p {
margin : 0 ; 
padding : 0 ; 
}
div.pousse {margin-left : 5px;}
.float_left {float : left;}
.spacer {
clear : both ; 
height : 13px ;
}
.apropos {
width : 85% ; 
padding : 5px 0 0 0 ; 
margin : 0 25px 0 20px ; 
}

a {
color : #ffa500 ; 
text-decoration : none;
}
a:hover{
color : #000 ; 
text-decoration : none;
}
.content_img {
background-color: #fff;
width: 141px ;
text-align: left;
padding: 10px 10px  0 12px ;
float: left;
}

.content_img p{
margin : 0; 
padding : 0;
}

.ref{
float : left;
}

.tarifs {
float : right ; 
margin: 0; 
padding : 0;
}

.name{
font-weight : bold ; 
clear : both;
}

.pubdownload {
	margin : 20px 0 0 20px;
}

.pubdownload img{
float : left ; 
margin-right : 10px;
}

.raisons {
float : left ; 
width : 250px ;  
height : 40px;
}

h2 {
margin : 0  ; 
padding :  0 ; 
font-size : 16px ; 
clear : left ; 
color : #373737;
}
 
.Style1 {font-size: 14px}
.Style2 {color: #FF0000}
.Style4 {font-size: 18}
.Style6 {font-size: 36px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.Style7 {font-size: 36px}
.Style9 {color: #ffa500;font-size: 12px;}
.Style10 {font-size: 24px}
.Style11 {
	color: #EEA500;
	font-size: 12px;
	font-weight: bold;
}
.Style12 {	font-family: Verdana;font-weight: bold;font-size: 8.5pt;color: white;}



div.MsoNormal {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
li.MsoNormal {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
div.MsoNormal1 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
li.MsoNormal1 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal1 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal11 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
div.MsoNormal2 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
li.MsoNormal2 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal2 {mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
#compteur, #netissime {font-family:arial;padding:1px;text-align:center;border:1px solid #666666;width:100px;} 
#compteur {font-size:9;background-color:#CCCCCC;color:#000000;} #netissime {
	font-size:10;
	color: #000000;
} 
#netissime a {color:#000000;text-decoration:none;}
#moulinet {
	width: 450px;
	background-color: #CCCCFF;
}

#thumbnav {
	position: absolute;
	left: 597px;
	top: 576px;
	width: 154px;
	text-align: center;
	height: 520px;
}
#thumbarrows {
	text-align: center;
	padding-top: 5px;
	margin-bottom: 6px;
}
#thumbarrows img{
	display: inline;
	margin-right: auto;
	margin-left: auto;
}
#thumbs img {
	display: block;
}
#thumbs a {
	display: block;
	margin-bottom: 26px;
	color: #a54413;
}
#mouchecherno {
	height: 59px;
	width: 100px;
}
#promo {
	text-decoration: line-through;
}
#mouche2 {
	height: 72px;
	width: 117px;
}

