 #fishcontainer {
	border: none;
 }

/* ************************************************ */
/* restes de l'ancienne css de mgz2                 */
/* ************************************************ */
.smalltxt
{
	color: #000000;
	font-size: 10px;
	font-family: Arial;
}

.smalltxt2
{
	color: #000000;
	font-size: 9px;
	font-family: Arial;
}

.text
{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	text-align: left;
}

.textbold
{
	color: #909073;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
}

.textbold2
{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}

.textbold3
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}

.textbold4
{
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial;
}

.textbold5
{
	color: #323c46;
	font-weight: bold;
	font-size: 25px;
	font-family: Arial;
}

.textbold6
{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	padding-right: 5px;
	font-family: Arial;
}

a:hover.nav2
{
	color: black;
	text-decoration: none;
	background-color: white;
}

a:hover.nav3
{
	color: black;
	text-decoration: none;
	background-color: white;
}

a.links
{
	color: #909073;
	text-decoration: none;
}

a:hover.links
{
	color: #696951;
	text-decoration: none;
}

a.email
{
	color: #000000;
	text-decoration: underline;
}

a:hover.email
{
	color: #000000;
	text-decoration: underline;
}

a.links2
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a:hover.links2
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

body
{
	margin: 0px;
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
}

/* ************************************************ */
/* tout ca c'est pour la hooommeeee. by Ksssoooo    */
/* ************************************************ */
a.pict
{
	color: #FFFFFF;
	border: 0px;
}

a:hover.pict { border: 0px; }

.actu
{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-right: 8px;
	text-align: left;
}

a.leadlink
{
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

a:hover.leadlink
{
	color: gray;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

a.actulink
{
	color: black;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-right: 8px;
	text-align: left;
}

a:hover.actulink
{
	color: gray;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-right: 8px;
	text-align: left;
}

a.actuar
{
	color: black;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

a:hover.actuar
{
	color: gray;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

td.back
{
	background-color: #D7D7A4;
	padding: 0;
	border-width: 0;
	min-height: 500px;
}

td.shopcell
{
	background-color: #E6E6C0;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
}

td.sidebarframe
{
	background-color: #E9E9BD;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
}

a.side
{
	color: #303030;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}

div.side
{
	color: #303030;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}

a:hover.side
{
	color: #848484;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
}

a.shop
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-top: 4px;
	text-align: left;
}

a:hover.shop
{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding-top: 4px;
	text-align: left;
}

.prix
{
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

/* ************************************************ */
/* la dessous c'est le bordel ...                   */
/* ************************************************ */
table.img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.copyright
{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}

td.minheight { min-height: 500px; }

.react
{
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
}

.rea
{
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
}

.rmail
{
	color: #7D713F;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial;
	padding-top: 25px;
	padding-left: 6px;
}

tr.cartouche { background-color: #E9E9BD; }

/* ************************************************ */
/* pour fermer les cartouches                       */
/* ************************************************ */
#carttete
{
	position: relative;
	margin: 15px 0px 0px 15px;
	border: 0px;
	width: 610px;
	height: 29px;
}

#cartbottom
{
	border: 0px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 1px;
}

#cartbottom  img
{
	margin-left: 15px;
	border: 0px;
	padding: 0px;
	width: 610px;
	height: 1px;
}

#smallcartbottom
{
	border: 0px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 1px;
}

#smallcartbottom  img
{
	margin-left: 54px;
	border: 0px;
	padding: 0px;
	width: 530px;
	height: 1px;
}

/* ************************************************ */
/* pour les liens                                   */
/* ************************************************ */
a.cartouches
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	padding: 0px;
}

a.cartouches:hover
{
	color: #323C46;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	padding: 0px;
}

#news a.linksnews, #news a.linksnews:visited
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding: 0px 10px 0px 5px;
	color: #626234;
	text-decoration: none;
}

#news a.linksnews:hover
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding: 0px 10px 0px 5px;
	color: #a6a682;
	text-decoration: none;
}

a.listes
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

a.listes:hover
{
	color: #323C46;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

a.reagir
{
	font-size: 10px;
	font-family: Arial;
	color: #909073;
	text-decoration: none;
}

a.reagir:hover
{
	font-size: 10px;
	font-family: Arial;
	color: #696951;
	text-decoration: none;
}

a.nav
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-family: Arial;
	color: #909073;
	text-decoration: none;
}

a.nav:hover
{
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-family: Arial;
	color: #696951;
	text-decoration: none;
}

/*********************************************/

/* menu
/*********************************************/

#menu
{
	float: left;
	margin-top: 5px;
	width: 141px;
	padding: 0px;
}

#menu a {

	border: 0px;
}
#menu img
{
	padding: 0px 0px 0px 11px;
	border: 0px;
}

/* menub */
#menu #menua
{
	position: relative;
	width: 141px;
	margin: 0px;
}

#menua a
{
	position: relative;
	border: 0px;
	display: block;
	width: 100%;
	background: url(interface/menuf/images/type1.gif) no-repeat;
	background-position: 12px 0px;
}

#menua a:hover
{
	position: relative;
	background-position: 12px -25px;
}

/* menuc */
#menu #menuc
{
	position: relative;
	width: 141px;
	margin: 0px;
}

#menuc a
{
	position: relative;
	border: 0px;
	display: block;
	width: 100%;
	background: url(interface/menuf/images/type1.gif) no-repeat;
	background-position: 12px 0px;
}

#menuc a:hover
{
	position: relative;
	background-position: 12px -25px;
}

#menu #pub {
	margin: 10px 0px 10px 1px;
	padding: 0px 0px 0px 11px;
	border: 0px;
	width: 120px;
	text-align: center;
}

/* bordel menu */
img.pubmenu
{
	position: relative;
	max-width: 120px;
	padding: 0px;
	margin: 10px 0 10px 0;
}

#menu #maclanmenu {
	margin: 0px;
	text-align:left;
}

#menu #maclanmenu a,a:visited,a:hover {
	text-decoration:none;
	border:0px;
}

