/***************************************************************************************************/
/******************************************* GENERAL ******************************************/
/***************************************************************************************************/
body{
	margin:0px;
	text-align:center;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
}
form{
	margin:0px;
	padding:0px;
}

#conteneur {
	width:620px;
	margin:0px auto 0px auto;
	text-align:left;
}
#header{
	position: relative;

}
#header h1{
	background-image:url(images/h1-logoAmnyos.gif);
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
}
#header h1 span{
	display:block;
}
#flash{
	display:none;
}
#flash-interieur{
	display:none;
}

/***************************************************************************************************/
/********************************************** FOOTER ******************************************/
/***************************************************************************************************/

#footer{
	font-size:1em;
	color: #999999;
	border-bottom:1px solid #006699;
	padding:40px 0px 0px 145px;
}

#footer a:link, #footer a:visited{
	color:#999999;
	text-decoration:none;
	display:none;
}
#footer a:hover{
	color:#666666;
	text-decoration:underline;
	display:none;
}

/***************************************************************************************************/
/*********************************************** HOME-MENU *******************************************/
/***************************************************************************************************/

#menu, #menu * {
	display:none;
}
/***************************************************************************************************/
/*********************************************** HOME-NEWSLETTER *******************************************/
/***************************************************************************************************/

#home-newsletter,  #home-newsletter *{
	display:none;
}

/***************************************************************************************************/
/*********************************************** HOME-GAUCHE *******************************************/
/***************************************************************************************************/

#home-gauche, #home-gauche *{
	display:none;
}

#home-gauche{
	width:287px;
	padding:0px 0px 0px 20px;
}
#home-gauche h2{
	width:260px;
	height:67px;
	margin:0px 0px 0px -15px;
}
#home-gauche h2 span{
	display:none;
}
#home-gauche  a:link, #home-gauche a:active, #home-gauche  a:visited{
	color:#CC3300;
	text-decoration: none;
}
#home-gauche  a:hover{
	color:#006699;
	text-decoration: none;
}

/***************************************************************************************************/
/*********************************************** HOME-CENTRE *******************************************/
/***************************************************************************************************/

#home-centre{
	/*background-image:url(images/fond-contenu-centre2.gif);
	background-repeat:repeat-y;*/
	padding:0px 20px 0px 30px;
	font-size:1em;
}
#home-centre p{
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
#home-centre a:link, a:active, a:visited{
	color:#0073bc;
	text-decoration: none;
}
#home-centre a:hover{
	color:#CC0033;
	text-decoration: none;
}
#home-centre h3{
	margin:0px 0px 0px -18px;
	padding:0px 22px 2px 17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:0.9em;
	background-image:url(images/filet-separ.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#home-centre h4{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:1em;
}
#home-centre h2{
	margin:0px 0px 0px 0px;
}
#home-centre h2 span{
	display:block;
	color:#CC3300;
	border-bottom:1px solid #993300;
}
#lienActualites{
	padding:0px 0px 10px 145px;
	display:none;
}


/***************************************************************************************************/
/*********************************************** HOME-DROITE *******************************************/
/***************************************************************************************************/


#home-droite{
	padding:0px 0px 0px 0px;
}

#home-droite p{
	padding:0px 0px 0px 0px;
	display:none;
}

#home-droite h2{	
	margin:0px 0px 0px 0px;
}

#home-droite h2 span{
	display:block;
	color:#CC3300;
	border-bottom:1px solid #993300;
}
#home-droite h3{
	color:#000000;
	font-size:0.9em;
	margin:0px 0px 0px -18px;
	padding:0px 5px 2px 30px;
}
#lienEtudes{
	padding:19px 0px 10px 14px;
	display:none;
}

#menu-etudes ul{
	padding:0px 0px 0px 0px;
	list-style:none;
	margin:0px;
}
#menu-etudes ul li{

	background-image:url(images/filet-separateur.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#menu-etudes ul li a:link, #menu-etudes ul li a:visited{
	list-style-position: inside;
	list-style-image: url(images/fleche.gif);
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size:1em;
	text-decoration:none;
	color:#666666;
	display:block;
}
#menu-etudes ul li a:hover{
	color:#000000;
}
#menu-etudes .noir{
	color:#000000;
	font-size:0.8em;
}

