/* CSS Document */

body{
	margin: 0px;
	/*border-top: 10px solid #EEE;*/
	background: #EEE;	
	color: #000;
	font-size: 80%;
	line-height: 1.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
}

h1{
	font-size: 2em;
	color: #1352A2;
}

h2{
	font-size: 1.7em;
	color: #1352A2;
	line-height:22px;
}
h3{font-size: 1.3em;}
h4{font-size: 1.1em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

a{
	color: #0033CC;
}

a:visited{
	color: #0033CC;
}

a:hover{
	color: #0066FF;
}

.lienref {
	color: #FF9900;
	font-weight:bold;
	text-decoration: none;
}

a.lienref{
	color: #FF9900;
	text-decoration: none;
}

a.lienref:visited{
	color: #FF9900;
	text-decoration: none;
}

a.lienref:hover{
	color: #0066FF;
	text-decoration: none;
}


.left{
	float: left;
	margin-right: 1em;
}

.right{
	float: right;
	margin-left: 1em;
}

/* La page
-------------------------------------------------------- */
#page{
	background: #fff url(images/page.png) repeat-y center top;
	color: inherit;
	width: 990px;
	margin: 0 auto 0 auto;
	text-align: left;
}

.pathway{
	font-size: 80%;
	margin-left: 10px;
	/*background: transparent url(images/day-date.png) no-repeat left center;*/
	font-style: italic;
	font-weight: bold;
}
 
#main{
	float: left;
	width: 730px;
	margin: 10px 0 0 0px;

}

#content{
	margin: 0 15px 0 15px;
	padding-top: 0px;
	padding-right: 5px;
	/*text-align: justify;*/
}

/* L'entête
-------------------------------------------------------- */
#top{
	height: 120px;
	margin:0px;
	padding:0px;
	/*padding-top: 20px;
	background: #FFF url(images/top-css.jpg) no-repeat left top;*/
}

#top h1{
	height: 80px;
	line-height: 80px;
	margin: 0 0 0 40px;
	padding-top: 10px;
}

#top h1 a{
	text-decoration: none;
	color: #FFFFFF;
}

 
/* La barre de navigation
-------------------------------------------------------- */

#sidebar{
	background: #FFF url(images/decodroite-fr.png) no-repeat;
	float: left;
	width: 210px;
	margin: 20px 5px 0px 20px;
	padding: 10px 1px 0px 0px;
	/*border-right: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	padding-bottom: 4em;*/

}

#sidebar div{
	/*padding: 1ex 1em;*/
}

#footer{
	margin: 0px;
	padding: 0px;
	/*border-top: 1px solid #CCC;
	background: #EEE;
	color: #666;	
	padding-top: 20px;*/
	height: 70px;
	background: #EEE url(images/bottom.png) no-repeat left top;
	clear: both;
}

#sidebar div{
	color: inherit;
}

#sidebar div ul{
	margin: 0px;
	padding: 0px;
	/*list-style: none;*/
}

#sidebar h2, #sidebar h3{
	/*color: #9ED200;*/
	margin: 0 0 1ex 0;
}

#sidebar h3{
	line-height: 1em;
	font-size: 1.1em;
	margin: 10px 0px 0px 5px;
	padding-left: 0px;
}
ul li {
	position: relative;
}

ul{
	/*list-style-image:url(images/puce.png);*/
	line-height: 1.5em;
	font-size: 85%;
	margin: 0px 0 12px 5px;
	padding: 0 0 0 0px;
	list-style: none;
}
.legal{
	font-size: 65%;
	color: #666666;	
	line-height: 1.4em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.descrip{
	border: #EBEBEB 1px solid;
	margin: 5px 5px 20px 5px;
}
.cell_fiche{
	padding: 5px;
}

.img_droite{
	margin: 5px;
	float: right;
}
.img_gauche{
	margin: 5px;
	float: left;
}
.world{
	background: url(images/planisphere-1.gif) no-repeat center top;
	width: 100%;
	vertical-align:text-top;
}
.icon_contact{
	vertical-align:middle;
}

.locking{
	background: url(images/lockin-background.jpg) no-repeat center top;
	width:150px;
	height:120px;
	margin:10px;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.img_locking{
vertical-align: middle;
}
 
 .cell_pass01{
 	background-color:#F3F3F3;
}
.buttonmenu li{
margin-top: 1px;
/*background-image: url(images/fleche.png);
background-position:left;
background-repeat:no-repeat;
padding-left: 12px;*/
}