body { font-family: Arial; font-size: 8pt;background-color: #E2E1C3;  }

/* Colone de gauche pub */

#pub {
	position:static;
	width:180px;
	height:auto;
	float: left;
	visibility: visible;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url('../images/1-bg-div.jpg');
	background-repeat: no-repeat;
	background-position: center top
}

.pub-td{
	padding-left: 280px;
}

.pub-txt ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	display: block;
	width: 150px;
	margin-left: -43px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('../images/black_arrow_right.gif');
	background-repeat: no-repeat;
	background-position: left 0.6em;
	padding-left: 10px;
	margin-top: 10px
}


.image-standard{
	background-color: #FFFFFF;
	background-image: url('../images/standardiste.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* Element de page modifiable */

.colone-droite-haut{
	width: 160px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.colone-de-droite{
	width: 160px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.img-col-droite{
	width: 149px;
}
.titre-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	background-color: #FFFFFF;
	text-align: left;
}

.titre-page-plus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	background-color: #FFFFFF;
	text-align: left;
}


.titre-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	background-color: #FFFFFF;
	text-align: left;
}
		
.soustitre-page {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #005596;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
.soustitre-page-fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #005596;
	text-decoration: none;
	background-image: url('../images/puce-titre.jpg');
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	padding-left:30px; padding-right:30px; padding-top:2px; padding-bottom:2px
	}
	
.soustitre-page-fleche_petit {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005596;
	text-decoration: none;
	background-image: url('../images/puce-titre.jpg');
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	padding-left:30px; padding-right:30px; padding-top:2px; padding-bottom:2px
	}
	
.liens {
	
	background-image: url('../images/fleches_droite_lien.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	padding-left:30px; padding-right:30px; padding-top:2px; padding-bottom:2px
	}
	
.soustitre-page-carre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005596;
	text-decoration: none;
	background-image: url('../images/carre_bleu.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: left;
	padding-left:30px; padding-right:30px; padding-top:2px; padding-bottom:2px
	}


	
.text {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 14px;
	color: black;
	margin: 0px;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
	text-align: justify;
	list-style-position: outside;
	list-style-type: circle;
	font-weight: normal;
}

.text-entete {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	
}

.text-petit {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
	text-align: left;
	list-style-position: outside;
	list-style-type: circle;
	font-weight: normal;
}

.text-petit-petit {
	font-family: Arial ,sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 1px;
	text-align: justify;
	list-style-position: outside;
	list-style-type: circle;
	font-weight: normal;
}

.text-minus {
	font-family: Arial ,sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0px;
	vertical-align: top;
	letter-spacing: 1px;
	text-align: justify;
	list-style-position: outside;
	list-style-type: circle;
	font-weight: normal;
}
.remarque{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.titre-coldroite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	}
.text-coldroite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}


.tableau{
	background-color: #CCCCCC;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.tableau-txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 5px;
}

.txt-tableau-blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
}

.liste-puce{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #111111;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url('../images/puce-1.jpg');
	padding-left: 30px
}


.liste-puce-cadre{
	font-size: 15px;
	color:  #111111;
	background-image: url('../images/puce-1.jpg');
	background-repeat: no-repeat;
	background-position:  3px 50%;
	vertical-align: middle;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 25px;

}

.liste-puce-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #111111;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url('../images/puce-2.jpg');
	padding-left: 30px;
	text-align: left
}
.liste-puce-col{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url('../images/puce-1.jpg');
	padding-left: 1px;
	text-align: left
}

.liste-puce-droite ul
{
	list-style-type: none;
	margin: 0;
	text-align: right;
	width: 100%;
	padding-top: 0;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10;
}

.liste-puce-droite li
{
	background-image: url('../images/puce-1.jpg');
	background-repeat: no-repeat;
	background-position: left 0.4em;
	padding-right: 10px;
	padding-left: 10px;
	list-style-type: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%
}



