* {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, ul, img {
	margin: 0;
	padding: 0;
}

/*html {
	background: url("images/html-fond.gif") 0 0 repeat-x;
}*/

body {
	margin: 20px 0 15px 0;
	text-align: left;
	font-family: "Arial", Verdana, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: url("images/body-fond.gif") 0 0 repeat-x;
}

div#page {
	width: 842px;
	margin: auto;
	background: #ffffff;
}


/*###############################
#								#
#	DIVERS						#	
#								#
#################################*/	


a {	text-decoration: none; }
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.alignCenter { text-align: center; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignJustify { text-align: justify; }
.spanCenter { display: block; text-align: center; }
.underline { text-decoration: underline; }
.uppercase { text-transform: uppercase; }
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.clear { clear: both; }
.floatLeft { float: left; }
.error { border: 1px solid #ff0000; }
.center { text-align: center; }
.block { display: block; }
.inline { display: inline }

/************ ESPACEMENT ************/

.paddingLeft5 { padding-left: 5px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft25 { padding-left: 25px; }
.paddingLeft40 { padding-left: 40px; }
.paddingTB2 { padding: 2px 0; }
.paddingTB5 { padding: 5px 0; }
.paddingTB10 { padding: 10px 0; }
.paddingLR10 { padding: 0 10px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom8 { padding-bottom: 8px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop6 { padding-top: 6px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.paddingTop20 { padding-top: 20px; }
.marginTB5 { margin: 5px 0; }
.marginTB10 { margin: 10px 0; }

/************ WIDTH *****************/

.width60 { width: 60px; }


/************ HEIGHT *****************/

.height15 { height: 15px; }


/************ BORDURES *****************/

/*.ligne01 {
	background: url("images/ligne01.gif") 0 bottom no-repeat;
}*/

/*.ligne02 {
	background: url("images/ligne02.gif") 0 bottom no-repeat;
}*/


/********** COULEURS ****************/

.color1 { color: #ffffff; } /* Blanc */
.color2 { color: #000000; } /* Noir */
.color4 { color: #3f4549; } /* Gris */
.color5 { color: #b0b0b0; } /* Gris2 */
.color7 { color: #545b5f; } /* Gris3 */
.color3 { color: #00d2c7; } /* Vert */
.color8 { color: #008780; } /* Vert2 */
.color6 { color: #004c47; } /* Vert3 */
.color9 { color: #7fa300; } /* Vert4 */
.color11 { color: #008b83; } /* Vert5 */
.color10 { color: #e2001a; } /* Rouge */


/************ PUCES *****************/

/*.puce_orange {
	background: url("images/puce_orange.gif") 0 3px no-repeat;
	padding-left: 15px;
}*/

.puce_trBleu {
	background: url("images/puce_trBleu.gif") 0 3px no-repeat;
	padding-left: 16px;
}

.puce_trRouge {
	background: url("images/puce_trRouge.gif") 0 3px no-repeat;
	padding-left: 16px;
}

.puce_trVert {
	background: url("images/puce_trVert.gif") 0 3px no-repeat;
	padding-left: 16px;
}

.puce_trVert2 {
	background: url("images/puce_trVert2.gif") 0 3px no-repeat;
	padding-left: 16px;
}

.puce_trRose {
	background: url("images/puce_trRose.gif") 0 3px no-repeat;
	padding-left: 16px;
}


/************ BOUTONS *****************/

.btn_ficheDetaille {
	display: block;
	width: 88px;
	height: 18px;
	padding: 3px 0 0 25px;
	background: url("images/btn_ficheDetaille.gif") 0 0 no-repeat;
	font-family: "Verdana", Arial, serif;
	font-size: 11px;
	color: #ffffff;
}

.btn_catalogueMaison {
	display: block;
	width: 169px;
	height: 18px;
	padding: 3px 0 0 25px;
	background: url("images/catalogueMaison.gif") 0 0 no-repeat;
	font-family: "Verdana", Arial, serif;
	font-size: 11px;
	color: #003d7a;
}

.btn_plusInfos {
	display: block;
	width: 57px;
	height: 18px;
	padding: 3px 0 0 24px;
	background: url("images/btn_plusInfos.gif") 0 0 no-repeat;
	font-family: "Verdana", Arial, serif;
	font-size: 11px;
	color: #ffffff;
}

.btn_rappelNow {
	display: block;
	width: 150px;
	height: 18px;
	padding: 3px 0 0 24px;
	background: url("images/btn_rappelNow.gif") 0 0 no-repeat;
	font-family: "Verdana", Arial, serif;
	font-size: 11px;
	color: #ffffff;
}


/************ SIZE *****************/

.size8 { font-size: 8px; }
.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size15 { font-size: 15px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size19 { font-size: 19px; }
.size24 { font-size: 24px; }
.size28 { font-size: 28px; }

/************ POLICE *****************/

.verdana { font-family: "Verdana", Arial, serif; }

/************ INPUT *****************/

/*input.inputText {
	width: 81px;
	padding: 0 2px;
	background: url("images/inputG_fond.gif") 0 0 no-repeat;
	border: 1px solid #009900;
}*/

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut {
	width: 842px;
	background: url("images/haut-fond.jpg") 0 0 no-repeat;
}

		div#haut a#logo {
			display: block;
			float: left;
			width: 241px;
			height: 112px;
			font-size: 11px;
			font-family: "Verdana", Arial, serif;
			color: #08455f;
		}
		
		div#haut div#slogan {
			float: left;
			width: 200px;
			height: 95px;
			padding: 17px 0 0 20px;
			font-family: "Verdana", Arial, serif;
			size: 11px;
			color: #008b83;
			background: url("images/ligne12.gif") 0 10px no-repeat;
		}
		
		div#haut div#menu_haut {
			float: right;
			width: 354px; /* 380 */
			padding: 78px 26px 0 0;
			/*height: 41px;*/
		}
		
				div#menu_haut ul {
					float: right;
					list-style-type: none;
				}
				
				div#menu_haut ul li {
					list-style-type: none;
					float: left;
				}
						
					div#menu_haut ul.ulniveau1 li a {
						display: block;
						width: 112px;
						height: 24px; /* 34 */
						padding-top: 10px;
						margin-left: 1px;
						background: url("images/btn_menuH.gif") 0 0 no-repeat;
						font-family: "Verdana", Arial, serif;
						font-size: 11px;
						color: #ffffff;
						text-align: center;
					}
					
						div#menu_haut ul.ulniveau1 li a.selected {
							background: url("images/btn_menuH.gif") 0 -35px no-repeat;
						}
						
						/*div#menu_haut ul.ulniveau1 li a:hover {
							background: url("images/menuH-btn_fond_hover.jpg") right top no-repeat;
						}*/
						
						
		/* blockSsMenu */
		div.blockSsMenu {
			position: relative;
			width: 840px;
			padding: 26px 0 0 0;
		}
		
		div#blockSsMenuAll {
			position: relative;
			height: 186px;
			padding: 20px 0 0 1px;
		}
		
			/* blockSsMenuG */
			div.blockSsMenuG {
				float: left;
				width: 603px;
				height: 80px;
				padding-left: 21px;
			}
		
				/* Style 1 */
					div.blockSsMenuG div.vign-s1G {
						float: left;
						width: 338px;
					}
					
						div.blockSsMenuG div.vign-s1G img {
							border: 7px solid #ffffff;
						}
						
					div.blockSsMenuG div.vign-s1D {
						float: left;
						width: 188px;
						color: #ffffff;
					}
					
						div.blockSsMenuG div.vign-s1D p.titre {
							font-size: 28px;
							color: #ffffff;
							background: url("images/ligne01.gif") 0 bottom no-repeat;
							margin-bottom: 10px;
						}
				
				/* Style 2 */
					div.blockSsMenuG div.vign-s2 {
						float: left;
						width: 213px;
						padding-left: 25px;
					}
				
						div.blockSsMenuG div.vign-s2G {
							float: left;
							width: 111px;
						}
						
							div.blockSsMenuG div.vign-s2G img {
								border: 3px solid #ffffff;
							}
							
						div.blockSsMenuG div.vign-s2D {
							float: left;
							width: 99px;
							color: #ffffff;
						}
						
							div.blockSsMenuG div.vign-s2D p.titre {
								font-size: 19px;
								color: #ffffff;
							}
					
					div.blockSsMenuG a#btn_precSsMenu {
						display: block;
						float: left;
						width: 24px;
						height: 67px;
						background: url("images/btn_precSsMenu.gif") 0 0 no-repeat;
					}
					
					div.blockSsMenuG a#btn_suivSsMenu {
						display: block;
						float: left;
						width: 24px;
						height: 67px;
						background: url("images/btn_suivSsMenu.gif") 0 0 no-repeat;
					}
						
					
			/* blockSsMenuD */
			div.blockSsMenuD {
				float: left;
				width: 210px;
				height: 25px;
			}
			
				div.blockSsMenuD div.vign-s2 {
					width: 210px;
				}
			
					div.blockSsMenuD div.vign-s2G {
						float: left;
						width: 111px;
					}
					
						div.blockSsMenuD div.vign-s2G img {
							border: 3px solid #ffffff;
						}
						
					div.blockSsMenuD div.vign-s2D {
						float: left;
						width: 99px;
						color: #ffffff;
					}
					
						div.blockSsMenuD div.vign-s2D p.titre {
							font-size: 19px;
							color: #ffffff;
						}

							
				/* MENU HAUT 2 */
				div#menu_haut2 {
					clear: both;
					width: 596px;
					height: 87px;
					padding-top: 10px;
					background: url("images/menuHaut2-fond.gif") repeat-y;
				}
				
					div#menu_haut2 ul {
						list-style-type: none;
					}
					
						div#menu_haut2 ul.ulniveau1 li {
							position: relative;
							float: left;
							width: 182px;
						}
						
							div#menu_haut2 ul.ulniveau1 li a, div#menu_haut2 ul.ulniveau1 li a.out {
								display: block;
								padding: 17px 40px 27px 20px;
								margin-right: 1px;
								background-image: url("images/btn-menuHaut2.jpg");
								background-position: 0 0;
								background-repeat: no-repeat;
								font-size: 16px;
								color: #ffffff;
							}
							
		/* SOUS-MENU */
		/*div#menu a, div#menu a.out {
			background-color: #ffffff;
			color: #000000;
		}
		
		div#menu a:hover, div#menu a.over {
			background-color: #999999;
			color: #ffffff;
		}*/
						
		div#menu_haut2 ul.ulniveau1 li ul.sous-menu, div#menu_haut2 ul.ulniveau1 li ul.sous-menu ul {
			display: none;
			position: absolute;
			top: 87px;
			left: 0;
			/*width: 260px;*/
			border: 2px solid #009389;
			border-top-width: 0;
			border-right-width: 0;
			background: url("images/menuHaut2-fond.gif") 0 0 repeat-y;
			padding: 5px 10px 10px 20px;
		}
		
			div#menu_haut2 ul.ulniveau1 li ul.sous-menu li, div#menu_haut2 ul.ulniveau1 li ul.sous-menu ul li {
				float: none;
				width: 230px;
			}
		
				div#menu_haut2 ul.ulniveau1 li ul.sous-menu a, div#menu_haut2 ul.ulniveau1 li ul.sous-menu a.out {
					background-image: none;
					padding: 0;
					font-size: 12px;
					padding: 2px 0;
				}
				
				div#menu_haut2 ul.ulniveau1 li ul.sous-menu a:hover, div#menu_haut2 ul.ulniveau1 li ul.sous-menu a.over {
					color: #00D2C7;
				}
				
	/* Appel Nous */		
	div#appelNous {
		position: absolute;
		bottom: 0;
		right: 0;
		width: 200px; /* 255 */
		height: 121px;	/* 151 */
		padding: 30px 20px 0 35px;
		background: url("images/index-appelNous.jpg") no-repeat;
	}
		
		p#ou-appelNous { position: absolute; top: 121px; left: 35px; }
		img#guillOuvert { position: absolute; top: 76px; left: 134px; }
		img#guillFerme { position: absolute; top: 76px; left: 214px; }

								