/***************************************************************************************************/
/*********************************************** Style Home *******************************************/
/***************************************************************************************************/

.lien-actu{
	color:#0099FF;
}
.lien-actu a:link, .lien-actu a:visited{
	font-size:1em;
	color:#0099CC;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lien-actu a:hover{
 	color:#3366CC;
}
.recherche{
	border:solid 1px #CCCCCC;
	width:180px;
	height:16px;
	font-size:0.8em;
}
.lien-textgris{
	color:#333333;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:90px 3px;
	padding:0px 0px 0px 105px;
	font-size:0.8em;
	text-decoration:none;
}
.lien-textgris a:link, .lien-textgris a:visited, .lien-textgris a:active{
	color:#2596c2;
	text-decoration:none;
}
.lien-textgris a:hover{
 	color:#CC3300;
	text-decoration:none;
}
.text-prune {
	color:#993300;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.texte-noir  {
	color:#000000;
	font-size:0.8em;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////PRINT PAGES INTERIEURES///////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/***************************************************************************************************/
/******************************************* divs overall ******************************************/
/***************************************************************************************************/
body{
	margin:0px;
	text-align:center;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/fd-Amnyos.gif);
	background-repeat:repeat-x;
	background-color:#d8d7ce;
}
form{
	margin:0px;
	padding:0px;
}

#conteneur {
	width:959px;
	margin:0px auto 0px auto;
	text-align:left;
}
/*************************************************************************/
/*						CSS pour le menu déroulant                       */
/*************************************************************************/

#menu{	
	height:28px;
	background-image:url(images/fond-menu.gif);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:999;
	position:relative;
	display:none;
}
#menu ul{
	position:relative;
	float:left;
	list-style:none;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
}
#menu li {
	float: left;
	padding: 0px 0px 0px 0px;
	display:none;
}
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover{
	display:block;
	padding:5px 17px 9px 11px;
	text-decoration:none;
	font-weight:bold;
}
#m-amnyos a:link, #m-amnyos a:visited, #m-clients a:link, #m-clients a:visited{
	width:75px;
}
#m-domaines a:link, #m-domaines a:visited, #m-modes a:link, #m-modes a:visited{
	width:164px;
}
#m-realisations a:link, #m-realisations a:visited, #m-consultants a:link, #m-consultants a:visited, #m-contact a:link, #m-contact a:visited{
	width:94px;
}
#m-amnyos a:link, #m-amnyos a:visited, #m-domaines a:link, #m-domaines a:visited, #m-modes a:link, #m-modes a:visited, #m-clients a:link, #m-clients a:visited, #m-realisations a:link, #m-realisations a:visited, #m-consultants a:link, #m-consultants a:visited{
	color:#0c6080;
	
	background-image:url(images/menu-separateur.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#menu ul li a:hover{
	color:#fff;
	background-color:#0c6080;
}
#m-contact a:link, #m-contact a:visited{
	color:#0c6080;
	
}
/*********************************************** gestion sous menu **************************/

#menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin: 0;
	text-align:left;
	padding:0px;
	display:none;
}
#menu li li {
	width:200px;	
	border-bottom:solid 1px #e5e5e5;
	display:none;
}
#menu li li a:link, #menu li li a:visited{
	background-image:url(images/puce-menu.gif);
	background-repeat:no-repeat;
	background-position:5px 8px;
	width:178px;
	padding:2px 11px 3px 11px;
	display:none;
}
#menu li li a:hover{
	
}

#menu li ul ul {
	margin: -1em 0 0 9em;
}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu li:hover{
	/*background: #eee;*/
}


/**************************** metanav *********************************************************/
/********************************************************/
#meta-nav{
	height:23px;
	padding:0px 5px 0px 0px;
	display:none;
}
#metanav-liens{
	font-size:0.8em;
	float:right;
	color:#006699;
	display:none;
}
#metanav-liens a:link, #metanav-liens a:visited{
	color:#006699;
	text-decoration:none;
	display:none;
}
#metanav-liens a:hover{
	color:#006699;
	text-decoration:underline;
	display:none;
}
/***************************************************************************************************/
/**********************************************  ******************************************/
/***************************************************************************************************/

