@charset "utf-8";
/* CSS Document */

body
	{
		background:url(images/back.gif) top repeat-x #86B4E1;
	}
#main
	{
		margin-left:auto;
		margin-right:auto;
		width:840px;
		height:555px;
	}
#logo
	{
		width:840px;
		height:80px;
	}
#menuConteneur
	{
		width:840px;
		height:30px;
	}
#menu
	{
		width:850px;
		height:30px;
		float:left;
	}
#menu ul
	{
		list-style-type:none;
		padding:0;
		margin:0px;
	}
#menu li
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#80acdc;
		display:inline;
		padding:5px;
		float:left;
		font-weight:bold;
	}
#menu li a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#FFFFFF;
		display:inline;
		float:left;
		text-decoration:none;
	}
#menu li a:active, a:visited
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#80acdc;
		display:inline;
		float:left;
		text-decoration:none;
	}
#menu li a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#80acdc;
		display:inline;
		float:left;
		background-color:#0158b7;
		text-decoration:none;
	}
#contenu
	{
		width:870px;
		height:360px;
	}
#globe
	{
		float:left;
		width:370px;
		height:350px;
	}
#texte3
	{
	float:left;
	width:400px !important;
	width:370px;
	height:450px;
	padding-left:35px;
	margin-top:40px;
	padding-bottom:20px;
	padding-right:15px;
	}


#texte2
	{
	float:left;
	width:400px !important;
	width:370px;
	height:auto;
        max-height:450px;
	margin:0px;
	padding-left:35px;
	margin-top:40px;
	padding-bottom:20px;
	padding-right:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#texte2 a
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	}
#texte2 a:hover
	{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	border-bottom: 2px dotted #fefefe;
	}
#texte2 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
#texte2 h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
	}
#texte4
	{
	float:left;
	width:400px !important;
	width:370px;
	height:450px;
	margin:0px;
	padding-left:35px;
	margin-top:40px;
	padding-bottom:20px;
	padding-right:15px;
	}
#texte4 p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
#texte4 h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
	}
#texte
	{
	float:left;
	width:400px !important;
	width:370px;
	height:450px;
	margin:0px;
	padding-left:35px;
	margin-top:40px;
	padding-bottom:20px;
	padding-right:15px;
	overflow-Y:scroll;
	}
#texte p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
#texte h1
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:left;
	}
#produit
	{
		width:840px;
		height:100px;
	}
#produit ul
	{
		list-style-type:none;
		padding:0;
		margin:3px 0 0 0;
	}
#produit li
	{
		font-family:Arial, Helvetica, sans-serif;
		width:90px;
		font-size:15px;
		color:#80acdc;
		display:inline;
		padding:3px;
		float:left;
	}
#produit li a, a:active, a:visited
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#80acdc;
		display:inline;
		float:left;
		text-decoration:none;
	}
#produit li a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#80acdc;
		display:inline;
		float:left;
		background-color:#0158b7;
		text-decoration:none;
	}
#bas
	{
		width:840px;
		height:30px;
		background:url(images/ligne_bas.gif) top center no-repeat;
	}
#bas2
	{
	width:840px;
	height:30px;
	background:url(images/ligne_bas.gif) top center no-repeat;
	margin-top: 180px !important;
	margin-top: 40px;
	}
#bas3
	{
	width:840px;
	height:30px;
	background:url(images/ligne_bas.gif) top center no-repeat;
	margin-top: 100px !important;
	margin-top: 40px;
	}
.txt
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		text-align:left;
	}
.txt a
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		text-decoration:none;
}
.txt a:hover
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
		border-bottom:#FFF 1px dotted;
}
.txt2
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
		text-align:left;
	}
.txt2 a
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
		text-decoration:none;
}
#titrepar
	{
		width:350px; 
		height:35px; 
		margin-left:50px !important;
		margin-left:31px;
	}
#sous_menu
{
	top:130px !important;
	top:137px;
	left:712px !important;
	left:652px;
	width:130px;
	height:auto;
	display: none;
	text-align:left;
	position: absolute;
	background:#3E57CE;
	border:1px solid #FFFFFF;
	padding:5px;
	z-index: 1;
	background-color: #0067AC;
}

#sous_menu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
font-size:12px;
text-decoration:none;
}

#sous_menu a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
border-left:#FFFFFF 1px solid;
}