/*###############################
#								#
#	TRACKER						#
#								#
###############################*/
	
div#tracker {
	clear: both;
	width: 810px; 
	height: 19px;
	padding: 4px 0 0 32px;
	background: url("images/tracker-fond.gif") 0 0 no-repeat;
}
		
		div#tracker, div#tracker a {
			color: #001a4b;
		}
		
			div#tracker a {
				text-decoration: underline;
			}


/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	width: 840px;
	padding: 0 1px 30px 1px;
	margin-top: 2px;
	background: url("images/conteneur-fond.gif") 0 0 repeat-y;
	position : relative;
	padding-bottom : 50px;
}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#gauche {
	float: left;
	width: 231px; /* 276 */
	padding: 5px 15px 40px 30px;
	background: url("images/gauche-fond.gif") no-repeat;
}


/********************
*					*
*	MENU GAUCHE		*
*					*
********************/
						
	div#gauche ul {
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		
			div#gauche ul.ulGniveau1 li {
				display: block;
				padding-top: 20px;
			}
			
				div#gauche ul.ulGniveau1 li a {
					background-image: url("images/ligne02.gif");
					background-position: 0 bottom;
					background-repeat: no-repeat;
					padding-bottom: 2px;
					color: #004c47;
					font-size: 16px;
				}
				
					div#gauche ul li a:hover {
						text-decoration: none;
					}
					
	/* Sous-menu */
		div#gauche ul.ulGniveau1 li ul.ulGniveau2 {
			padding: 10px 0;
		}
	
			div#gauche ul.ulGniveau1 li ul.ulGniveau2 li {
				padding-top: 2px;
			}
		
				div#gauche ul.ulGniveau1 li ul.ulGniveau2 li a {
					display: block;
					font-size: 12px;
					padding-left: 16px;
				}
				
					div#gauche ul.ulGniveau1 li ul.ulGniveau2 li a.style1 {
						color: #ec00b6;
						background: url("images/puce_trVert2.gif") 0 3px no-repeat;
					}
					
					div#gauche ul.ulGniveau1 li ul.ulGniveau2 li a.style2 {
						color: #545b5f;
						background: url("images/puce_trRose.gif") 0 3px no-repeat;
					}
				
				

