@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body{
		font: 62.5%/2.2em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #4b4942;
		background: #fff;
	}
	a{text-decoration: none;color: #5f73a5;}
	a:hover{color: #e9d398;}
	hr{display: none;}
	strong{font-weight: bold;}
	h2{font: 24px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
		line-height: 105%; color: #46568d;}
	
	h4{font: 18px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
		line-height: 140%; margin:0px;font-color: 6b7bb6; border-bottom: 1px solid #6b7bb6; border-top: 1px solid #6b7bb6;
	}
	

/* =LAYOUT - the main layout styles */
	.container{
		width:880px;
		margin: 0 auto;
		position: relative;
		overflow:hidden;
	}
	

	/* header layout */
	#header{
		height: 253px;
		background: #4a4841 url(../images/top_bg.jpg) top repeat-x;
		position: relative;
	}
	#navigation{
	position: absolute;
	right: 0px;
	top:20px;
	width: 234px;
	}
	/* main area layout */
	#main{padding:24px 0 20px 0;}
	#leftcolumn{float: left;width:230px;
	}
	#center{margin-left: 230px; ;width:560px;padding: 0 30px;}
	#rightcolumn{float: left;width:287px;}
	
	
	
	/* bottom layout */
	#bottominfo{
		border-top: 5px solid #42423b;
		background: #f1eee7;
		padding-bottom:25px;
		width: 100%;
		overflow: hidden;
	}
	.bottomcolumn{
		float: left;
		width:288px;
		margin-right: 18px;
	}
	.bottomright{margin-right:0;}
	
/* =HEADER - the header styles */
	#header .container{height: 253px;}
	
	/* top navigation */
	#navigation li{
		float: left;
		padding-right: 27px;
		text-transform: uppercase;
		font-size: 1.3em;
		font-weight: normal;
	}
	#navigation li a{color: #fff;}
	#navigation li a:hover,#navigation li.active a{color: #ead599;}
	
		


	
	/* message and building pic */
	#banner{
	position: absolute;
	height: 200px;
	color: #a49c8f;
	padding:0 0px 0 0px;
	bottom: 4 px;
	background: url(../images/header_IAAP.png) no-repeat;
	width: 860px;
	left: 1px;
	top: 49px;
	}
	
/* =CONTENT - the content styles */


	/* left column */
	.leftbox{background: #f1f0ef;padding: 10px 23px 10px 23px;margin-bottom:3px;line-height:1.8em;}
	

	
	h3.leftbox{font-size:19px;color: #8c8685; background: #f1f0ef url(../images/h3_bg_tall.jpg) 0 0 repeat-x;padding:5px 0 10px 23px;}
	
	h3.header_small{font-size:15px;font-weight: bold;background: #f1f0ef;padding:0 23px 5px 23px;}
	ul.leftbox{font-size: 1.2em;}
	
	.leftbox2{padding: 10px 23px 10px 23px;margin-bottom:3px;line-height:1.8em;}

	.features{padding-top:15px;font:1.27em Arial, Helvetica, sans-serif;}
	
	#leftcolumn .leftbox p{padding-bottom:1em;line-height:1.5em; font-size:12px}
	
	
	
	/* center column */

	.article_wrapper h2{color: #666666; font-size:1.8em;margin:10px 0;}
	.article_wrapper h3{color: #6671a9; font-size:1.6em;margin:14px 0px 30px; border-bottom: 1px dashed #6671a9;
padding-bottom: 2px;}
	.article_wrapper h5{color: #6671a9; font-size:1.6em;margin:14px 0px 0px; border-bottom: 1px dashed #6671a9;
padding-bottom: 2px;}
	.article_wrapper h1{color: #000000; font-size:1.3em;margin:10px 0;}
	.article_wrapper p{padding-bottom:10px;font-size:1.3em;}
	.article_wrapper li	{color: #000000; font-size:1.1em;margin:10px 0;
	}
	.article_wrapper a	{color: #6b7bb6; font-size:1.0em;
	font-weight:bold;
	text-decoration:underline; margin:10px 0;
	}
	
		.article_wrapper em	{
		
	font-style:italic;
	}

	.article_wrapper a:hover,#navigation li.active a
	{color: #999999; font-size:1.0em;
	font-weight:bold;
	text-decoration:underline; margin:10px 0;
	}
# lnk	{
font-weight:padding-bottom:10px;font-size:0.9em;}	
	
	
# span	{
font-weight:bold; color:#6600CC}


	/* list centre */
	
#niveauUN li {

padding-bottom:9px;font-size:1.3em;list-style-image: url(../images/bulletBleu2.gif);
margin-left: 18px;
}

#niveauDeux li {

list-style-image: url(../images/bulletBleu2.gif);
padding-bottom:9px;font-size:1.3em;
margin-left: 12px;
}

#niveauDeux li a{

list-style-image: url(../images/bulletBleu2.gif);
padding-bottom:9px;font-size:1.0em;
color:#333333;
margin-left: 0px;
}

#niveauTrois li {

padding-bottom:8px;font-size:1.2em; line-height: 14px; list-style-image: url(../images/bulletBleu2.gif);
margin-left: 18px;
}

