/*Corps*/
body	   {
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	position: relative;
	background:#4f4f4f url(/-img/fd-noir.gif) top left repeat-x;
	        }
/*---------------------------------------------------------------------------------------------------------------*/			
/*les liens des pages du site*/

a:link, a:visited {
	font-weight :bold; 
	text-decoration:none;
	color:#efbd0b;
	}

a:hover {
	font-weight:bold; 
	color:#fff;
	}

a:active {
	font-weight:bold; 
	text-decoration:none;
	color:#efbd0b;
	}			
	
/*-------------------------------------------------------------------------------------------------*/
#conteneurpage {
	border:0;
	color:#FFF;
	margin:25px auto 10px;
	width: 720px;
	}
	
#attente {
	width:800px;
	margin:0 auto;
	border:0;
	padding:0;
	text-align:center;
	        }

#container_page	{
	margin:0 auto;
	padding:0px;
	border:0;
	background:transparent url(/i/commun/fd.gif) top left repeat-y;
	width:980px;
	        }
/*--------------------------------------------------------------------------------------*/
/*Les img pour les bandeaux*/			
			
#accueilbdo	{
	width:980px;
	height:175px;
	border:0;
	margin:0 auto;
	background:transparent url(/-img/bdo-dandy.gif) top left no-repeat;
	margin-top: 15px;
	}
	
#bdoflash	{
	width:980px;
	height:200px;
	border:0;
	margin:0 auto;
	margin-top: 16px;
	}
	
#flashdiapo	{
	width:980px;
	height:150px;
	border:0;
	margin:0 auto;
	background:transparent url(/-img/flash-diapo.jpg) top left no-repeat;
	margin-top: 15px;
	}	
/*-----------------------------------------------------------------------------------*/	
/*construction page*/

#navig	{
	width:980px;
	border:0;
	margin:0 auto;
	background:transparent url(/i/commun/fd.gif) top left repeat-y;
	
	}

/*-------------------------------------------------------------------------------------*/
	
/* NAVIGATION */
/* Rubriques */
#rub {
	width:788px;
	height:25px;
	border:0;
	padding:0;
	margin:0 0 0 6px;
	background:transparent  url(/i/commun/fd_navig.gif) top left;
	text-align: enter;
	}

#rub ul	{
	width:788px;
	height:25px;
	margin:0;
	padding:0;
	position:relative;
	}
	
#rub ul li	{
	margin: 0;
	padding: 0;
	list-style:none;
	position:absolute;
	}
	
#rub ul li, 
#rub a {
	height:25px;
	display: block;
	}

#rub ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}


#mn1 {left: 82px; width: 101px;}
#mn2 {left: 194px; width: 103px;}
#mn3 {left: 308px; width: 101px;}
#mn12 {left: 396px; width: 101px;}
#mn4 {left: 497px; width: 101px;}
#mn5 {left: 598px; width: 101px;}

#mn1 a {background: transparent url(/i/commun/produits.gif) 0px 0px no-repeat;}
#mn2 a {background: transparent url(/i/commun/documentations.gif) 0px 0px no-repeat;}
#mn3 a {background: transparent url(/i/commun/videos.gif) 0px 0px no-repeat;}
#mn12 a {background: transparent url(/i/commun/photos.gif) 0px 0px no-repeat;}
#mn4 a {background: transparent url(/i/commun/partenaires.gif) 0px 0px no-repeat;}
#mn5 a {background: transparent url(/i/commun/contact.gif) 0px 0px no-repeat;}

#mn1 a:hover {background: transparent url(/i/commun/produits.gif) 0px -25px no-repeat;}
#mn2 a:hover {background: transparent url(/i/commun/documentations.gif) 0px -25px no-repeat;}
#mn3 a:hover {background: transparent url(/i/commun/videos.gif) 0px -25px no-repeat;}
#mn12 a:hover {background: transparent url(/i/commun/photos.gif) 0px -25px no-repeat;}
#mn4 a:hover {background: transparent url(/i/commun/partenaires.gif) 0px -25px no-repeat;}
#mn5 a:hover {background: transparent url(/i/commun/contact.gif) 0px -25px no-repeat;}

