/*
Explication sur la hierarchie du css :

	- 10 étoiles : Pages,
	- 8 étoiles : Balises,
	- 6 étoiles : Sous-parties à des fins de classement
	- 4 étoiles : Sous-sous-parties à des fins de classement
	- 2 étoiles : Sous-sous-sous-parties à des fins de classement

*/
*{
	margin: 0px;
	padding: 0px;
}
/********** Rubriques */

/******** body */
body {
	background-color:#0098cb;
	margin:0px;
}

/******** div */

/**** id */
#page{
	width: 875px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images_asn/background/background.gif);
	background-repeat: repeat-y;
}

/**** class */
.clear{
	clear:both;
}

/****** Logo + Subscribe */
/**** id */
#logo_subscribe{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color:#0099cc;
	height: 114px;
}

/**** class */
.subscribe{
	margin-left:80px;
}
.logo{
	margin-right:20px;
	margin-left:160px;
}

/****** Titre + Back Home + onglet + search */
#titre_onglet{
	background-image: url(/images_asn/background/titre_onglet.gif);
	background-repeat:no-repeat;
	height: 39px;
	width : 875px;

}
#back_search{
	width: 875px;
	background-image: url(/images_asn/background/background.gif);
	background-repeat:repeat-y;
	margin:0px;
}

/**** id */

#onglet p{
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	font-family : Arial, Verdana, Sans-serif;
	font-size: 17px;

}
#bleu{
  color: #0099cc;
}
#vert{
  color: #669900;
}
#orange{
  color: #ff6633;
}
.clicked{
  color:#ff9933;
}
.non_clicked{
	color:#ff6633;
}
#search{
	float: right;
	width : 300px;
	margin-right: 20px;
}
#search_input{
	float: right;
	margin: 5px 5px 0 0;
}

#back{
	float:left;
}
/**** class */
.titreNum, .titre_mini{
	float: left;
	font-family: Arial,Helvetica, sans-serif;
	font-size : 12px;
	letter-spacing :1px;
	color: #99ccff;
}
.titreNum{
	font-weight: bold;
	margin-left:160px;
  _margin-left:80px;
	font-size : 14px;
	margin-top:5px;
	_margin-top:0px;
}
.titre_mini{
	margin-left: 5px;
	margin-top: 6px;
	_margin-top:0px;
}
.search{
	float: right;
	margin: 0 5px 0 0;
}
.back{
	margin-top: 5px;
	margin-left: 150px;
}
.back a{
	font-size: 12px;
	color: #ff6633;
	font-family: Arial, Verdana, Sans-serif;
}
.back a:hover{
	color: #ff9933;
	text-decoration: none;
	font-family: Arial, Verdana, Sans-serif;
}
/****** Corps */
#corps{
	width:100%;
	margin: 0px;
}
/**** Menu */

/** id */
#menu{
	float: left;
	width: 250px;
	margin: 0px;
}
#menu a{
  margin: 0px;
  padding: 0px;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	font-weight : bold;
}
#menu a:hover {
	color:#ff9933;
	text-decoration: none;
}
#top_sub_menu{
	width:250px;
	height:13px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/top_sub_menu.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/top_sub_menu.png) no-repeat top left!important;
	background-image: none;
}
#bottom_sub_menu{
	width:250px;
	height:13px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/bottom_sub_menu.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/bottom_sub_menu.png) no-repeat top left!important;
	background-image: none;
}
#sub_menu{
	margin-top:20px;
}
#sub_menu p{
	margin-left:15px;
	width: 225px;
}
.white{
	font-size: 12px;
	font-weight:normal;
	color:#ffffff;
	padding-bottom :12px;
}
#sub_sub_menu{
	margin-top:20px;
	float:right;
	width:100px;
}

