body {
	font-family	: arial;
	font-size	: 10px;
	background	: url(images/background.png);
}

form {
	margin		: 0px;
	padding		: 0px;
}
#flash
{
	position	: absolute;
	top		: 111px;
}

#main {
	width		: 852px;
	position	: absolute;
	top		: 50%;
	margin-top	: -300px;
	left		: 50%;
	margin-left	: -399px;
	height		: 593px;
}

#central {
	position	: relative;
	left		: 210px;
	width 		: 641px;
	height		: 593px;
	background-color: #FFFFFF;
}

#menu {
	position	: absolute;
	width 		: 210px;
	height		: 593px;
	background	: #FFFFFF;	
}

#menu_top {
	height		: 119px;
	background	: #FFFFFF url(images/titre_hautgauche.png) no-repeat;
	
	cursor		: pointer;
}

#menu_contenu {
	font-size	: 10px;
	margin-left	: 20px;
	width		: 191px;
}

	#menu_contenu ul {
		padding		: 0;
		margin		: 0;
	}

	#menu_contenu li {
		list-style	: none;
		padding		: 0;
		margin-top	: 0;
	}

#menu_liens {
	height		: 100px;
	background	: url(images/menu_bg.png);
	background-repeat	: repeat-y;
	background-position	: right; 
	/*background-color: #666600;*/
}

	#menu_liens a {
		text-decoration	: none;
		color		: #100503;
	}
	
	#menu_liens a.titre_menu {
		color		: #738FCE;
		font-size	: 12px;
		text-decoration	: none;
		font-weight	: bold;
	}
	
	#menu_liens a.titre_menu:hover {
		text-decoration	: underline;
		color		: #738FCE;
		font-size	: 12px;
		font-weight	: bold;
	}
	
	#menu_liens a:hover {
		text-decoration	: underline;
		color		: #100503;
	}

#menu_catalogue {
	height		: 235px;
	/*background-color: #006666;*/
	background	: url(images/menu_bg.png);
	background-repeat	: repeat-y;
	background-position	: right; 
}

	#menu_catalogue a {
		text-decoration	: none;
		color		: #100503;
	}

	#menu_catalogue a:hover {
		text-decoration	: underline;
		color		: #100503;
	}
	
	

.titre_menu {
	color		: #738FCE;
	font-size	: 12px;
	font-weight	: bold;
}

#contenu a.lien:link,#contenu a.lien:visited,#contenu a.lien:active {
	color		: #738FCE;
	font-size	: 12px;
	font-weight : normal;
	text-decoration:none;
}
#contenu a.lien:hover {
	color		: #738FCE;
	font-size	: 12px;
	font-weight : normal;
	text-decoration:underline;
}
a.titre_h1 {
	color		: #738FCE;
	font-size	: 18px;
	font-weight	: bold;
	cursor:text;
}
.titre_h1 {
	color		: #738FCE;
	font-size	: 18px;
	font-weight	: bold;
	cursor:text;
}
a.titre_h2 {
	color		: #738FCE;
	font-size	: 15px;
	font-weight	: bold;
	cursor:text;
}
#menu_recherche {
	height		: 90px;
	/*background-color: #66cc66;*/
	background	: url(images/menu_bg.png);
	background-repeat	: repeat-y;
	background-position	: right; 
}

	#menu_recherche select {
		width		: 178px;
		height		: 16px;
		font-size	: 10px;
	}
	
	#menu_recherche input {
		width		: 28px;
		height		: 18px;
		font-size	: 10px;
		text-align	: center;
		color		: #FFFFFF;
		background	: #100503;
	}
	
	#menu_recherche_sel {
		height		: 24px;
		vertical-align	: center;
	}
	
	.trigger, .activetrigger{
			border:1px solid #100503;
			color: #100503;
			text-decoration:none;
			width:140px;
			padding:1px;
			display:block;
	}
	.trigger{
		background:url(images/fleche_select.png) top right no-repeat #fff;
	}
	/* style of the UL */
	.dropcontainer ul{
		background:#fff;
		border:1px solid #100503;
		border-bottom:none;
		list-style-type:none;
		padding:0;
		margin:0;
		width:142px;
		position:absolute;
		overflow-y	: scroll;
		overflow-x	: hidden;
	}
	
	.select80 .dropcontainer ul {
		height		: 80px;
	}
	
	.dropdownhidden{
		top:0;
		left:-999em;
	}
	.dropdownvisible{
		top:0;
		left:0;
	}
	.dropcontainer ul a{
		padding:0 .5em;
		display:block;
		width:15em;
		text-decoration:none;
		color:#666;
		border-bottom:1px solid #999;
	}
	.dropcontainer ul a:hover{
		background:#ccc;
	}
	.dropcontainer{
		position:relative;
	}



#bandeau_sup {
	background	: #FFFFFF url(images/bandeau_top.png) no-repeat;
	height		: 42px;
	text-align	: right;
	color		: #FFFFFF;
	padding-top	: 25px;
}


#bandeau_sup input {
	background	: none;
	border		: none;
	color		: #FFFFFF;
	width		: 27px;
	font-size	: 10px;
	font-family	: arial;
}

.texte_bleu {
	color		: #738FCE;
}

#footer {
	color		: #FFFFFF;
	height		: 30px;
	margin-left	: 0px;
	margin-right	: 0px;
	text-align	: center;
	width		: 850px;
	padding-top	: 3px;
}

a.lien,a.lien:hover {
	font-family	: arial;
	font-size	: 10px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:text;
}

#popup {
	visibility	: hidden;
	padding-top 	: 15px;
	top		: 240px;
	left		: 60px;
	width 		: 520px;
	height		: 152px;
	position	: absolute;
	z-index		: 1000;
	background	: url(images/cadrepopup.png);
	cursor		: pointer;
}

.texte_big_popup {
	font-size	: 16px;
	font-weight	: bold;
	color		: #738FCE;
}

.texte_popup {
	color		: #738FCE;
	font-size	: 11px;
}