#mn1a {left: 82px; width: 101px; background: transparent url(/i/commun/produits.gif) 0px -25px no-repeat;}
#mn2a {left: 194px; width: 101px; background: transparent url(/i/commun/documentations.gif) 0px -25px no-repeat;}
#mn3a {left: 308px; width: 101px; background: transparent url(/i/commun/videos.gif) 0px -25px no-repeat;}
#mn12a {left: 396px; width: 101px; background: transparent url(/i/commun/photos.gif) 0px -25px no-repeat;}
#mn4a {left: 497px; width: 101px; background: transparent url(/i/commun/partenaires.gif) 0px -25px no-repeat;}
#mn5a {left: 598px; width: 101px; background: transparent url(/i/commun/contact.gif) 0px -25px no-repeat;}

/*---------------------------------------------------------------------------------------------------------*/

#partenaires	{
	width:629px;
	height:850px;
	padding:0;
	border:0;
	margin:20px auto 10px;
	color:#FFF;
	}

#partenaires h3{
	padding:0;
	border:0;
	color:#FFF;
	font-weight:lighter;
	margin-left:10px;
	}


#partenairesp {
	padding: 6px 8px 0px 8px;
	border:0;
	margin-left:10px;
	text-align:justify;
	}	

/*----------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------*/
#photos	{
	width: 629px;
	height: 650px;
	padding:0;
	border:0;
	margin:20px auto 10px;
	color:#FFF;
	}

#photos h3{
	padding: 0;
	border:5px solid #efbd0b;
	margin:34px;
	}


#photos	p {
	padding:10px;
	border:0;
	margin-left:10px;
	text-align:justify;
	}	

/*----------------------------------------------------------------------------------------------------------*/
#doc {
	padding:0;
	margin:40px auto 28px;
	border:0;
	width: 629px;
	height: 494px;
	background:  url(/i/partenaires/fd_part.gif) top left;
	color:#FFF;
	}

#doc p {
	width:500px;
	padding: 8px 8px 0px 8px;
	border:0;
	margin-left:10px;
	}	

	
#gammes	{
	margin:35px auto 20px;
	padding:0;
	border:0;
	color:#FFF;
	background:  url(/i/commun/gammes.gif) top left;
	width:629px;
	height:435px;
	}
	
#videocp	{
	width: 629px;
	padding:0;
	border:0;
	margin:35px auto 20px;
	color:#FFF;
	}
	
#videos	{
	width:720px;
	padding:0;
	border:0;
	color:#FFF;
	text-align: center;
	}
	
/*Le menu des games produits sur la page d'accueil*/	
#gammes	p {
	width:400px;
	padding:6px 4px 0px 8px;
	border: 0;
	margin-left:10px;
	}	
	

#nosgammes {
	width: 629px;
	height: 296px;
	border: 0;
	padding: 0;
	margin: 0;
	}

#nosgammes ul	{
	width: 629px;
	height: 160px;
	margin: 0;
	padding: 0;
	position: relative;
	}
	
#nosgammes ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 13px;
	}
	
#nosgammes ul li {
	height: 130px;
	display: block;
	}
	
#nosgammes a	{
	height: 130px;
	display: block;
	}

#nosgammes ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#mn6 {left:  13px; width: 196px;}
#mn7 {left: 217px; width: 196px;}
#mn8 {left: 421px; width: 196px;}

#mn6 a {background: url(/i/commun/stockimpact.jpg) 0px 0px no-repeat;}
#mn7 a {background: transparent url(/i/commun/zoneimpact2.jpg) 0px 0px no-repeat;}
#mn8 a {background: transparent url(/i/commun/zoneimpact.jpg) 0px 0px no-repeat;}

#mn6 a:hover {background: transparent url(/i/commun/stockimpact.jpg) 0px -139px no-repeat;}
#mn7 a:hover {background: transparent url(/i/commun/zoneimpact2.jpg) 0px -139px no-repeat;}
#mn8 a:hover {background: transparent url(/i/commun/zoneimpact.jpg) 0px -139px no-repeat;}

#mn6a {left: 0px; width: 14px; background: transparent url(/i/commun/stockimpact.jpg) 0px -139px no-repeat;}
#mn7a {left: 142px; width: 69px; background: transparent url(/i/commun/zoneimpact2.jpg) 0px -139px no-repeat;}
#mn8a {left: 245px; width: 69px; background: transparent url(/i/commun/zoneimpact.jpg) 0px -139px no-repeat;}

#nosgammes2 ul	{
	width: 629px;
	height: 0px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	}
	
#nosgammes2 ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: -144px;
	}
	
