
body
{
/*	margin : auto;
	padding : 0 0 0 0;
	margin-top : 10px;
	width : 989px;*/
	color : #262626;
	/*background-image : ;*/
	/*background-image : url('../design/cartedefond.jpg');*/
	background-image : url("../imgs/bandeau_rep1.png");
	text-align : center;
	background-color : white;
	background-repeat : repeat-x;
	margin : auto;
	padding : 0px;
	font-family : arial;
}

/*********************
LIGHTBOX
**********************/

.black_overlay
{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 1600px;
height: 2800px;
background-color: black;
z-index:1001;
-moz-opacity: 0.7;
opacity:.70;
filter: alpha(opacity=70);
}

.white_content 
{
display: none;
position: absolute;
top: 25%;
background-color: white;
background-image : url('../imgs/corners/background_lightbox.png');
background-repeat : no-repeat;
background-position : center bottom;
left: 25%;
width: 650px;
height: 310px;
padding: 16px;
border: 16px solid orange;
z-index:1002;
overflow: auto;
}

.boxofboxinlight
{
margin : auto;
width : 640px;
/*border : 2px solid green;*/
}

.boxinlight
{
float : left;
width : 280px;
height : 250px;
border : 1px solid black;
margin-left :15px; 
padding : 3px;
background : white;
}
/*************************/

ul
{
text-align : left;
}

img
{
border : none;
}

#contenu
{
width : 994px;
margin : auto;
padding : 0px 0px 250px 0px;
background-image : url(../cache/images/d57b0a20f7b772a136ffbb47ab8a4773.png);
background-repeat : no-repeat;
background-position : bottom;
}

hr
{
color : grey;
width : 80%;
}

body a
{
color : #262626;
}

body a:hover
{
background-image : url('../imgs/backlinck1.png');
}

body p
{
margin : 0;
padding-bottom : 12px;
}
/*LA COLONNE DE GAUCHE*/
#colonne_gauche
{
	clear : left;
	margin-top : 10px;
    float : left;
    width : 150px;
	overflow : hidden;
      /*border : 1px solid #1e90ff;*/
}

#colonne_gauche a
{
	color : #FFFFFF;
	text-decoration : none;
}
#colonne_gauche a:hover
{
	color : #FFFFFF;
	text-decoration : underline;
}

#colonne_gauche ul
{
		padding : 1;
		margin : 0;
		font-size : small;
}
#colonne_gauche ol
{
		margin : 0;
		list-style-type : none;
		text-align : left;
		font-size : small;
}

#colonne_gauche h4
{
		margin : 0;
		padding-top : 15px;
}

.top_menu
{
    background-image : url(../cache/images/e0c05555825a5ef09f7df3bee8a2fd2d.png);
	background-repeat : no-repeat;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	width : 150px;
	height : 20px;
}

.bot_menu
{
	background-color : transparent;
    background-image : url(../cache/images/e140e797fdbfc3e9db2acb8b7929d04a.png);
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	width : 150px;
	height : 26px;
	margin-bottom : 10px;
}
.bot_menu_right
{
	background-color : transparent;
	background-image : url('coloriage.php?corner=botright&color=262626');
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
	width : 150px;
	height : 26px;
	margin-bottom : 10px;
}

.contenu_menu
{
	
	margin-top : 0px;
	padding : 0px;
	background-color : #262626;
	color : #FFFFFF;
}

/*FIN COLONNE DE GAUCHE*/

/*l'EN TETE*/
#en_tete
{
	width : 100%;
	color : #FFFFFF;
	text-align : left;
	/*background-image: url('../imgs/back_top.gif');*/
	height : 120px;
	background-repeat : repeat-x;
}

#contenu_entete
{
	padding-left : 180px;
	padding-top : 10px;
	height : 59px;
	color : white;
}

#contenu_entete a
{
color  : white;
}

#en_tete_middle 
{
	
	width : 994px;
	margin : auto;
    background-repeat : no-repeat;
	height : 120px;
	background-image: url("../imgs/bandeau1.jpg");
}