/** class */
#haut_menu_orange{
	width:250px;
	height:20px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/top_aiti.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/top_aiti.png) no-repeat top left!important;
	background-image: none;
}
.milieu_menu_orange{
	width:250px;
	margin: 0px;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images_asn/menu/middle_aiti.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background:  url(/images_asn/menu/middle_aiti.png) repeat-y top left!important;
	background-image: none;
}
.milieu_menu_orange p{
	margin-left: 20px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.milieu_menu_orange a{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.milieu_menu_orange a:hover{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 16px;
	color: #FF9933;
}
#bas_menu_orange{
	width:250px;
	height:7px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/bottom_aiti.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/bottom_aiti.png) no-repeat top left!important;
	background-image: none;
	display:block;
}

.fond_sous_menu{
	width:250px;
	margin: 0px;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images_asn/menu/fond_sous_menu.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/fond_sous_menu.png) repeat-y top left!important;
	background-image: none;
}
.accordion_toggle p{
	margin: 0px;
	outline: none;
	cursor: pointer;
  line-height: 28px;
  padding-left: 15px;
	font-family: Arial, Verdana, Sans-serif;
  font-size: 15px;
  color: #3399ff;
}
.onglet_top{
  width: 250px;
  height: 34px;
  margin-top: 5px;
  /* filtre pour IE 6 pour aficher correctement les .png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/top_onglet.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/top_onglet.png) no-repeat top left!important;
	background-image: none;
}
.onglet_top p{
  padding-top: 5px;
}
.onglet_middle{
  width: 250px;
  height: 28px;
  /* filtre pour IE 6 pour aficher correctement les .png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/middle_onglet.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/middle_onglet.png) no-repeat top left!important;
	background-image: none;
}
.onglet_bottom{
  width: 250px;
  height: 34px;
  line-height: 30px;
  /* filtre pour IE 6 pour aficher correctement les .png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/bottom_onglet.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/bottom_onglet.png) no-repeat top left!important;
	background-image: none;
}
.background_menu{
  width: 250px;
  /* filtre pour IE 6 pour aficher correctement les .png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images_asn/menu/background_menu.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/background_menu.png) repeat-y top left!important;
	background-image: none;
}
.background_menu p{
  margin-left: 15px;
}
.background_bottom{
  width: 250px;
  height: 14px;
  line-height:0;
  font-size:0;
  /* filtre pour IE 6 pour aficher correctement les .png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/bottom_menu.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/bottom_menu.png) no-repeat top left!important;
	background-image: none;
}
.accordion_toggle_active p{
	color: #ffffff;
}

#last .accordion_toggle_active {
  /* filtre pour IE 6 pour aficher correctement les .png */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/menu/middle_onglet.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/menu/middle_onglet.png) no-repeat top left!important;
	background-image: none;
}

.accordion_content {
  width:250px;
	background-color: transparent;
	color: #444444;
	overflow: hidden;
}
.accordion_content h2 {
	margin: 0px;
	color: #0099FF;
}
.accordion_content p {
	line-height: 120%;
	padding-top: 3px;
	padding-bottom: 3px;
}
#sub_sub_menu img{
	margin-top:10px;
}

.accordion_toggle p span{
  font-weight: bold;
  font-size: 18px;
  margin-right: 10px;
}
/**** Contenu */
#contenu{
	width: 615px;
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}
#contenu_marges{
	width: 590px;
	margin-left: auto;
	margin-right: auto;
}
/** Home */

/* id */

/* class */
.haut_cadre_bleu{
	width: 590px;
	height: 10px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/home/haut_cadre_bleu.gif');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/home/haut_cadre_bleu.gif) no-repeat top left!important;
	background-image: none;
}
.milieu_cadre_bleu{
	width: 590px;
	margin: 0px;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images_asn/home/milieu_cadre_bleu.gif');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/home/milieu_cadre_bleu.gif) repeat-y top left!important;
	background-image: none;
}
.milieu_cadre_bleu p, h1, h2, h3{
  margin-left: 10px;
  margin-right: 10px;
}
.bas_cadre_bleu{
	width: 590px;
	height: 10px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/home/bas_cadre_bleu.gif');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/home/bas_cadre_bleu.gif) no-repeat top left!important;
	background-image: none;
	margin-bottom: 5px;
}
.haut_cadre_vert{
	width: 590px;
	height: 14px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/home/haut_cadre_vert.gif');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/home/haut_cadre_vert.gif) no-repeat top left!important;
	background-image: none;
}
.milieu_cadre_vert{
	width: 590px;
	margin: 0px;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images_asn/home/milieu_cadre_vert.gif');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/home/milieu_cadre_vert.gif) repeat-y top left!important;
	background-image: none;
}
.milieu_cadre_vert p, h1, h2, h3{
  margin-left: 10px;
  margin-right: 10px;
}
.bas_cadre_vert{
	width: 590px;
	height: 14px;
	margin: 0px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/home/bas_cadre_vert.gif');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/home/bas_cadre_vert.gif) no-repeat top left!important;
	background-image: none;
	margin-bottom: 5px;
}
/** Subscribe */