#nosgammes2 ul li {
	height: 130px;
	display: block;
	}
	
#nosgammes2 a	{
	height: 130px;
	display: block;
	}

#nosgammes2 ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#mn9 {left:  13px; width: 196px;}
#mn10 {left: 217px; width: 196px;}
#mn11 {left: 421px; width: 196px;}

#mn9 a {background: url(/i/commun/trafficimpact.jpg) 0px 0px no-repeat;}
#mn10 a {background: transparent url(/i/commun/gateimpact.jpg) 0px 0px no-repeat;}
#mn11 a {background: transparent url(/i/commun/securityimpact.jpg) 0px 0px no-repeat;}

#mn9 a:hover {background: transparent url(/i/commun/trafficimpact.jpg) 0px -139px no-repeat;}
#mn10 a:hover {background: transparent url(/i/commun/gateimpact.jpg) 0px -139px no-repeat;}
#mn11 a:hover {background: transparent url(/i/commun/securityimpact.jpg) 0px -139px no-repeat;}

#mn9a {left: 0px; width: 14px; background: transparent url(/i/commun/trafficimpact.jpg) 0px -139px no-repeat;}
#mn10a {left: 142px; width: 69px; background: transparent url(/i/commun/gateimpact.jpg) 0px -139px no-repeat;}
#mn11a {left: 245px; width: 69px; background: transparent url(/i/commun/securityimpact.jpg) 0px -139px no-repeat;}


#nosgammes3 ul	{
	width: 629px;
	height: 0px;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	}
	
#nosgammes3 ul li	{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: -5px;
	}
	
#nosgammes3 ul li {
	height: 130px;
	display: block;
	}
	
#nosgammes3 a	{
	height: 130px;
	display: block;
	}

#nosgammes3 ul li a	{
	text-indent: -9999px; 
	text-decoration: none;
	}

#mn13 {left: 13px; width: 196px;}
#mn14 {left: 217px; width: 196px;}
#mn15 {left: 421px; width: 196px;}

#mn13 a {background: url(/i/commun/columns.jpg) 0px 0px no-repeat;}
#mn14 a {background: transparent url(/i/commun/borneimpact.jpg) 0px 0px no-repeat;}
#mn15 a {background: transparent url(/i/commun/videos.jpg) 0px 0px no-repeat;}

#mn13 a:hover {background: transparent url(/i/commun/columns.jpg) 0px -139px no-repeat;}
#mn14 a:hover {background: transparent url(/i/commun/borneimpact.jpg) 0px -139px no-repeat;}
#mn15 a:hover {background: transparent url(/i/commun/videos.jpg) 0px -139px no-repeat;}

#mn13a {left: 0px; width: 14px; background: transparent url(/i/commun/columns.jpg) 0px -139px no-repeat;}
#mn14a {left: 142px; width: 69px; background: transparent url(/i/commun/borneimpact.jpg) 0px -139px no-repeat;}
#mn15a {left: 245px; width: 69px; background: transparent url(/i/commun/videos.jpg) 0px -139px no-repeat;}
/*------------------------------------------------------------------------------------------------------------------*/
#txtaccueil {
    margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
	margin-left: 86px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	margin-bottom: 25px;
	margin-right: 86px;
}

#txtaccueil h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}





/*--------------------------------------------------------------------------------------------------------------------*/
/*Les titres des pages de produit*/

#titreborne {
    border: 0;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  url(/i/borneimpact/titre.gif) top left;
	height: 17px;
	display: block;
	position: relative;
	left: 40px;
	top: 34px;
}

#titresecurity {
	border: 0;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:  url(/i/securityimpact/titre.gif) top left;
	height: 17px;
	display: block;
	position: relative;
	left: 40px;
	top: 35px;
}

#titretraffic {
	border: 0;
	width: 198px;
	background:  url(/i/trafficimpact/titre.gif) top left;
	height: 17px;
	display: block;
	position: relative;
	top: 35px;
	margin-left: 45px;
}
#titrecolonne {
	border: 0;
	width:400px;
	background:  url(/i/columns/titre.gif) top left no-repeat;
	height: 17px;
	display: block;
	position: relative;
	top: 35px;
	margin-left: 45px;
}

#titrezone {
	border: 0;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:  url(/i/zoneimpact/titre.gif) top left;
	height: 17px;
	display: block;
	position: relative;
	left: 40px;
	top: 35px;
}

