@charset "utf-8";
body{
	background-color:#fff;
	color:#000;
	padding:0px;
	text-align:left;
	font-family:trebuchet ms, trebuchet, verdana, helvetica, sans-serif;
	font-size:11pt;
}
body a{
	color:#000;
	text-decoration:underline;
}
body a:visited{
	color:#066;
	text-decoration:underline;
}
body a:hover, a:visited:hover{
	color:#066;
}
.nounderline a, .nounderline a:visited{
	text-decoration:none;
}
.subtitle{
	color:#008080;
}
#master{
	margin:20px auto 0px auto;
	position:relative;
	width:900px;
}
#footer{
	display:block;
	clear:both;
	text-align:center;
	margin-top:37px;
}
.background{
	background: url(images/bgfeuille.gif) no-repeat 150px 50px;
}
#hidden{
	display:none;
}
#capsules{
	width:303px;
	height:236px;
}
#capsuleshigh{
	width:303px;
	height:350px;
}

/*menu*/
#menu{
	position:relative;
	float:right;
	background-color:#e4f8c5;
	display:block;
	font-size:13pt;
	height:25px;
	width:730px;
	margin-top:15px;
	text-align:center;
}
#menu a, a:visited, a:hover, a:visited:hover{
	color:#000;
	text-decoration:none;
}
.menu{
	padding-right:3em;
	padding-left:1.5em;
}
.menu:hover{
	background: #e4f8c5 url(images/Feuille.gif) no-repeat center left;
}
.bgmenu{
	background: #e4f8c5 url(images/Feuille.gif) no-repeat center left;
}
#leftcornermenutop{
	background: url(images/leftcornermenutop.jpg) no-repeat top right;
	left:0px;
	margin-right:12px;
}
#rightcornermenutop{
	background: url(images/rightcornermenutop.jpg) no-repeat top right;
	right:0px;
	margin-left:12px;
}
.corner{
	height:25px;
	width:12px;
	position:absolute;
	top:0px;
}
/*fin menu*/

/*mainmenu*/
#mainmenu{
	position:relative;
	float:left;
	display:block;
	width:160px;
	margin-top:15px;
	background-color:#e4f8c3;
}
#mainmenu a, a:visited, a:hover, a:visited:hover{
	text-decoration:none;
}
.mainmenu{
	padding:7px;
	padding-left:25px;
	background-color:#e4f8c3;
	display:block;
}
.mainmenu:hover{
	background: #e4f8c3 url(images/Feuille.gif) no-repeat center left;
}
.bgmainmenu{
	background: #e4f8c3 url(images/Feuille.gif) no-repeat center left;
}
/*mainmenu1*/
.mainmenu1{
	padding:7px;
	padding-left:25px;
	background-color:#d7f8ff;
	display:block;
}
.mainmenu1:hover{
	background: #d7f8ff url(images/Feuille.gif) no-repeat center left;
}
.bgmainmenu1{
	background: #d7f8ff url(images/Feuille.gif) no-repeat center left;
}
/*amainmenu*/
.amainmenu, .amainmenu:visited, .amainmenu:hover, .amainmenu:visited:hover{
	color:#419e93;
}
/*amainmenu1*/
.amainmenu1, .amainmenu1:visited, .amainmenu1:hover, .amainmenu1:visited:hover{
	color:#5c8624;
}
#topcornermainmenu{
	background: url(images/topcornermainmenu.jpg) no-repeat top right;
	height:22px;
	display:block;
	margin-bottom:-13px;
}
#bottomcornermainmenu{
	background: url(images/bottomcornermainmenu.jpg) no-repeat bottom right;
	height:22px;
	display:block;
	margin-top:-7px;
}
/*fin mainmenu*/

/*content*/
#content{
	position:relative;
	float:right;
	width:710px;
	display:block;
	margin-top:10px;
	text-align:justify;
}
.contenu{
	text-align:justify;
	margin-bottom:20px;
}
#titre0{
	font-size:20pt;
	display:block;
	margin-bottom:10px;
	color:#00817F;
}
.titre{
	color:#5e8526;
	font-size:14pt;
	margin-bottom:5px;
}
/*fin content*/

/*update form*/
.selectedButton{
	background-color:yellow;
}
.form{
	text-align:left;
}
/*fin update form*/

/*contentbox*/
#contentbox{
	display:block;
	width:640px;
	padding:0px 15px 10px 15px;
	background-color:#caee94;
}
#topcornercontentbox{
	background: url(images/topcornercontentbox.jpg) no-repeat top right;
	width:670px;
	height:22px;
	display:block;
	position:relative;
	margin-top:0px;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:-13px;
}
#bottomcornercontentbox{
	background: url(images/bottomcornercontentbox.jpg) no-repeat bottom right;
	width:670px;
	height:22px;
	display:block;
	position:relative;
	margin-bottom:-15px;
	margin-left:-15px;
	margin-right:-15px;
}
/*fin contentbox*/

/*regular-stuff*/
li{
	list-style-image: url(images/Feuille.gif);
	padding-bottom:1em;
}
img{
	border:0px;
}
h1{
	font-size:16pt;
	color:#5e8626;
}
h2{
	font-size:12pt;
	color:#007F80;
}
h3{
	font-size:12pt;
	color:#038084;
}
h4{
	font-size:11pt;
	font-weight:bold;
}
#noU a{
	text-decoration:none;
}
#noU a:hover{
	text-decoration:underline;
}
#eliminer{
	color:red;
}

/*floating stuff*/
.floatleft{
	position:relative;
	float:left;
	width:670px;
	display:block;
}
.floatright{
	position:relative;
	float:right;
	width:670px;
	display:block;
}
.floatleftbar{
	position:relative;
	float:left;
	display:block;
}
.floatrightbar{
	position:relative;
	float:right;
	display:block;
}
.rightsidebar{
	float:right;
	position:relative;
	width:300px;
	display:block;
}
.leftsidebar{
	float:left;
	position:relative;
	width:300px;
	display:block;
}
.clearleft{
	clear:left;
}
.clearright{
	clear:right;
}
.réponse{
	vertical-align:center;
}
/*image position*/
.imgright{
	vertical-align:text-bottom;
	margin-left:10px;
	float:right;
}
.imgleft{
	vertical-align:text-bottom;
	margin-right:10px;
	float:left;
}
/*text-color*/
.green{
	color:#598428;
}
#green a, a:visited, a:hover, a:visited:hover{
	color:#598428;
}
.turquoise{
	color:#00817F;
}
/*text-position*/
.block{
	display:block;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.left{
	text-align:left;
}
.justify{
	text-align:justify;
}
/*font size*/
.fontsize8{
	font-size:8pt;
}
.fontsize10{
	font-size:10pt;
}
.fontsize12{
	font-size:12pt;
}
.fontsize13{
	font-size:13pt;
}
.fontsize14{
	font-size:14pt;
}
.fontsize16{
	font-size:16pt;
}
/*font style*/
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
.underline{
	text-decoration:underline;
}
.strikethrough{
	text-decoration:line-through;
}