.connexion
{
float : right;
text-align : right;
font-size : 80%;
margin : 0 80px 0 0;
}

.connexion input
{
font-size : 90%;
}




#localisation
{
	margin : auto;
	height : 21px;
	text-align : center;
	font-family : arial;
	font-size : 20px;
	width :600px;
}

.bouton_mag
{ 
float : left;
font-size : 12px;
font-weight : bold;
height : 18px;
padding-top : 3px;
width : 137px;
background : none;
}

.bouton_mag a:hover
{
background : none;
}




/***********
MENU DEROULANT
**************/
/* CSS du menu horizontal, bieler batiste */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
#menu_container
{
text-align : center;
margin:2px 0 50px 15px;
position:relative;
width:990px;
height:25px;
}

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul 
{
text-align : center;
padding:0;
margin:0;
list-style-type: none;
}


/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited 
{
text-align : center;
display:block;
width:96px;
font-size:16px;
color:#262626;
height:26px;
line-height:24px;
text-decoration:none;
text-indent:5px;
/*border:1px solid #000;*/
border-width:1px 0 1px 1px;
background : none;
}


/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited
{
text-align : left;
border-left : 1px solid;
border-right : 1px solid;
border-color : orange;
background : #fff;
color : #ff6600;
width : 350px;
}

.enclose
{
border-top : 1px solid orange;
}
.declose
{
border-bottom : 1px solid orange;
}
.botclose
{
border : 1px solid orange;
}


#pmenu li ul,  #pmenu li ul:visited
{
background : white;
color : #ff6600;
/*border : 1px solid #ff6600;*/
}

/* Set up the list items */
#pmenu li
{
float:left;
background:transparent;
}

/* For Non-IE browsers and IE7 */
#pmenu li:hover
{
position:relative;
}
/* Make the hovered list color persist */
#pmenu li:hover > a {font-weight : bold;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent ; width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:white; color:#c00;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}



/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent ;}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/*
Fin du mebnuu deroulant
*/


#navigation 
{
	margin : auto;
	height : 27px;
	text-align : center;
	font-family : arial;
	font-size : 17px;
	text-align : center;
}

#navigation a
{
color : #2C2D2F;	
}
#navigation img
{
border : none;
}
#navigation a:hover
{
color : #8A8B8F;	
background-color : white;
height : 30px;
}


/*******************
LA ZONE RECHERCHE
*******************/
#recherche
{
margin : auto ;
width : 500px;
color : #232323;
font-size : 105%;
font-weight : bold;
text-align : center;
}
#recherche input[type=text]
{
width : 122px;
height : 21px;
background:transparent;
background-image : url('../imgs/corners/formulaires.gif');
background-repeat : no-repeat;
border : none;
padding-left : 7px;
padding-right : 7px;
}

.categories_src
{
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 600px;
margin : auto;
}

.liste_cat_src
{
padding : 5px;
text-align : justify;
margin : 0 0 0 0;
}

.liste_cat_src h3
{
font-size : medium;
margin : 0 0 0 0;
padding : 0 0 0 0;
text-align : left;
font-weight : bold;
margin-top : 10px;
}

.liste_cat_src_dom
{
font-size : 90%;
margin-left: 20px;
}
/***************************/



/*FIN EN TETE*/

/*COLONE DROITE*/
#colonne_droite
{
      float : right;
      width : 150px;
      font-size : 90%;
    /* border : 1px solid #4682b4;*/
	  background-repeat : no-repeat;
	  background-position : bottom right;
	  padding-bottom : 120px;
	  margin-top : 10px;
}

/*FIN COLONNE DROITE*/

/*LE CORPS*/
#colonne_middle
{
	background-image : url('../imgs/corners/ligne.png');
	/*border : inset #262626;*/
	margin-right : 152px;
    margin-left : 152px;
	margin-top : 10px;
	padding : 5px 7px 0px 7px;
	border-top : 5px solid #D4D5D8;
}

