
/*	Colors ----------------------------------------------------------
	Bg : 		a5c8a3
	Border : 	5d95c0
	Text :		5d0101
/*	Redefine tags ----------------------------------------------------------
	----------------------------------------------------------------------*/
	body {
		background-color: #a5c8a3;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #5d0101;
		margin: 0; padding: 0; 
	}
	
	html, body {
		height: 100%;
	}
	
	h2, h3, h4, h5 { margin-top: 0; }
	h2 { font-size: 16px; }
	h3 { font-size: 15px; margin: 15px 0 5px 0; }
	h4 { font-size: 12px; margin: 15px 0 5px 0; }
	p { margin: 0 0 10px 0; }
	
	a { color: #5d0101; }	
	
/*	Texte ------------------------------------------------------------------
	----------------------------------------------------------------------*/
	
	.big {
		font-size: 16px;
		font-weight: bold;
	}
	.lang {
		font-size: 10px;
		margin: 0 0 20px 0;
	}
	
/*	Shell ------------------------------------------------------------------
	----------------------------------------------------------------------*/

	#container {
		background-color: #fff;
		border-left: solid 3px #5d95c0;
		border-right: solid 3px #5d95c0;
		/* Pour le footer */
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto -45px; /* the bottom margin is the negative value of the footer's height */
		/*-----------------*/
		position: relative;
		width: 754px;
	}
	
	#header h1 {
		float: left;
		margin: 0;
	}
	#header h1 a {
		background: url(../img/logo.gif) top left no-repeat;
		display: block;
		width: 231px; height: 63px;
	}
	#header h1 a span {
		font-size: 0.1px;
		left: -99999px;
		position: absolute;
	}
	#header .catchphrase {
		background: url(../img/t_header.gif) top left no-repeat;
		float: left;
		margin: 0;
		width: 523px; height: 63px;
	}
	#header .catchphrase span {
		font-size: 0.1px;
		left: -99999px;
		position: absolute;
	}
	#content { 
		float: left;
		padding: 60px 0 30px 60px;
		width: 330px;
	}
	#content_large {
	    float: left;
	    padding: 30px 0 30px 60px;
	    width: 650px;
	}
	#content_promo { 
		float: right;
		margin: 30px 60px 0 0;
		width: 264px;
	}
	.t_ete { 
		background: url(../img/t_unseultraitement.gif) top left no-repeat;
		margin: 0;
		width: 264px; height: 55px;
	}
	.t_ete span {
		font-size: 0.1px;
		left: -99999px;
		position: absolute;
	}
	
	#footer {
		clear: both;
		text-align: center;
		position: absolute;
		bottom: 0px; left: 0;
		width: 100%; height: 45px;
	}
	#footer p { margin: 0; }
		
	.hr hr { display: none; }
	.hr { 
		background: url(../img/line.gif) center center no-repeat;
		width: 264px; height: 8px;
	}


	/*-------------MENU---------------*/
	#menu {
		clear: both;
		list-style-type: none;
		margin: 0; padding: 0;
	}
	#menu li {
		float: left;
	}
	#menu li a { display: block; }
	#menu li a span {
		font-size: 0.1px;
		left: -99999px;
		position: absolute; }
	#menu .menu_araigne a {
		background: url(../img/menu_araignee.gif) top left no-repeat;
		width: 111px; height: 26px;
	}
	#menu .menu_fourmis a {
		background: url(../img/menu_fourmi.gif) top left no-repeat;
		width: 176px; height: 26px;
	}
	#menu .menu_nid a {
		background: url(../img/menu_guepe.gif) top left no-repeat;
		width: 127px; height: 26px;
	}
	#menu .menu_prix a {
		background: url(../img/menu_meilleur.gif) top left no-repeat;	
		width: 174px; height: 26px;
	}
	#menu .menu_contact a {
		background: url(../img/menu_contactus.gif) top left no-repeat;	
		width: 166px; height: 26px;
	}
	
	
	/*-------------LISTE EXTERMINATION---------------*/
	#liste_extermination {
		list-style-type: none;
		margin: 0; padding: 0;
	}
	#liste_extermination li a { display: block; }
	#liste_extermination li a span {
		font-size: 0.1px;
		left: -99999px;
		position: absolute; 
	}
	#liste_extermination .btn_araignees a {
		background: url(../img/btn_araignees.gif) top left no-repeat;	
		width: 264px; height: 42px;
	}
	#liste_extermination .btn_fourmis a {
		background: url(../img/btn_fourmis.gif) top left no-repeat;	
		width: 264px; height: 53px;
	}
	#liste_extermination .btn_souris a {
		background: url(../img/btn_souris.gif) top left no-repeat;	
		width: 264px; height: 52px;
	}
	#liste_extermination .btn_perceoreilles a {
		background: url(../img/btn_perceoreilles.gif) top left no-repeat;	
		width: 264px; height: 52px;
	}
	#liste_extermination .btn_guepes a {
		background: url(../img/btn_guepes.gif) top left no-repeat;	
		width: 264px; height: 52px;
	}
	#liste_extermination .btn_moufettes a {
		background: url(../img/btn_moufettes.gif) top left no-repeat;	
		width: 264px; height: 53px;
	}
	#liste_extermination .btn_ratonslaveurs a {
		background: url(../img/btn_ratonslaveurs.gif) top left no-repeat;	
		width: 264px; height: 48px;
	}
	
	
	
	
/* 	---------------------------------------------------------------------
	Autre -------------------------------------------------------------*/		
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clearfix {display: inline-block;} /* IE7 */
	/* Hide from IE Mac \*/
	.clearfix { display: block; }
	/* End hide from IE Mac */
	* html .clearfix { height:1px; } /* IE6 */
	
	
	
	
	