#menu #maclanmenu img {
	border:0px;
}

#menu form #seek
{
	position: relative;
	width: 141px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#menu ul.seek li
{
	position: relative;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#menu form input
{
	width: 118px;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

#menu input.bouton
{
	margin: 4px 0px 0px 12px;
	background: url(interface/menuf/fond_chercher.gif) 0px 0px no-repeat;
}

#menu input.bouton img { width: 113px; }

#menu form input.recherche
{
	padding: 0px;
	margin: 0px 0px 0px 12px;
}

#menu form select
{
	width: 120px;
	margin: 4px 0px 0px 12px;
	padding: 0px;
	border: 0px;
}

#petitcarre
{
	position: relative;
	margin-left: 1px;
	width: 141px;
	padding: 0px;
	border: 0px;
	height: 10px;
	text-align: left;
	font-size: 1px;
}

#petitcarre img { padding: 0px; }

#grdrubrique
{
	position: relative;
	vertical-align: top;
	width: 141px;
	height: 17px;
	margin: 0px;
	border: 0px;
	font-size: 1px;
}

/*********************************************/

/* conteneurs principaux
/*********************************************/

#page
{
	position: relative;
	width: 779px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(interface/backcorps.gif);
	background-repeat: repeat-y;
}

#corps
{
	float: left;
	padding: 0px;
	border: 0px;
	width: 610px;
}

/*********************************************/

/* articles
/*********************************************/

#article
{
	position: relative;
	border: 0px;
	padding: 0px;
	margin: 0px 0px 0px 15px;
	width: 100%;
	font-size: 12px;
}

#article img.maamesoleil
{
	position: relative;
	margin-left: 300px;
	padding: 0px;
}

p.para
{
	padding: 2px 2px 2px 2px;
	text-align: justify;
	font-size: 12px;
	font-family: Arial;
}

p.titre
{
	padding: 2px 2px 2px 2px;
	border: 1px;
	border-style: solid;
	border-color: white;
	background-color: #E9E9BD;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial;
}

/*********************************************/

/* tete de la page
/*********************************************/

/*#tete
{
	margin-top: 0px;
	width: 779px;
	height: 154px;
	background: url(interface/treshaut.jpg) no-repeat;
}

#tete #banner
{
	position: absolute;
	margin-top: 51px;
	margin-left: 292px;
}

#tete #now
{
	position: absolute;
	margin-top: 120px;
	margin-left: 20px;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
}
*/

#tete
{
	margin-top: 0px;
	width: 779px;
	height: 154px;
	background: url(interface/treshaut2.jpg) no-repeat;
}

#tete #banner
{
	position: absolute;
	top: 71px;
	left: 310px;
}

#tete #now
{
	position: absolute;
	margin-top: 120px;
	margin-left: 20px;
	color: #000000;
	font-size: 10px;
	font-family: Arial;
}

#tete #logoHome
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 130px;
	height: 100px;
}

#foot
{
	clear: both;
	background-color: black;
	text-align: center;
	margin-top: 25px;
}

a.ban, a:hover.ban, a:visited.ban {
	border: 0px;
}

img.banimg {
	border:0px;
}


/*********************************************/

/* groupes de trois screens
/*********************************************/

#troisscreens
{
	position: relative;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#troisscreens ul
{
	white-space: nowrap;
	clear: both;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#troisscreens li
{
	display: inline;
	list-style-type: none;
}

#troisscreens li img
{
	border: 1px;
	border-style: solid;
	border-color: white;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

/* home */
#centre
{
	position: relative;
	margin: 15px 0px 0px 156px;
	padding: 0px;
	border: 0px;
	width: 435px;
}

#cote
{
	float: right;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 160px;
}

#cote table
{
	padding: 0px;
	width: 158px;
}

#cote td
{
	border: 0px;
	margin: 0px;
	padding: 1px 0px 1px 4px;
	text-align: left;
}

#centre td { text-align: left; }

#cote td.prix
{
	text-align: right;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

#cote #top
{
	position: relative;
	width: 158px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-top: 1px white solid;
	border-bottom: 0px;
}

#top a
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#top img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#cote #bott
{
	position: relative;
	width: 158px;
	height: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-top: 0px;
	border-bottom: 1px white solid;
	font-size: 1px;
	background: url(interface/side_foot.gif) no-repeat;
}

#cote #tab
{
	position: relative;
	width: 158px;
	padding: 0px;
	margin: 0px;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-top: 0px;
	border-bottom: 0px;
}

#cote #pub
{
	text-align: center;
	margin: 0px 0px 10px 0px;
}

#cote #pub img {
	border:1px solid black;
}

#cote #pub a,a:visited,a:hover {
	text-decoration:none;
	border:0px;
}

/* ************************************************ */
/* affichage des news                               */
/* ************************************************ */
#news
{
	position: relative;
	margin-top: 10px;
	margin-left: 18px;
	width: 604px;
	font-size: 12px;
}

#news #titrenews
{
	position: relative;
	width: 604px;
	height: 22px;
	background: url(interface/news_titre.gif) repeat-y;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	font-family: Arial;
	color: #000000;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

#news p.titre
{
	background-color: transparent;
	padding: 3px 10px 0px 8px;
	margin: 0px;
	border: 0px;
	color: #D7D7A4;
	font-weight: bold;
	font-size: 14px;
}


.titre
{
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	font-size: 14px;
}

.smallnews { font-size: 10px; font-weight: normal; }

#titrenews a
{
	color: #D7D7A4;
	text-decoration: underline;
}

#titrenews a:hover
{
	color: #E9E9BD;
	text-decoration: underline;
}

#cellule
{
/*	background-image: url(interface/news_fleche.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat; */
	position: relative;
	border: 0px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #f8f8e2;
	width: 604px;
	padding: 0px 0px 10px 0px;
	margin: 0px 3px 15px 1px;
}

#cellule a, #cellule a:visited {
	text-decoration: underline;
	font-weight: normal;
}


#cellule a:hover {
	text-decoration: none;
}


#cellule p
{
	text-align: justify;
	margin: 0px 12px 0px 12px;
	padding-top: 10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

#news #cellule div.corps
{
	text-align: justify;
	margin: 0px 12px 0px 12px;
	padding-top: 10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial;
}

#news #cellule div.corps ul {
	margin: 0;
	padding: 0 20px;
	
}

#news #cellule div.corps ul li {
	padding: 0;
	margin: 0;
}

#news #cellule div.corps ul li a {
	font-weight: bold;
}

.image
{
	border: 1px;
	margin: 20px;
	border-style: solid;
	border-color: #FFFFFF;
}

.imageart
{
	border: 1px;
	margin: 5px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#news #cellule #liens
{
	/* a partir d'ici ce sont les liens en bas des news avec */
	position: relative;
	/* les listes poet */
	border: 0px;
	padding: 0px;
	margin: 15px 3px 0px 12px;
}

#news #cellule #liens ul
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

#news #cellule #liens ul.ligne { display: table; }

#news #cellule #liens ul.ligne li
{
	display: inline;
	list-style-type: none;
}

#news #cellule #liens li { list-style-type: none; }
#cellule a { color: #000000; }
#cellule a:hover { color: gray; }



/* login admin */

.logintext
{
	color: #FED953;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

#menu ul li a.pm {
	color:#FECA38;
	font-size: 10px;
}

div.gal {
	text-align: center;
	padding: 15px 15px 5px 15px;
}

div.gal img {
	margin: 2px;
	border: 1px solid #ffffff;
}


img.left {
	display: block;
	float: left;
	clear: left;
	margin: 10px 10px 10px 0;
}

img.tleft {
	display: block;
	float: left;
	clear: left;
	margin: 0 10px 10px 0;
}

img.tright {
	display: block;
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
}


img.right {
	display: block;
	float: right;
	clear: right;
	margin: 10px 0 10px 10px;
}

img.center {
	display: block;
	margin: 10px auto;
}

#news #cellule .quoteNews {
	margin:5px 20px 0 20px;
	padding: 10px;
	border: 1px solid #ffffff;
	background-color: #fdfdec;
}