.encadrer-menu{
	border: 1px solid #999999;
	margin-left: 2px;
	margin-right: 2px;
	width: 177px;
}

.encadrer-menu-achat{
	border: 1px solid #dcdcdc;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 12px;
	width: 177px;
}

DIV.encadrer-menu-achat IMG.titre {
	MARGIN: 0px 0px 2px 14px
}
DIV.encadrer-menu-achat UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 15px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.encadrer-menu-achat UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px solid;  LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV.encadrer-menu-achat UL LI A IMG {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
DIV.encadrer-menu-achat UL LI A {
	COLOR: #000; FONT-SIZE: 0.9em; TEXT-DECORATION: none
}
DIV.encadrer-menu-achat UL LI A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}

.encadrer-menu-gris{
	border: 1px solid #999999;
	margin-left: 2px;
	margin-right: 2px;
	
}

.taille-cadre-principal{
	
	width: 920px;
}

.encadrer-menu-image{
	border: 1px solid #999999;
	width: 177px;
}

.encadrer-menu-rouge{
	border: 1px solid #B80028;
	margin-left: 2px;
	margin-right: 2px;
	
}

.encadrer-menu-jaune{
	border: 1px solid #FFC200;
	margin-left: 2px;
	margin-right: 2px;
	
}

.encadrer-menu-bleu{
	border: 1px solid #4AC0F2;
	margin-left: 2px;
	margin-right: 2px;
	
}


/* titre sousmenu */

.sidebar_titlebar {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	color: #001E64;
	border-bottom-color: #FF9A00;
	padding-left: 8px;
	font-weight: bold;
	padding-top: -1px;
	padding-bottom: -1px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	background-color: #CCCCCC;
	line-height: 19px;
	letter-spacing: 1px;
}


.sidebar_titlebar_vert {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-color: #FF9A00;
	padding-left: 8px;
	font-weight: bold;
	padding-top: -1px;
	padding-bottom: -1px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A6D293;
	border-right-color: #A6D293;
	border-left-color: #A6D293;
	background-color: #A6D293;
	line-height: 19px;
	letter-spacing: 1px;
}

.sidebar_titlebar_jaune {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #84002E;
	border-bottom-color: #FF9A00;
	padding-left: 8px;
	font-weight: bold;
	padding-top: -1px;
	padding-bottom: -1px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	background-color: #FFC200;
	line-height: 19px;
	letter-spacing: 1px;
}

.sidebar_titlebar_rouge {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-color: #97C107;
	padding-left: 8px;
	font-weight: bold;
	padding-top: -1px;
	padding-bottom: -1px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	background-color: #B80028;
	line-height: 19px;
	letter-spacing: 1px;
}

.sidebar_titlebar_bleu {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	padding-top: -1px;
	padding-bottom: -1px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #4AC0F2;
	line-height: 19px;
	letter-spacing: 1px;
}
.sidebar_titlebar_rose {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: capitalize;
	color: #000080;
	border-bottom-color: #FF9A00;
	padding-left: 25px;
	font-weight: bold;
	padding-top: -1px;
	padding-bottom: -1px;
	font-variant: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A0A0A0;
	border-right-color: #A0A0A0;
	border-left-color: #A0A0A0;
	background-color: #EAEAEA;
	line-height: 19px;
	letter-spacing: 1px;
	background-image: url('../images/bullet_doublearrow.gif');
	background-repeat: no-repeat;
	background-position:  1px 50%;
	
}

.fil-ariane{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* liens surbrillance */
	
	a {  
	text-decoration: underline; 
	color: #808EBB
	}

	a:link {  
	color: #40433C; 
	text-decoration: none
	}

	a:hover {  
	color: #770000; 
	text-decoration: underline
	}

	a:visited {  
	color: #5B005B; 
	text-decoration: none
	}

	a.bodyLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808EBB;
	text-decoration: underline;
	font-weight: bold;
	}
	a.bodyLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#770000;
	text-decoration: underline;
	font-weight: bold;
	}
	a.bodyLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5B005B;
	text-decoration: underline;
	font-weight: bold;
	}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* texte banniere */