/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
div.contenu {
	float: left;
	width: 511px; /* 564 */
	padding: 15px 25px 0 28px;
	background: url("images/contenu-fond.gif") 0 0 no-repeat;
}

	div.contenu h1 {
		font-weight: normal;
		font-size: 28px;
		color: #008780;
	}
	
	div.contenu h2 {
		font-weight: normal;
		font-size: 16px;
		color: #001a4b;
		padding: 5px 0 2px 0;
		margin-bottom: 10px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #b0b0b0;
	}
	
	div.contenu h2.color8 {
		color: #004c47;
	}
	
	div.contenu h3 {
		font-weight: normal;
		font-size: 14px;
		color: #7fa300;
		padding: 5px 0 2px 0;
		margin-bottom: 10px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #b0b0b0;
	}
	
	div.contenu h4 {
		font-weight: bold;
		font-size: 13px;
		color: #545b5f;
		padding: 5px 0 2px 0;
		margin-bottom: 10px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #b0b0b0;
	}
	
	div.contenu ul {
		list-style-type: none;
		padding: 10px 0 10px 40px;
	}
	
		div.contenu ul li {
			background: url("images/puce_trVert2.gif") 0 3px no-repeat;
			padding: 0 0 5px 16px;
		}
		
			div.contenu ul li a, div.contenu ul li {
				color: #ec00b6;
				text-decoration: none;
			}
	
	