/* id */

/* class */
.orange_subscribe{
  font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#ff6633;
}
/*float left pour le formulaire (Nom, etc.)*/
.float_left_form{
  float: left;
  width: 100px;
}
.form_space{
  margin-top: 3px;
  margin-bottom: 6px;
  /*fake pour ie6*/
  _margin-bottom: 4px;
}

.form_big_paragraphe{
  font-size: 13px;
  margin-bottom: 10px;
  margin-top: 2px;
}
.form_middle_title{
  font-size: 15px;
  margin-bottom: 5px;
  margin-top: 20px;
}
.center_submit{
  text-align:center;
}
/** Industry Buzz */
/* id */
#Industry-BUZZ{
	float: left;
	width: 250px;
	height: 73px;
	line-height:0;
  font-size:0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/complement/buzz.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/complement/buzz.png) no-repeat !important;
	background-repeat:none;
	background-image: none;
}

/** Special Supplement */

/* id */
#Special-Supplement{
	float: left;
	height: 84px;
	width: 250px;
  line-height: 0;
  font-size: 0;
	/*filtre pour IE 6 pour aficher correctement les *.png*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images_asn/complement/supplement.png');
	/* hack pour Firefox pour bypasser le filtre iE6 &amp; le  "background-image: none;"*/
	background: transparent url(/images_asn/complement/supplement.png) no-repeat !important;
	background-repeat: none;
	background-image: none;
}

/****** Back to Top */

/**** id */
#bande_back_top{
  width: 100%;
  float: left;
}
#remerciements{
  float:right;
  margin-right: 20px;
  width: 590px;
}
#back_top{
  float: left;
  margin-left: 140px;
  _margin-left: 70px;
  margin-right: 30px;
  margin-top: 20px;
}
#back_top a{
	font-size: 12px;
	color: #ff6633;
	font-family: Arial, Verdana, Sans-serif;
}
#back_top a:hover{
	color: #ff9933;
	text-decoration: none;
}
/**** class */


/****** Footer */

/**** id */
#bottom{
	background-image: url(../images_asn/footer/footer.gif);
	background-repeat: repeat-y;
	height:20px;
	display: block;

}
#footer{
  background-color: #0098cb;
  width: 100%;
}
#nav_transversale{
	float: left;
	padding-bottom: 80px;
}
#nav_transversale p{
	font-style: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color:#99ccff;
	margin-left: 120px;
	margin-top: 0px;
}
#nav_transversale a{
	color:#99ccff;
	font-style: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px;
	margin-left: 5px;
}
#nav_transversale a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#vhox{
	float: right;
	padding-bottom: 80px;
}
#vhox p{
	font-style: Arial, Verdana, Sans-serif;
	font-size: 12px;
	color:#99ccff;
	margin-right: 10px;
	margin-top: 0px;
}
#vhox a{
	color:#99ccff;
	font-style: Arial, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-right: 5px;
	margin-left: 5px;
}
#vhox a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
/**** class */


/******** a */


/******** p */
p{
	font-family: Arial, Verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333333;
}
/****** id */
/****** class */
.white_nospan{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#ffffff;
	padding-bottom :12px;
	margin-left: 400px;
}

/******** img */
img {
	border:none;
	margin:0px;
	padding:0px;
}

/******** h */

/****** h1 */

/****** h2 */

/****** h3 */

#email {
  display: none;
}