.txtbannhaut {
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	padding-right:10px;
	background-position: right;
	font-weight:bold;
	right: auto;
	text-align: right;
	letter-spacing:1px;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* Formulaire */

.cssform p{
	width: 400px;
	clear: left;
	margin: 0;
	padding-left: 155px;
	height: 1%;
	padding-top: 5px;
	padding-right: 10;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -140px;
	width: 150px;
}

.cssform input[type="text"]{

}

.cssform textarea{
	width: 250px;
	height: 80px;
}

.cssform select{
	width: 180px;
}
* html .threepxfix{
margin-left: 3px;
}

/* Bouton valider */
.formbutton{
cursor:pointer;
border:1px outset #ccc;
color:#666;
font-weight:bold;
background:url('../images/formbg.gif') repeat-x left top;; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px
}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* Ne rien modifier en dessous */
/* Ombre Ã  droite et gauche */

.bgleftside {
	background-image: url('../images/bg_right_mid_side.jpg');
	background-repeat: repeat-y;
	width: 10px
}
.bgrightside {
	background-image: url('../images/bg_left_mid_side.jpg');
	background-repeat: repeat-y;
	width: 10px
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* sousmenu */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */



.homeprod_service  {
	border-bottom:1px solid #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #000080;
	vertical-align: middle;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 25px;
	
}
.homeprod_buttons  {
	border-left:0px solid #EFEFEF; border-right:1px solid #EFEFEF; border-top:0px none #EFEFEF; border-bottom:1px solid #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	background-image: url('../images/bullet_doublearrow.gif');
	background-repeat: no-repeat;
	background-position:  1px 50%;
	vertical-align: middle;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 25px;
	
}

.homeprod_buttons a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.homeprod_buttons a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.homeprod_buttons a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: underline;
}
/* fin sousmenu */

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* titre article */

.frontspacetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #005596;
	margin: 0px;
	padding-left: 25px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: bold;
}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* Menu Horizontale */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* Ajax Password */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

#overlay{     
background-image: url(/images/overlay.png);     
position: absolute;     
top: 0px;     
left: 0px;     
z-index: 90;        
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale"); 
} 

#box{     
width:300px;     
background:#2d2d2d;     
padding:10px;     
border:2px solid #eee; 
} 

#close{     
position:absolute;     
top:-5px;     
right:-5px;     
cursor:pointer; 
}


a.bulle {
     position:relative;
     color:#396a86;
     text-decoration:none;
     font-family:arial, verdana, sans-serif;
     text-align:center;
     font-size:11px;
   }
   
   a.bulle:hover {
      background: none;
      z-index: 50;
   }
   
   a.bulle span {
     display: none;
   }
   
   a.bulle:hover span {
      display: block;
      position: absolute;
      top: -10px;
      left: 40px;
      font-family:arial, verdana, sans-serif;
      text-align:justify;
      font-size:12px;
      font-weight:normal;
      width:400px;
      background: white;
      padding: 5px;
      border: 1px solid #62c0f4;
      border-left: 10px solid #62c0f4;
   }
   
#menu5 {
width: 200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
border-style: none solid none solid;
border-color: #D0D0D0;
border-width: 1px;
margin: 10px;
}

#menu5 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu5 li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}

/* N'oubliez pas de renseigner l'adresse des images que vous avez téléchargé */
#menu5 li a:link, #menu5 li a:visited {
color: #777;
display: block;
background: url(../images/menu5.gif);
padding: 8px 25px 0 10px;
text-align: right;
}

#menu5 li a:hover {
color: #fff;
background: url(../images/menu5.gif) 0 -32px;
padding: 8px 25px 0 10px;
text-align: right;
}

#menu5 li a:active {
color: #fff;
background: url(../images/menu5.gif) 0 -64px;
padding: 8px 25px 0 10px;
text-align: right;
}