
/* ----------------------------------*/
/* -- PANNEAU EDITION DE LA PAGE --  */
/* ----------------------------------*/

/*
span.tb-text-list{
	display: none;
}
*/

/* -------------------------------------------*/
/* -- SPECIALEMENT POUR LA PAGE D'ACCUEIL --  */
/* -------------------------------------------*/
#body-866 H1,
#body-980 H1{
	background: transparent url(poisson2.gif) no-repeat left 0px;
}

#body-866 #colonne-haut table.imgtext-nowrap table,
#body-980 #colonne-haut table.imgtext-nowrap table{
	margin: 5px;
}
#body-866 #colonne-haut div.textpic,
#body-980 #colonne-haut div.textpic{
	background-color: #242424;
}
#body-866 #colonne-haut table.imgtext-nowrap P.bodytext,
#body-980 #colonne-haut table.imgtext-nowrap P.bodytext{
	margin: 15px 20px 0 0px;
	line-height:119%;
}
#body-866 #colonne-haut table.imgtext-nowrap P.lien-bouton,
#body-980 #colonne-haut table.imgtext-nowrap P.lien-bouton{
	margin: 10px 20px 0 0px;
}
#body-866 #colonne-haut table.imgtext-nowrap P.bodytext A,
#body-866 #colonne-haut table.imgtext-nowrap P.bodytext A:visited,
#body-980 #colonne-haut table.imgtext-nowrap P.bodytext A,
#body-980 #colonne-haut table.imgtext-nowrap P.bodytext A:visited{
	color: #FFF;
}
#body-866 #colonne-haut table.imgtext-nowrap P.bodytext A:hover,
#body-980 #colonne-haut table.imgtext-nowrap P.bodytext A:hover{
	color: #ffef2a;
}

/* -------------*/
/* -- CADRE --  */
/* -------------*/

BODY.bodymilega{
	background-color: #07080a;
	background-image: none !important;
}
#cadre-general{ 
}
#cadre{
	width: 99%; /* pour IE7, qui a un petit decalage d'un pixel */
	background: transparent url(bg-milieu.jpg) repeat-y center 436px;
}

#cadre-inner{
	width : 998px;
	clear: both;
	margin: 0px auto;
	text-align: center;
  background: transparent url(bg-bas.jpg) no-repeat center bottom;
}
#cadre-inner2{
  width: 100%;
	background: transparent url(bg-top.jpg) no-repeat center top; 
}
.clear {
}
#contenu{
	clear: both;
	text-align: left;
	padding-top: 87px;	
}


/* --------------------------*/
/* -- ELEMENTS DE CONTENU -- */
/* --------------------------*/
.content-element{
	margin-bottom: 20px;
	clear: both;
}

/*---- titre pour le style de contenu "par defaut" ----*/
.content-element H2,
 .content-element H1,
.content-element .csc-frame-style-defaut H2,
.content-element .csc-frame-style-defaut H1{
}

.content-element .contenu-texte,
.content-element .csc-frame-style-defaut .contenu-texte{
	margin: 0px 0px;
}
.content-element form,
.content-element .csc-frame-style-defaut form{
	padding: 10px 0px 20px 5%;
}

/*---- contenu style "encadre 1" ----*/

.content-element .csc-frame-style1 .contenu-texte-inner{
}
.content-element .csc-frame-style1 .contenu-texte{	
	padding: 10px 25px 10px 25px;
}
.content-element .csc-frame-style1 .css-frame-inner{	
	border: 1px solid #FFF;
}
.content-element .csc-frame-style1{
}
.content-element .csc-frame-style1 H2,
.content-element .csc-frame-style1 H1{
}

/*---- contenu style "encadre 2" ----*/
.content-element .csc-frame-style2 .contenu-texte-inner{

}
.content-element .csc-frame-style2 .contenu-texte{
	padding: 10px 25px 10px 25px;
}
.content-element .csc-frame-style2 .css-frame-inner{	
}
.content-element .csc-frame-style2{	
}
.content-element .csc-frame-style2 H2,
.content-element .csc-frame-style2 H1{
}

.content-element .csc-frame-style2{
	border: 1px solid #74c107;
}


/*---- contenu style "encadre pour citation" ----*/
.content-element .csc-frame-style3{
	background: transparent url(apostrophe-gauche.gif) no-repeat 0px 0px;
}
.content-element .csc-frame-style3 .contenu-texte{
	background: transparent url(apostrophe-droite.gif) no-repeat right bottom;
	padding: 0px 18px 15px 20px;	
}
.content-element .csc-frame-style3 .contenu-texte .contenu-texte-inner{
	padding-top: 25px;
}
.content-element .csc-frame-style3 H2,
.content-element .csc-frame-style3 H1{
	border-bottom-width: 0px;
}