#contenu-bas{
	width:707px;
	padding:0px 0px 0px 0px;
	
} 
/***************************************************************************************************/
/*********************************************** Newsletter *******************************************/
/***************************************************************************************************/
#newsletter{
	background-color:#e0e4e5;
	border:#9fa9b4 solid 1px;
	width:235px;
	height:46px;
	margin:20px 0px 0px 0px;
	padding:8px 0px 10px 0px;
	float:left;
	font-size:0.7em;
	display:none;
}
#newsletter form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display:none;
}

/***************************************************************************************************/
/*********************************************** download Plaquette *******************************************/
/***************************************************************************************************/

#plaquette a:link, a:visited, a:active{
	color:#003366;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
#plaquette a:hover{
	color:#0099CC;
}

#plaquette{
	background-color:#eaeff3;
	background-image:url(images/visuel-plaquette.png);
	background-repeat:no-repeat;
	background-position:right;
	border:#9fa9b4 solid 1px;
	width:132px;
	height:46px;
	margin:20px 0px 0px 5px;
	padding:8px 0px 10px 0px;
	float:left;
	display:none;
}
#plaquette p{
	font-size:0.8em;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 8px;
}
/***************************************************************************************************/
/*********************************************** classes Home *******************************************/
/***************************************************************************************************/
.lien-actu{
	color:#0099FF;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
}
.lien-actu a:link, .lien-actu a:visited{
	text-decoration:underline;
	font-size:1em;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}
.lien-actu a:hover{
 	color:#000000;
}

.lien-textgris{
	color:#333333;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:90px 3px;
	padding:0px 0px 0px 105px;
	font-size:0.8em;
	text-decoration:none;
}
.lien-textgris a:link, .lien-textgris a:visited, .lien-textgris a:active{
	color:#2596c2;
	text-decoration:none;
}
.lien-textgris a:hover{
 	color:#CC3300;
	text-decoration:none;
}
.text-prune {
	color:#993300;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.texte-noir  {
	color:#000000;
	font-size:0.8em;
}
.suite {
	color:#000000;
	font-size:0.8em;
	background-image:url(images/puce-Ariane.gif);
	background-repeat:no-repeat;
}
/***************************************************************************************************/
/****************************************** divs interieur *****************************************/
/***************************************************************************************************/
#header-interieur{
	position: relative;
	height:130px;

}
#header-interieur h1{
	position: relative;
	top:6px;
	left:90px;
	height:80px;
	width:197px;
	background-image:url(images/logo-Amnyos-interieur.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
}
#header-interieur h1 span{
	display:none;
}
#band-interieur-sous-menu{	
	float:left;
	background-color:#FFFFFF;
}

/***************************************************************************************************/
/****************************************** fil Ariane *********************************************/
/***************************************************************************************************/

#fil-ariane{
	background-image:url(images/fond-fil-ariane.jpg);
	/*padding:15px 255px 0px 0px;
	margin:0px 0px 0px 0px;
	width:700px;*/
	background-repeat:no-repeat;
	background-position:0px 0px;

}

#fil-ariane ul{
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style: none;
	text-align:right;
	border-bottom:1px solid #dfdada;

}

#fil-ariane ul li{
	display:inline;
	background-image:url(images/puce-Ariane.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}
#fil-ariane ul li a:link, #fil-ariane ul li a:visited{
	color:#999999;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	font-size:0.9em;
}

#fil-ariane ul li a:hover{
	color:#006699;
	text-decoration:none;
	background-image:url(images/puce-ArianeBleue.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
}	

/***************************************************************************************************/
/****************************************** CONTENU *********************************************/
/***************************************************************************************************/
#contenu-gauche{
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
}
/***************************************************************************************************/
/****************************************** SOUS-MENU *********************************************/
/***************************************************************************************************/
#sous-menu{
	background-image:url(images/vignette.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:145px;
	float:left;
	display:none;
}

#sous-menu ul{
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
	list-style: none;
	text-align:left;
}

#sous-menu ul li{
	border-bottom:1px solid #dfdada;
}

#sous-menu ul li a:link, #sous-menu ul li a:visited{
	color:#336699;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/puce-menu.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding:3px 0px 3px 12px;
	margin:0px 0px 0px 0px;
	font-size:1em;
	display:block;
}

#sous-menu ul li a:hover{
	color:#0099CC;
	text-decoration:none;
}