#niveauQuatre li {

list-style-image: url(../images/bullet_jaune.gif);
padding-bottom:9px;font-size:1.3em;
margin-left: 32px;
}

#niveauQuatre li a{

list-style-image: url(../images/bullet_jaune.gif);
padding-bottom:9px;font-size:1.0em;
color:#333333;
margin-left: 0px;
}


#niveauCinq li {

list-style-image: url(../images/i_plus.png);
padding-bottom:9px;font-size:1.3em;
margin-left: 22px;
}

#niveauCinq li a{

list-style-image: url(../images/i_plus.png);
padding-bottom:9px;font-size:1.0em;
color:#333333;
margin-left: 0px;
}

	/* list  haut centre */
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 5px;
text-transform: uppercase;
font-size: 1.2em;
color:#999999;
font-weight: normal;

}



/* citation centre */
	
#texteCitation {
background-color: #f6efd8;

border-top: 1px dashed #999999;
border-bottom: 1px dashed #999999;
padding-bottom: 14px;
font-size: 1.2em;
font-style:italic;
padding-top: 14px;
padding-left:10px;
padding-right:10px;
line-height: 17px;
margin-bottom: 15px!important;
margin-bottom: 25px;
}

/* =TABLE */


#transportation
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;

	width: 590px;
	text-align: left;
	p.small:line-height:60%;
	}
	
	#transportation th
{
	padding: 13px 8px 8px 8px;
	
}	
	

#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 2px;
	width: 590px;
	text-align: left;
	border-collapse: collapse;
	p.small:line-height:80%;
	}


#newspaper-b th
{
	padding: 13px 8px 8px 8px;
	text-align: left;
	font-size: 12px;
	color: #46568d;
	background: #FFFFFF;
}
#newspaper-b tbody
{
	background: #f9f4e2;
}
#newspaper-b td
{
	padding: 5px;
	color: #000000;
	text-align: center;
	border-top: 1px dashed #999999;
}

#newspaper-b 2 td
{
	padding: 5px;
	color: #000000;
	text-align: center;
	border-top: 1px dashed #999999;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #FFFFFF;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 8px;
	line-height:11px;
	margin: 2px;
	width: 590px;
	text-align: left;
	border-collapse: collapse;
	}

#newspaper-c a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 9px;
	line-height:11px;
	font-weight:100;
	color: #000000;

	}

#newspaper-c th
{
	padding: 13px 8px 8px 8px;
	text-align: left;
	font-size: 10px;
	color: #46568d;
	background: #FFFFFF;
}
#newspaper-c tbody
{
	background: #f9f4e2;
}
#newspaper-c td
{
	padding: 5px;
	color: #000000;
	text-align: center;
	border-top: 1px dashed #999999;
}

#newspaper-c 2 td
{
	padding: 5px;
	color: #000000;
	text-align: center;
	border-top: 1px dashed #999999;
}
#newspaper-c tbody tr:hover td
{
	color: #339;
	background: #666699;
}

#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 2px;
	width: 590px;
	text-align: left;
	border-collapse: collapse;
	p.small:line-height:80%;
	}
	
	#newspaper-c li
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	}


#newspaper-c th
{
	padding: 13px 8px 8px 8px;
	text-align: left;
	font-size: 12px;
	color: #46568d;
	background: #FFFFFF;
}
#newspaper-c tbody
{
	background: #f9f4e2;
}
#newspaper-c td
{
	padding: 5px;
	color: #000000;
	text-align: center;
	border-top: 1px dashed #999999;
}