#backcorps
{
	background-image : url('../imgs/corners/backcorps.png');
	/*border : inset #262626;*/
	margin-right : 152px;
    margin-left : 152px;
	background-repeat : no-repeat;
	margin-top : 0px;
	padding : 0 0 0 0;
	
}

#corps
{
	/*background-image : url('../imgs/corners/dessincote.gif');*/
	background-repeat : repeat-y;
	padding-bottom : 10px;
}

.news
{
text-align : center;
margin : auto;
width : 600px;
margin-top : 10px;
margin-bottom : 0px;
background-position : 0 0;
}

.en_tete_news
{
	width : 100%;
	height : 25px;
	text-align : center;
	background-image : url('../imgs/corners/top_news.png');
	background-repeat : no-repeat;
}

.admin .en_tete_news
{
	background-image : url('../imgs/corners/top_news_admin.png');
    color : white;
}
.titre_news
{
font-size : 80%;
text-align : left;
	background : #eaeaea;
}

.text_top_news
{
	
	margin-bottom : 0px;
	margin-left : 26px;
	padding-left : 5px;
	padding-right : 5px;
	margin-top : 5px;
	width : 500px;
	height : 25px;
	text-align : left;
	color : black;
	font-weight : bold;
}

.news_corps
{
	color : #262626;
	margin : 0px;
	margin-top : -2px;
	padding-top : 10px;
	padding-bottom : 10px;
	background : #eaeaea;
}

#news a
{
color : #262626 ;
}

.end_news
{
	height : 15px;
	background-image : url('../imgs/corners/bot_news.png');
	background-repeat : no-repeat;
}

.zone_bbcode
{
background-color : burlywood;
}


/**************************************************
ACCUEIL ACCUEIL ACCUEIL ACCUEIL ACCUEIL ACCUEIL
***************************************************/

/*
******************************
Ici pour les LIGNES A 2 COLONNES de l'Accueil
******************************
*/
.ligne2cols
{
width : 620px;
margin : auto;
text-align : center;
}

.col_pdt_2cols
{
margin : 10px 0 5px 5px;
padding : 0 0 0 0;
float : left;
width : 300px;
}

.contenu_2col
{
height : 250px;
border : 1px solid #eaeaea;
background-color : #eaeaea;
}

.offre_star
{
background-image :url('../imgs/star.png');
background-repeat : no-repeat;
background-position : bottom right;
}

.offrestar_line1
{
height : 20px;
}
.offrestar_line2
{
background : transparent;
height : 180px;
}
.offrestar_line3
{
height : 20px;
}
.offrestar_line4
{
height : 20px;
}

.top_line2col 
{
background-repeat : no-repeat;
height : 29px;
padding : 0 0 0 0;
}
.right_2cols
{
background-image : url('../imgs/corners/line2coltopright.gif');
color : white;
}

.left_cols
{
background-image : url('../imgs/corners/toplinecolsleft.gif');
background-repeat : repeat-x;
color : white;
}

.right_cols
{
background-image : url('../imgs/corners/toplinecolsright.gif');
background-repeat : repeat-x;
color : white;
}


.left_2cols
{
background-image : url('../imgs/corners/line2coltop.gif');
color : black;
}
.bot_line2col
{
height : 10px;
background-image : url('../imgs/corners/bot_line2cols.png');
background-repeat : no-repeat;
}
.end_ligne_col
{
overflow : hidden;
clear : left;
}

/*
******************************
Ici pour les LIGNES A 3 COLONNES de l'Accueil
******************************
*/
.ligne3cols
{
width : 620px;
margin : auto;
text-align : center;
}

.col_pdt_3cols
{
margin : 10px 0 5px 5px;
padding : 0 0 0 0;
float : left;
width : 197px;
}

.contenu_3col
{
height : 300px;
border : 1px solid #eaeaea;
background-color : #eaeaea;
overflow : auto;
}

.top_types_bateaux
{
background-image : url('../imgs/corners/top_types_bateaux.gif');
background-repeat : no-repeat;
height : 29px;
padding : 0 0 0 0;
color : white;
font-weight : bold;
width : 197px;
}