#vignette{
	padding:10px 0px 0px 0px;
	width:134px;
	float:left;
	display:none;
}

/***************************************************************************************************/

#texte-principal{
	font-size:1em;

}

#texte-principal p{
	padding:6px 10px 5px 10px;
	margin:6px 2px 10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:1em;
	color:#333333;
}
.encart{
	background-color:#F2F2F2;
}

#texte-principal h2{
	padding:6px 0px 0px 0px;
	margin:6px 10px 10px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#006699;
}

/***************************************************************************************************/
/**************************************ACTUALITES**********************************************/
/***************************************************************************************************/
#colonne-droite{
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

#lienActualites{
	padding:20px 0px 0px 20px;
	display:none;
}

#actu{
	padding:5px 0px 0px 10px;
}
#actu h2{
	background-image:url(images/h2-Actualitesinterieur.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	height:27px
}

#actu h2 span{
	display:block;
	color:#CC3300;
	border-bottom:1px solid #993300;
}

#actu ul{
	padding:0px 0px 0px 0px;
	list-style:none;
	margin:0px;
}
#actu ul li{
    padding:0px 0px 0px 0px;
	background-image:url(images/filet-separateur.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#actu ul li a:link, #actu ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:10px 0px 8px 24px;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:5px 14px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	display:block;
}

#actu ul li a:hover{
	color:#000000;
}

/***************************************************************************************************/

#separateur{
	background-image:url(images/bordure-actu.gif);
	background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	height:19px;
}

/***************************************************************************************************/
/**************************************ETUDES**********************************************/
/***************************************************************************************************/
#menu-etudes{
	padding:5px 0px 0px 10px;
}

#menu-etudes h2{
	background-image:url(images/h2-Etudes-interieur.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	height:27px
}

#menu-etudes h2 span{
	display:block;
	color:#CC3300;
	border-bottom:1px solid #993300;
}

#menu-etudes ul{
	padding:0px 0px 0px 0px;
	list-style:none;
	margin:0px;
}

#menu-etudes ul li{
    padding:0px 0px 0px 0px;
	background-image:url(images/filet-separateur.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu-etudes ul li a:link, #menu-etudes ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:10px 0px 8px 24px;
	background-image:url(images/fleche.gif);
	background-repeat:no-repeat;
	background-position:5px 14px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	display:block;
}

#menu-etudes ul li a:hover{
	color:#000000;
}

#lienEtudes{
	padding:19px 0px 10px 25px;
	display:none;
}
#FondEtudes{
	background-image:url(images/bordure-actu.gif);
	background-repeat:no-repeat;
	padding:15px 0px 0px 0px;
	height:19px;
}

/**************************** footer *********************************************************/
/********************************************************/

#footer{
	font-size:1em;
	color: #999999;
	border-bottom:1px solid #cccccc;
	padding:40px 0px 0px 145px;
}

#footer a:link, #footer a:visited{
	color:#999999;
	text-decoration:none;
	display:none;
}
#footer a:hover{
	color:#666666;
	text-decoration:underline;
	display:none;
}
#imprim{
	width:200px;
	padding:0px -10px 0px 20px;
	float:right;
	display:none;
}

#imprim a:link #imprim a:visited{
	color:#006699;
	text-decoration:none;
}
#imprim a:hover{
	color:#0099CC;
	text-decoration:underline;
}

#imprim ul{
	padding:0px 10px 0px 0px;
	list-style:none;
	margin:0px;
}
#imprim ul li{
    padding:0px 10px 0px 0px;
	background-position:bottom;
	background-repeat:no-repeat;
	display:inline;
}
#imprim ul li a:link, #imprim ul li a:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	color:#0099FF;
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#imprim ul li a:hover{
	color:#000000;
}
/**************************** LOGO retour Accueil *********************************************************/
/*********************************************************************************************************/

#logo-retour-accueil{
	float:left;
	width:250px;
	height:130px;
}
#logo-retour-accueil img{
	display:block;
}

#logo-retour-accueil a.bouton{
	display: block;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
#logo-retour-accueil a.bouton:hover{
	background-image: url(images/retour_accueil.gif);
	background-repeat: no-repeat;
}
#flash-interieur{
	float:right;
	width:709px;
	height:130px;
	float:left;
	display:none;
}
#noflashinterieur{
}