*{
	font-size:100%;
}

body{
	font:11pt Arial, Helvetica, sans-serif;
	background: #4baade url("../img/bg.png") 0px 0px repeat-x;
	margin: 0;	
	#margin-bottom: 10px;	
}

/****** DIV *********/
div{
	margin:0 0 0 0;
}

#wrap{
	width:800px;
	margin:0 auto;
	text-align:left;
}

#header {
	margin-top : 10px;
	padding-top: 180px;
	padding-left: 190px;
	background: url("../img/banner.png") 0px 0px no-repeat;
}

#main-content{
	padding: 10px;
	color: #2a3a47;
	background: white;
	text-align:justify;
	line-height:14pt;
}
.index {
	border-top: 4px solid #d29f5e;
	margin: 2px 0 0 0;
	#margin-top: 2px;
}
.documents {
	border-top: 4px solid #bda6ff;
	margin: 2px 0 0 0;
	#margin-top: 2px;
}
.contribute {
	border-top: 4px solid #ff8ecb;
	margin: 2px 0 0 0;
	#margin-top: 2px;
}
.links {
	border-top: 4px solid #4baade; 
	margin: 2px 0 0 0;
	#margin-top: 2px;
}

.top {
	border-top: 4px solid #2359a9;
	margin: 2px 0 0 0;
	#margin-top: 2px;
}

#footer{
	float:left;	
	margin-top: 20px;	
	#margin-top: 10px;	
	margin-bottom: 20px;
	color: #2a3a47;	
}

#current{
	border:1px solid #2a3a47;
	margin: 20px 0 0 0;
	padding: 10px;
	color: #2a3a47;
	background: white;
}

#blank{
	margin-top: 90px;
}

#_L{
	margin-top: 100px;
}

#_C{
	margin-top: 150px;
}

#_D{
	margin-top: 100px;
}

/********************/

/********** menu ***********/
span.surligne, span.footer{
	padding: 0.3em; margin-right: 10px; background: white;
	#padding: 10px;
}
span.surligne:hover { 
	background: #357ec0;
}

/* span.menu{
	padding-top: 0.3em; margin-left: 5px;  padding-left: 1.5em; padding-right: 0.5em; border-top: 4px solid black; font-size: 15pt; background: white; color: black;
} */
span.menu:hover{
	background: #357ec0 url("../img/menu_bg_3.png") 0px 0px repeat-x;
}

span.menu:active{
	border-top: 4px solid #a9d8f3;
}

/* span.menu{
	padding-top: 0.3em; padding-bottom: 0.1em;  margin-left: 5px;  padding-left: 1.5em; padding-right: 0.5em; border-top: 4px solid #4baade; font-size: 15pt; background: #357ec0; color: #a9d8f3;
} */
span.menu{
	padding-top: 0.5em; padding-bottom: 0.1em;  margin-left: 5px;  padding-left: 1.5em; padding-right: 0.5em; font-size: 15pt; background: #357ec0 url("../img/menu_bg.png") 0px 0px repeat-x; color: #a9d8f3;
}

a.menu:link, a.menu:visited { 
color: white;
text-decoration: none; 
}

span.selected{
	padding-top: 0.3em; padding-bottom: 0.3em;  margin-left: 5px; padding-left: 1.5em; padding-right: 0.5em; border-top: 4px solid black; font-size: 15pt; background: white; color:  black;
}

/* span.select{
	padding-top: 0.3em; padding-bottom: 0.3em;  margin-left: 5px; padding-left: 1.5em; padding-right: 0.5em; border-top: 4px solid #357ec0; font-size: 15pt; background: #1d4ea0; color:  #a9d8f3;
} */

span.select{
	padding-top: 0.5em; padding-bottom: 0.3em;  margin-left: 5px; padding-left: 1.5em; padding-right: 0.5em;  font-size: 15pt; background: #1d4ea0 url("../img/menu_bg_2.png") 0px 0px repeat-x;  color:  #a9d8f3;
}

/*span.selected{
	background: #black  5px 4px no-repeat;
	border-top: 4px solid black;
	-background: #bad1e1 url("../img/navig_bg.png") 0px 0px no-repeat;
}*/
/**********************************/
a:link, a:visited { 
color: #2a3a47;
text-decoration: none; 
}

a.inline:link, a.inline:visited { 
color: #2a3a47;
text-decoration: none; 
border-bottom: 1px solid #bbb;
}
a.inline:hover { 
color: #2a3a47;
text-decoration: none; 
border-bottom: 1px solid #2a3a47;
}

span.justify{
	text-align: justify;
}

h1 { font:14pt Arial, Helvetica, sans-serif; }

img{
    border: 0px;
}

img.inline{
    margin-bottom: -5px;
}

img.embeded{
	padding: 5px 10px 0 0;
}

img.embeded-left{
	padding: 5px 10px 0 10px;
}