.top_listes_bateaux a
{
color : white;
font-size : 80%;
}


.top_types_bateaux a 
{
color : white;
font-weight : bold;
}


.types_bateaux
{
padding-top : 10px;
height : 120px;
border-left : 1px solid #808080;
border-right : 1px solid #808080;
border-bottom : 1px solid #808080;
background-color : white;
width : 194px;
}

.top_line3col 
{
background-repeat : no-repeat;
height : 29px;
padding : 0 0 0 0;
}
.right_3cols
{
background-image : url('../imgs/corners/line3coltopright.png');
color : white;
}
.left_3cols
{
background-image : url('../imgs/corners/line3coltopleft.png');
color : black;
}

.middle_3cols
{
background-image : url('../imgs/corners/line3coltopmid.png');
color : black;
}
.bot_line3col
{
height : 10px;
background-image : url('../imgs/corners/bot_line2cols.png');
}
.end_ligne_col
{
overflow : hidden;
clear : left;
}


.marquemodlproduit
{
height : 40px;
}

.lirelasuite 
{
text-align : right;
font-size : 80%;
height : 30px;
}

.lirelasuite a
{
color : red;
font-style : italic;
}

.img_pdt
{
height : 90px;
}

.info_pdt3cols
{
overflow : hidden;
height : 95px;
font-size : 14px;
}

.prix
{
text-align : left;
color : #FF7200;
font-size : 120%;
font-weight : bold;
height : 30px;
}


/*************************************************
CATALOGUES
/************************************************/
.categories_icones
{
margin : auto;
margin-top : 10px ;
margin-bottom : 10px;
width : 600px;
background-color : #eaeaea;
}


/*************************************************
LISTES OCCAZ
***********************************************/

.liste_occaz
{
height : 100px;
text-align : left;
padding-bottom : 20px;
}

.top_occaz
{
background-color : #ffcc00;
margin-bottom : 5px;
}


/********************************************
Le Formulaire des annonces "pack"
*********************************************/
.ligne3colsformain
{
width : 595px;
margin : auto;
text-align : center;
}


fieldset
{
border : 1px solid #3B729F;
}

.fieldset3cols_moncompte
{	
	text-align : left;
	margin : 10px 0 5px 5px;
	padding : 0 0 0 10px;
	float : left;
	width : 175px;
	height : 280px;
}
legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #FF9933;
   font-weight: bold;
}

.ligne3colsform
{
width : 270px;
margin : auto;
text-align : left;
}

.fieldset3cols
{
float : left;
margin-left : 3px;
padding : 5px;
width : 180px;
}


.col_pdt_3colsform
{
margin : 0px 0 5px 5px;
padding : 0 0 0 0;
float : left;
width : 125px;
}

.col_pdt_2colsform
{
margin : 0px 0 5px 5px;
padding : 0 0 0 0;
float : left;
width : 275px;
}

.fieldset3cols input
{
width : 100px;
height : 15px;
}

.fieldset3cols input[type=checkbox]
{
width : 10px;
}

.fieldset3cols p
{
text-align : center;
}

/********************************************
LES ANNONCES DU BATEAU ^^
********************************************/
.ligne2cols_annoncepack
{
width : 660px;
height : 350px;
/*border : 1px solid purple;*/
margin : auto;
margin-top : 0px;
padding : 10px 0 0 0;
}

.colleft_annoncepack
{
width :300px;
float : left;
height : 350px;
}
	
.colright_annoncepack
{
height : 350px;
width : 350px;
float : left;
}

.colright_annoncepack hr
{
color : black;
width : 100%;
height : 1px;
border : 1px solid black;
}

.marque_pack
{
text-align : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
height : 30px;
color : orange;
font-size : 25px;
font-family : arial black;
}

.modele_pack
{
text-align : left;
color : #FF6A00;
font-style : italic;
font-size : 20px;
font-weight : bold;
padding : 0 0 0 0;
margin : 0 0 0px 50px;
height : 20px;
}

