body {
	margin: 0px 0;
	padding: 0;
	background: #F2EBA8;
	height:auto;
	/*font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font: normal 10px Arial, helvetica, sans-serif;	
		color:#31333B;

}

#header {
	text-align:center;
	width: 1010px;
	height: 100px;
	margin-left: auto;
  margin-right: auto;
}

#menu {
	width: 1010px;
	height: 30px;
	margin: 0 auto;
	background: #2494D8;
}

#sousmenu {
	padding-top:6px;
	padding-bottom : 0px;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 11px;
	width: 1010px;
	height: 24px;
	margin: 0 auto;
	/*background: #f0f773;*/
	background-image:url('../medias/images/theme/sousmenubg.jpg');
	vertical-align:middle;
}

#sousmenu a {
	text-decoration:none;
	color:black;
	margin-left:20px;
}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu li {
	display: inline;
}


#menu a {
	display: block;
	float: left;
	margin-left: 30px;
	height : 20px;
	padding: 5px 10px 0px 10px;
	border-bottom: 4px solid #330010;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-color: #F0F773;
	cursor: pointer;
}

#menu a:hover {
	color: #000000;
	border-bottom-color: #F0F773;
	background: #F0F773;
}

#menu .active a {
	color: #000000;
	border-bottom-color: #F0F773;
	background: #F0F773;
}

#content {
	width: 1010px;
	margin: 0 auto;
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #e4e4ff;*/
	text-align : justify; 
	
 	background:#e4e4ff ;
}

#left {
	vertical-align:top;
	width: 360px;	
	margin: 0 auto;
	margin-top:10px;
	float:left;
	padding:10px;
	padding-top:0px;
	/*background: #ff0000;*/
}

#right {
	vertical-align:top;
	width: 600px;
	padding: 0px;
	padding-right:10px;
	margin-top:10px;
	margin-left:20px;
	float:right;
	/*background: #ff00ff;*/
}

#page_left {
	vertical-align:top;
	width: 660px;	
	/*margin: 0 auto;*/
/* 	margin-top:10px */;
	float:left;
	padding:10px;
	padding-top:0px;
	border-right:solid 1px black;
	background: #e4e4ff;
	clear:right;
	position:relative;
}

#page_right {
	vertical-align:top;
	width: 300px;
	padding: 0px;
	padding-right:10px;
	margin-top:10px;
	margin-left:19px;
	float:right;
/* 	background: #e4e4ff */;
	
}

#annif {
	width: 990px;
	margin: 0px auto;
	/*border-color:#e4e4ff;
	border-style:solid;
	border:10px 10px 0px 10px;*/
	border:solid 10px #e4e4ff;
	padding: 0px 0px;
	height: 230px;
	/*border-top: 10px solid #e4e4ff;*/
	background: #FFFFFF;
	text-align:center;
}


#footer {
	width: 1010px;
	margin: 0px auto;
	padding: 0px 0px;
	height: 90px;
}

#footer p {
	margin: 0px;
	padding-top: 15px;
	text-align: center;
	color: #FFFFFF;
}

/*#footer a {
	color: #ffffff;
}

#footer a:hover {
	color: #ffffff;
}*/


 h1,h2 {
 color:#8fa819;font-family: "Trebuchet MS",arial, helvetica, sans-serif;font-weight:bold;font-size:15px;padding-left:12px;
 background: url(images/arrow.gif) no-repeat left center;
 text-transform: uppercase;
 }
 
.blue {
color:#3f71b6;
font-weight: 800;
}

.bluesquare {
 color:#3f71b6;
 font-weight: 800;
 padding-left:12px;
 background: url(images/square.gif) no-repeat left center;
}


/*a {
color:#3f71b6;
}

a:hover {
color:#3f71b6;
text-decoration :none;
}*/

hr {
width:100%;
height: 1px;
color:#8fa819;
background-color:#8fa819;

}

td.boutonMonCompte{
	vertical-align:top;
	text-align:center;
	background-image:url(../medias/images/theme/bulle.png);
	padding-top:30px;
	font-size:1.8em;
	height:70px;
	width:240px;
}

td.boutonMonCompte a{
	text-decoration: none;
	color:black;
}
td.boutonMonCompte a:hover{
	text-decoration: underline;
}