#newspaper-c 2 td
{
	padding: 5px;
	color: #000000;
	text-align: center;
	border-top: 1px dashed #999999;
}
#newspaper-c tbody tr:hover td
{
	color: #339;
	background: #FFFFFF;
}


/* =REGISTRATION */

.registration {width: 580px;}
.registration ul {list-style-type: none;}


.registration li a {
float: left;
width: 580px;
text-align: left;
font: 9pt Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
color: #444;
background: #efd36f;
border: 1px solid #606060;
margin: 1px;
}
.registration a:hover {
color: #000000;
text-align: left;
font: 9pt Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
background: #8e96b1;
color:#FFFFFF;
margin: 1px;}


.registration2 {width: 580px;}
.registration ul {list-style-type: none;}


.registration2 li a {
float: left;
width: 580px;
text-align: left;
font: 9pt Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
color: #444;
background: #efd36f;
border: 1px solid #606060;
margin: 1px;
}
.registration2 a:hover {
color: #000000;
text-align: left;
font: 9pt Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
background: #8e96b1;
color:#FFFFFF;
margin: 1px;}

.registration3 {width: 580px;}
.registration ul {list-style-type: none;}


.registration3 li a {
float: left;
width: 580px;
text-align: left;
font: 9pt Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
color: #444;
background: #efd36f;
border: 1px solid #606060;
margin: 1px;
}
.registration3 a:hover {
color: #000000;
text-align: left;
font: 9pt Arial;
padding: 5px 5px 5px 5px;
text-decoration: none;
background: #8e96b1;
color:#FFFFFF;
margin: 1px;}



.attendee_pin{position:relative;}
.attendee_wrap{position:absolute; top:-30px; left:40px; padding:10px; background-color:#fff; border:1px solid #333333; width:260px; display:none;}
.attendee_close{position:absolute; top:3px; left:260px; cursor:pointer;}


	
	
/* =BOTTOM */
	.bottomcolumn h3{
		border-bottom: 4px solid #9b968f;
		color: #5699A7; font-size:18px;padding:15px 0 5px 5px;
	}
	.bottomcolumn p{
		padding: 10px 35px 10px 5px;
		font-size: 1.2em;
	}
	.iconlist{
		border-top: 1px dashed #d1cfcd;
		font-size: 1.2em;
	}
	ul.iconlist li a{
		padding-left: 25px;
		background: url(../images/footer_list.jpg) left bottom no-repeat;
	}
	ul.iconlist  li a:hover{background: #E9E4DE url(../images/footer_list.jpg) left top no-repeat;color: #42423b;}
	.enewsbox{
		float: left;
		width: 180px;
		height: 17px;
		padding:3px 5px;
		border: 4px solid #5599A7;
		font-size:13px;
	}
	.button{
		display: block;
		float: left;
		width: auto;
		line-height:1em;
		text-align: center;
		background: #659AA6;
		border: 4px solid #fff;
		color: #fff;
		cursor: pointer;
		margin:0;
		padding:3px 8px; /* IE6 */
	}
	
	
	
/* = Elements FORMS */

#contentAccess {
padding: 0;
margin-left: 24px;
}



div#conteneurFormManagement form {
	background-color: #f6efd8;
	width: 250px;
	float: right;
	margin-top: 15px;
	padding:  5px 5px 5px 10px;
	margin-top: -15px;
	border: 1px solid #000000;
}
div.formBleu form {
	background-color: #f6efd8;
	width: 250px;
	margin-top: 10px;
	padding:  5px 5px 5px 10px;
	border: 1px solid #000000;
}



	
/* =FOOTER */
	#footer{
		height: 200px;
		background: #ffffff url(../images/footer_bg2.gif) 0 0 repeat-x;
		font-size: 1.6em;
		text-align:center;
		font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
	color: #ffffff;	
	font-size: 9 px;
	font-style: bold;
	text-align: center;	
	letter-spacing: .2px;
	
}
#footer p {
	padding:9px 0;
	font-size:10px;
}

#footer a { 
	border-bottom: 1px dotted #eddcaa;
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
}
#footer a:hover { 
	background: inherit;
	border-bottom: 1px dotted #df7d09;
	text-decoration: none;
}
.style2 {color: #999999}