.descripack h3
{
height : 15px;
color : black;
text-align : left;
}

.descripack  ul
{
margin : 0 0 0 0px;
}

.descripack li
{
height : 25px;
border-bottom : 1px solid black;
}

.imagepack
{
height : 205px;
width : 100%;
overflow : hidden;
}

.miniaturespack
{
/*border : 1px solid green;*/
text-align : center;
width : 100%;
padding : 0 0 0 0;
margin : 10px 0 0 0;
overflow : hidden;
}
.miniaturespack img
{
padding : 0 0 0 0;
margin : 0 0 0 0;
}

.basdroitpack
{
margin : auto;
height : 150px;
width : 660	px;
}

.visiblea
{
float: left;
margin-top : 10px;
height : 80px;
width : 320px;
background-image : url('../imgs/corners/visiblea.png');
background-repeat : no-repeat;
background-position : bottom;
font-size  : large;
}

.prixpack
{
margin-top :5px;
float: left;
width : 190px;
color : #AF0000;
height : 55px;

}

.garantiepack
{
margin-top :5px;
height : 70px;
float: left;
width : 150px;
color : bordeau;
}

.ligne3cols_packs
{
width : 660px;
height : 210px;
/*border : 1px solid purple;*/
margin-left : 20px;
margin-top : 0px;
padding : 10px 0 0 0;
}

.col3_annoncepack
{
width : 210px;
float : left;
height : 200px;
background-color : #FFFCDF;
margin-right : 5px;
}

.admin_pack
{
height : 65px;
text-align : left;
width  : 100%; 
/*border : 1px solid green;*/
}
.admin_pack a
{
text-align : left;
}

.infospluspack
{
text-align : left;
border-bottom :  1px solid black;
}


/*******************************
QUESTIONNAIRES BE
*******************************/
.questionnaires_be fieldset
{
height : 190px;
}



.questionnaires_be ul
{
list-style-type : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
margin-left : 0px;
margin-top : 10px;
}

.questionnaires_be li
{

margin : 0 0 0 0;
padding : 0 0 0 0;
}
.colleft_questionnaires_be
{
border-right : 1px solid #3B729F;
float: left ;
height : 175px;
width : 235px;
margin : 0 0 0 0;
margin-right : 10px;
padding : 0 0 0 0;
}

.colright_questionnaires_be
{
/*border : 1px solid purple;*/
float: left ;
height : 175px;
width : 395px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}

.intitule_questionnaires_be
{
text-align : justify;
/*border : 1px solid pink;*/
}



/***************************
MON COMPTE
***************************/
.fieldset3cols_moncompte
{
	text-align : left;
	margin : 10px 0 5px 5px;
	padding : 0 0 0 10px;
	float : left;
	width : 175px;
	height : 220px;
}

.col_be
{
color : white;
background-image : url('../imgs/corners/topcolbe.png');
background-repeat : repeat-x;
}



#flashBE

{

    width : 150px; color : white; margin : -4px 3px 0px 0px; padding : 0 0 0 0px; background-color : #FF6A00;

}

#flashBE a

{

    color : white;

}

#flashBE a:hover

{

    background : url('../imgs/backlinkBE.png');

    color : #9F4300;

}

#backBE

{

    background : url('../imgs/corners/backBE.gif') no-repeat;

    height : 10px;

    margin : 0 0 10px 0;

    width : 150px;

}



/************************
SITEMAP
*************************/
.sitemap
{
text-align : left; 
margin : auto; 
width : 980px; 
background : #262626; 
color : white; 
margin-top : -10px;
}
.sitemap a
{
color : white;
}

.sitemap_ligne
{
height : 190px;
}

.sitemap_col
{
float : left;
width : 99px;
border-left :1px solid white;
padding : 3px;

}

.sitemap_col ul
{
font-size : 70%;
padding : 20px;
margin : 0px;
margin-top : -10px;
}

.web_exterieur
{
background-image : url('../imgs/main-clic.png');
background-repeat : no-repeat;
padding-left : 25px;
}