/*###############################
#								#
#	BAS DE PAGE					#	
#								#
###############################*/
	
div#bas {
	width: 842px;
	padding-top: 25px;
	background: url("images/footer-fond.gif") no-repeat;
	font-size: 11px;
}

	div#bas-gauche {
		float: left;
		width: 277px;
		text-align: center;
	}
	
	div#bas-droite {
		float: left;
		width: 565px;
		background: url("images/ligne11.gif") 0 5px no-repeat;
	}
	
	div#bas-droite div.basDroite-blocs {
		padding-left: 30px;
		float: left;
		width : 155px;
	}
	
		div#bas a:hover {
			text-decoration: underline;
		}

		/*div#bas, div#bas a {
			color: #fffefe;
			font-size: 11px;
			text-transform: uppercase;
		}
		
			div#bas a {
				padding: 0 5px;
			}*/

	
/*###############################
#								#
#	INDEX						#
#								#
###############################*/
	
div#blockSsMenuIndex {
	width: 840px;
	height: 352px;
	padding: 26px 0 0 1px;
}

	div#blockSsMenuIndex div.blockSsMenuG {
		height: 246px;
	}
	
			div#blockSsMenuIndex div.blockSsMenuG div.vign-s1G {
				height: 246px;
			}
			
			div#blockSsMenuIndex div.blockSsMenuG div.vign-s1D {
				height: 246px;
			}
			
	div#blockSsMenuIndex div.blockSsMenuD {
		height: 200px;
	}
	
		div#blockSsMenuIndex div.blockSsMenuD div.vign-s2 {
			height: 87px;
		}
		
			div#blockSsMenuIndex div.blockSsMenuD div.vign-s2G {
				height: 67px;
			}
			
			div#blockSsMenuIndex div.blockSsMenuD div.vign-s2D {
				height: 67px;
			}
					
/* INDEX CONTENU */
div#index {
	width: 273px; /* 318 */
	/*height: 136px;*/
	overflow : hidden ;
	padding: 20px 15px 0 30px;
	background: url("images/contenuIndex-fond.gif") no-repeat;
}