#titregate {
	border: 0;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:  url(/i/gateimpact/titre.gif) top left;
	height: 17px;
	display: block;
	position: relative;
	left: 40px;
	top: 34px;
}
#titrestock {
	border: 0;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  url(/i/stockimpact/titre.gif) top left;
	height: 17px;
	display: block;
	position: relative;
	top: 35px;
	margin-left: 40px;
}

/*--------------------------------------------------------------------------------------------------------------------*/
#txtgamme {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF;
}
#txtborne {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000;
}

#txtborne ul {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFF;
	background-color: #000;
	padding: 2px 2px 2px 2px;
	list-style: none;
}

#txtborne ul li{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background: transparent url(../i/commun/puce.gif) left no-repeat;
	margin-left: 30px;
}


#txtborne2 {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF;
}
#txtborne2 p{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #000000;
	background-color: #FFFFFF;
	padding: 15px 15px 10px 15px;
}

#imgborne {
	border: 0;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: center;
}

#imgborne img{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 4px;
	padding: 20px 20px 20px 20px;
	float: right;
}

#txtborne p {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}
#txtzone  {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}


#txtzone  h2{
	border: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}
#txtzone p {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}

#txtborne h2 {
	border: 0;
	font-family: Georgia;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: 15px;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
}

#txtborne img {
	border: 0;
	background-color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#txtzone ul {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFF;
	background-color: #000;
	padding: 2px 2px 2px 2px;
	list-style: none;
}
#txtzone ul li{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background: transparent url(../i/commun/puce.gif) left no-repeat;
	margin-left: 30px;
}


#txtzone img {
	border: 0;
	padding: 0px 0px 0px 0px;
}

#shemaborne {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
}

/*GateImpact*/

#txtgate {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	margin-bottom: 20px;
	padding-top: 15px;
}

#txtgate h2{
	border: 0;
	margin-top: 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: 25px;
	margin-bottom: 20px;
}

#imggate {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	background-color: #000000;
}

#txtgate p {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	padding-right: 4px;
	margin-left: 16px;
}

#txtgate img {
	border: 0;
	color: #FFFFFF;
	background-color: #000000;
	padding: 20px 35px 20px 35px;
}



#shemagate {
	border: 0;
	width: 395px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float: right;
	margin-right: 25px;
	margin-top: 25px;
	background:  url(/i/gateimpact/shema1.jpg) top left;
}

/*StockImpact*/



#txtstock2 h2{
	border: 0;
	font-family: Georgia;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0 auto;
}

#imgstock {
	border: 0;
	color: #000000;
}

#shemastock {
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 300px;
	float: left;
}

#txtstock2 {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	margin: 5 auto;
	margin-top: 20px;
	margin-bottom: 10px;
}

#txtstock2 p{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	margin: 5 auto;
	margin-top: 20px;
	padding: 10px 10px 10px 10px;
}

#txtstock2 img{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #000000;
	margin-top: 10px;
	padding-left: 15px;
	padding-top: 5px;
	margin-right: 10px;
	float: right;
}

/*TrafficImpact*/



#txttraffic {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0 auto;
}

#txttraffic ul {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFF;
	background-color: #000;
	padding: 2px 2px 2px 2px;
	list-style: none;
}
#txttraffic ul li{
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background: transparent url(../i/commun/puce.gif) left no-repeat;
	margin-left: 30px;
}


#txttraffic2 h2{
	border: 0;
	font-family: Georgia;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 0 auto;
}

#txttraffic2 {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	margin-top: 25px;
	margin-bottom: 20px;
	padding: 15px 15px 10px 15px;
}
#imgtraffic {
	border: 0;
	color: #000000;
	text-align: center;
	float: right;
}

#txttraffic p {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #FFFFFF;
	background-color: #000000;
	padding: 15px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
}

#txttraffic img {
	border: 0;
	color: #000000;
	background-color: #000000;
	display: block;
	padding: 10px 20px 10px 20px;
	position: relative;
}



#shematraffic {
	border: 0;
	margin: 5 auto;
	text-align: center;
	margin-top: 15px;
	display: block;
	position: relative;
	margin-bottom: 15px;
}


#flash		{
	width: 460px;
	color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	}