.courriel
{
background-image : url('../imgs/mail.gif');
background-repeat : no-repeat;
padding-left : 30px;
}




/********************************
Titres etc.
********************************/
h2
{
font-style : italic;
color : grey;
margin : 0;
padding : 0;
}

h1
{
/*font-style : italic;*/
/*color : grey;*/
margin : 0px;
padding : 0px;
}





/****************************
TUTOS
**************************/
.tuto li
{
font-size : x-large;
color : red;
}

/**************
chuisOu
*****************/
.chuisOu
{
text-align : left;
font-size : 90%;
}



/*******************
PIECES DETACHEES
********************/
.tablePiecesDetachees
{
width : 664px;
text-align : left;
}


.erreur {background : pink; border : 3px dotted red; color : red; font-weight : bold;}
.formOK {background : #AFFFBA; border : 3px dotted green; color : green; font-weight : bold;}
.formOK  a{color : green;}



/******************
BULLES 
*********************/


.bulle div
{
	position: absolute;
	margin-left : 50px;
	background-color: #ffd;
	/* Couleur jaune ressemblant à une bulle d'aide. */
	font-size: small;
	text-decoration: none;
	width: 60ex;
	padding: 3px;
	border: 1px outset gray;
	z-index: 50;
	/* Pour être sûr qu'elles apparaissent au dessus de tout le reste. */
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* Pour arrondir les coins. */
	display: none;
	cursor : pointer;
}

.bulle:hover  div
{
	
	display: block;
	clear : both;
}

td
{
text-align : center;
}
.titreBug
{
text-align : left;
}


.formulaireMoteur
{
text-align : left;
}

.formulaireMoteur label
{
text-align : right;
display : block;
float : left;
width : 300px;
margin-right : 10px;
}
.formulaireMoteur select
{
width : 250px;
background : #D4FF8F;
padding : 0;
margin : 0;
}
.formulaireMoteur input
{
width : 145px;
background : #D4FF8F;
padding : 0;
margin : 0;
}

.infoPlusBug
{
	width : 80%;
	margin : auto;
	background : #FFCC00;
	padding : 15px,
}
.infoPlusBug p
{
	text-align : left;
}


.listeMoteur
{
	text-align : left;
	padding : 20px;
	height : 30px;
	font-size : large;
}
.listeMoteur a
{
	display : block;
	padding : 4px 2px 4px 35px;
	color : #1F1F1F;
}

.listeMoteur a:hover
{
	background-color : yellow;
	color : #030BAF;
}
.listeMoteur strong
{
	font-size : large;	
}

.intervallesMoteurs
{
font-size : 20px;
font-weight : bold;
background-repeat : no-repeat	;
height : 600px;
padding-left : 250px;
}
.intervallesMoteurs a
{
background : white;
display : block;
font-size : 20px;
font-weight : bold;
height : 30px;
margin-bottom : 15px;
width : 100%;
border : 1px solid black;
}

.intervallesMoteurs a:hover
{
background : #BF0F0B;
color : white;
}

.tableauPiecesParMoteur
{
	text-align : left;
	border : 1px solid #BF0F0B;
	width : 300px;
}
.tableauPiecesParMoteur tr
{
	font-size : medium;
	font-weight : normal;
}
.tableauPiecesParMoteur td
{
	text-align : left;
}
.tableauPiecesParMoteur th
{
	color : white;
	background : #BF0F0B;
}

.submitPieces
{
	background : url('../imgs/panierAjouter.png') no-repeat;
	width : 50px;
	height : 50px;
	border:none;
    color:#fff;
	
}



.debug
{
	background : Black;
	color : white;
	border : 5px dotted red;
}

#diapoJS
{
    width : 100px;
}

table
{
/*    border : solid red 1px;*/
    margin : auto;
    border-collapse : none;
}

td
{
/*    border : solid black 1px;*/
}

#editLaius {
    display : none;
}

#moduleContacts {
    display : none;
}

#moduleArticle {
    display : none;
}

#modulePromo {
    display : none;
}