#colonne-gauche .content-element .csc-frame-style3{
	background: transparent url(apostrophe2-gauche.gif) no-repeat 0px 0px;
}

#colonne-gauche .content-element .csc-frame-style3 .contenu-texte{
	background: transparent url(apostrophe2-droite.gif) no-repeat right bottom;
}

/*--------*/
/* TOP */
/*--------*/
div#top{
}
div#visuel{ 
	display: none;
}

/*--------*/
/* Logo   */
/*--------*/
/* dans lequel sont les deux drapeux des langues */
#logo{
	float: left;
	margin-left: 6px;
	padding-top: 4px;
}
.drapeauimage{
	float: left;
	margin-right: 4px;
}
/* on a deplace le logo dans le div "menu2" */
#menu2{
	text-align: left;
}

/*--------*/
/* Menu 1 */
/*--------*/
#menu1{
	height: 29px;
	overflow: hidden;
}
#menu1-inner{		
}
#menu1 ul {
	float: right;
	margin: 2px 10px 0 0;
	padding: 0px;	
}
#menu1 li {	
	list-style: none; 
	float: left;
	background-image: none;
	margin:0;
	padding:0;
}

#menu1 li A{
	display: block;
	float : left;	
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color : #FFF;	
	
	padding: 0 10px;
	background : transparent url(menu-puce.gif) no-repeat right 11px;
}

#menu1 li.menu1-dernier A{
	background-image: none;
}
#menu1 li A:hover{	
	text-decoration: underline;	
}
#menu1 li.menu1Act A{
	text-decoration: underline;	
}

#menu1 li.menu1Act A:hover{
}

/*-----------------------------------*/
/* Menu 2, dans la colonne de droite */
/* Dans les techniques de peche      */
/*-----------------------------------*/
.ul21{
	margin-top: 0px;
	margin-bottom : 60px;
}
.ul21 li A{
	font-weight: bold;
	margin: 0;
	letter-spacing: -0.05em;
}
.ul21 li.li21Act  A{
	color: #FFF;
}

/*---------------*/
/* Menu Produits */
/*---------------*/
div#menuproduit{
	margin: 0 0 70px 0;
	padding: 0;		
}
H2#titremenuproduit{
	color: #afea59;
	font-size: 22px;
}
ul#menuproduits{
	margin: 0;
	padding: 0;		
}
.menuproduit1{
	background-image: none;
	margin: 8px 0 0 5px;
	padding: 0;
}
.menuproduit1 A,
.menuproduit1 A:visited{
	color: #afea59;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.menuproduit1 A:hover{
	color: #afea59;	
}
.menuproduit2,
.menuproduit2Act{	
	margin: 0;
	padding: 0 0 0 11px;	
	background-image: none;	
}
.menuproduit2 A,
.menuproduit2 A:visited{
	display: block;
	color: #FFF !important;
	background: transparent url(menuproduit-puce.gif) no-repeat left 8px;
	padding: 0 0 0 10px;	
	font-size: 15px;
	text-decoration: none;	
}
.menuproduit2 A:hover{
	background-image : url(menuproduit-puce2.gif);
	text-decoration: underline;	
}
.menuproduit2Act A,
.menuproduit2Act A:hover{
	background: transparent url(menuproduit-puce2.gif) no-repeat left 8px;
	padding: 0 0 0 10px;
	color: #ffef2a !important;
	text-decoration: underline;	
}
/*----------------------------------*/
/*    encadre pour la reservation   */
/*----------------------------------*/
#encadre-resa{
	border: 1px solid #791e2c;
	margin-bottom: 20px;
}
#encadre-resa-inner{
	padding: 11px 0;
}


/*--------------*/
/* Fil d'Ariane */
/*--------------*/

#fil-ariane{
	display :none;
}
#fil-ariane A{
}
#fil-ariane A:hover{
}


/* --------------------*/
/* -- PIED DE PAGE --  */
/* --------------------*/

#pieddepage{
}
#adresse P{
	font-size: 13px;
	text-align: left;
	margin-left: 26px;
}
#pieddepage #adresse A,
#pieddepage #adresse A:visited{
	font-size: 13px;
	text-decoration: underline;
}
#pieddepage #adresse A:hover{
	color: #ffef2a;
}
#techniquepeche ul{
  text-align: center;
	margin-left: 262px;
	margin-bottom: 3px;
}
ul#liens-pieddepage{
	text-align: center;
	margin-left: 262px;
}
#pieddepage A{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
	color: #FFF;	
}
#pieddepage A:hover{
	text-decoration : underline;
}

/* -------------*/
/* -- STATS --  */
/* -------------*/
div#stats{
}
div#stats-inner{
}
div#stats-inner A{
}