/*-----------------------------------------------------------------------------------------------
  GALERIE PHOTOS
-----------------------------------------------------------------------------------------------*/
div.pic {
	float: left;
	height: 130px;
	width: 130px;
	margin: 12px 15px;
	padding: 15px;
	background: url(/i/galerie/frame-ls.gif) center no-repeat;
	}

div.pt {
	background-image: url(/-img/-gal/frame-pt.gif);
	}


div.pic img {
	border: 1px solid;
	border-color: #444 #AAA #AAA #444;
		}

div.ls img {
	height: 96px;
	width: 150px;
	margin: 16px 0 0;
	}

div.pt img {
	height: 128px;
	width: 96px;
	margin: 0 16px;
	}
		
div.pic ul {
	margin: 0;
	padding:0;
	}

li.title {
	list-style: none; 
	text-align: center; 
	color: #1F7794;
	font: bold 9px Verdana, sans-serif;
	margin: 2px 15px;
	}

div.pt ul {
	display: none;
	}

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

/* CSS Document */

/* with :focus and :hover for fieldset, input and textarea - special effects are not visible with ie, sorry */
/* sabine brings - www.brings-online.com - a form with style - www.cssplay.co.uk */

form#two {
	width:600px;
	padding:5px;
	border:1px solid #eee;
	margin:5px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form#two p {
	font-size:11px;
	color:#FFFFFF;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	text-align: center;
}
form#two fieldset#current p {padding:4px; margin:0;}

form#two fieldset {
	width:auto;
	display:block;
	border:1px dotted #efbd0b;
	padding:0px 4px 0px 10px;
	margin-bottom:0.5em;
	line-height:1.5;
	text-align: left;
	color: #000000;
}
form#two fieldset:hover {
	border:1px solid;
}
form#two fieldset#opt:hover {border:1px solid #efbd0b;}

form#two legend {font-size:1.1em; font-weight:bold; border-bottom:2px solid #000; margin-bottom:15px; padding:6px; background:none; color:#efbd0b;}
* html form#two legend {
	padding:0 0 15px 0;
	margin:5px 0 0 0;
	border:none;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#two label {
	clear:left;
	display:block;
	float:left;
	width:100px;
	text-align:left;
	padding-right:10px;
	color:#FFFFFF;
	margin-bottom:0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form#two input {border:1px solid #efbd0b; padding-left:0.5em; margin-bottom:0.6em; width:280px; background:#c5d3e0;}
form#two input:hover { background:#efbd0b; border:1px solid #fff; color:#000000;}
form#two input:focus {background:#fff; border:1px solid #efbd0b; color:#000000;}
form#two fieldset#medical input, form#two fieldset#current input {width:45px;}

form#two select {margin:0 0 1em 0.5em;}
form#two textarea {width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#c5d3e0;}
form#two textarea:hover { background:#efbd0b; border:1px solid #fff; color:#fff;}
form#two textarea:focus {
	background:#ffffff;
	border:1px solid #efbd0b;
	color:#000000;
}

form#two option {background:#fff; color:#efbd0b;}
form#two optgroup {background:#fff; color:#000; font-style:normal;}
form#two optgroup option {background:#fff; color:#efbd0b;}

form#two #button1, form#two #button2 {color:#414D59; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px; background:#ffffff; border:1px solid; border-color:#414D59 #efbd0b #efbd0b #414D59;}
form#two #button1:hover, form#two #button2:hover {
	color:#414d59;
	border:1px solid;
	border-color:#efbd0b #003 #003 #414D59;
	background-color: #FFCC00;
}
/*----------------------------------------------------------------------------------------------------------------*/

#tbrochure {
	width: 169px;
	height: 169px;
	float: left;
	margin: 30px 0px 0px 37px;
	}

#mediapackfr {
	width: 97px;
	height: 97px;
	float: left;
	margin: 17px 0px 0px 100px;
	}
	
#mediapackang {
	width: 97px;
	height: 97px;
	float: left;
	margin: 17px 0px 10px 50px;
	}
	
#mediapackita {
	width: 97px;
	height: 97px;
	float: left;
	margin: 17px 0px 0px 50px;
	}


/*----------------------------------------------------------------------------------------------------------------*/
	
/* Pied de page img*/
#footer		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 980px;
	height: 230px;
	background:#4e4e4e url(/-img/footer.gif) no-repeat;
	color: #FFFFFF;
	text-align: center;
	margin-top: 56px;
	}
	
#footer img{
	margin-top: 15px;
	}