/* DROITE INDEX */
div#droiteIndex {
	float: left;
	width: 246px;
}

	a#guideMalin {
		position: relative;
		display: block;
		width: 246px;
		height: 216px;
		background: url("images/guideMalin.jpg") no-repeat;
	}
	
		a#guideMalin span.t1 { position: absolute; top: 28px; left: 77px; }
		a#guideMalin span.t2 { position: absolute; top: 16px; left: 97px; }
		a#guideMalin span.t3 { position: absolute; top: 40px; left: 115px; }
		a#guideMalin span.t4 { position: absolute; top: 69px; left: 140px; }
		a#guideMalin span.t5 { position: absolute; top: 85px; left: 109px; }
		a#guideMalin span.t6 { position: absolute; top: 125px; left: 110px; }
		a#guideMalin span.t7 { position: absolute; top: 140px; left: 127px; }
		a#guideMalin span.t8 { position: absolute; top: 185px; left: 185px; }

	
	div#droiteIndex-fond {
		width: 196px;
		padding: 25px;
		background: url("images/droiteIndex-fond.gif") no-repeat;
	}
	
		div#droiteIndex div.styleH2 {
			font-weight: normal;
			font-size: 16px;
			color: #001a4b;
			padding: 5px 0 2px 0;
			margin-bottom: 10px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #b0b0b0;
		}

	
/*###############################
#								#
#	CMS							#
#								#
###############################*/

/* LES TITRES */
	
	div#cms h2 {
		color: #008780;
	}


/* DIVERS COMMUN */

	div#cms a {
		color: #7fa300;
		text-decoration: underline;
	}
	
	div#cms div.media img {
		border: 9px solid #eeeeee;
	}
	
	div#cms div.texte img {
		border: 5px solid #eeeeee;
	}
	
	div#cms ul {
		list-style-type: none;
		padding: 10px 0 10px 40px;
	}
	
		div#cms ul li {
			background: url("images/puce_trVert2.gif") 0 3px no-repeat;
			padding: 0 0 5px 16px;
		}
		
			div#cms ul li a, div#cms ul li {
				color: #ec00b6;
				text-decoration: none;
			}
	
	div#cms q {
		display:block;
		clear:both;
		text-align:center;
		font-style:italic;
		padding-top:5px;
	}
	
	div#cms div.accroche, div.media, div.texte, div.texte2, div.texte3 {
	    padding: 0 0 10px 0;
	}
	
	div.texte, div.texte2, div.texte3 {
		text-align: justify;
		font-size: 12px;
		color: #545B5F;
	}
	
	div#cms div.media {
		padding: 10px 0;
		text-align:center;
	}
	
	div#cms div.accroche {
		font-size: 12px;
		font-weight: bold;
		color: #001a4b;
		text-align: justify;
		padding: 10px 0 10px 0;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 49%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	div#cms div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	

/*###############################
#								#
#	CATALOGUE					#
#								#
###############################*/

div#catalogue {

}

	div#catalogue div.accroche {
		font-size: 12px;
		font-weight: bold;
		color: #001a4b;
		padding: 0 0 10px 0;
	}
	
	div#catalogue div.vign {
		float: left;
		width: 240px;
		text-align: justify;
		padding-bottom: 20px;
	}
	
		div#catalogue div.vign h3 {
			padding: 5px 0 2px 0;
			margin-bottom: 10px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #b0b0b0;
		}
		
			div#catalogue div.vign h3 a {
				font-weight: normal;
				font-size: 16px;
				text-decoration: none;
			}
			
				div#catalogue div.vign h3 a.color8 { color: #008780; }
				div#catalogue div.vign h3 a.color9 { color: #7fa300; }
		
		div#catalogue div.vign a.lienVign {
			color: #3f4549;
			text-decoration: none;
		}

				
/*#############################
#								#
#	CONTACT						#
#								#
##############################*/

	
/* ---------- Formulaire ---------- */

form {
	font-size: 11px;
}

form div {
	text-align: right;
	margin-top: 4px;
	width: 400px;
}

form ul {
	list-style-type: none;
}

form li {
	float: left;
	width: 190px;
	padding-left: 20px;
}

label {
	cursor: pointer;
}

input.txt, textarea {
	padding: 3px;
	border: 1px solid #d5d5d5;
	width: 210px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
}

select {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 223px;
}

input.txt {
	height: 14px;
	background: url("images/input-fond.gif") left bottom repeat-x #ffffff;
}

textarea {
	height: 82px;
	background: url("images/textarea-fond.gif") left bottom repeat-x #ffffff;
	overflow: auto;
}

input.error, textarea.error {
	border: 1px solid #ff6666;
}

.annu{
	position : absolute;
	left : 65px;
	bottom : -160px;
}

/*###############################
#								#
#	ANNUAIRE					#	
#								#
###############################*/
	
div#annuaire ul li {
background: none;
}