@charset 'utf-8';
body{
	background-color: #fff;
}

a, a:link,a:visited{
	color: #000;
}
.title_article, a{
	color: #000;
}

.ban h1{
	font-size: 25px;
	margin-top: 10px;
}
.items_right input[type='text']{
	color: #fff;
}

.accueil{
	background-color: #efefef;
	border: 1px solid #D5D5D5;
}

.footer,
.menu_principal,
.items_right button{
	background: linear-gradient(top, #f3f3f3 10%, #cccccc 100%);
	background: -o-linear-gradient(top, #f3f3f3 10%, #cccccc 100%);
	background: -moz-linear-gradient(top, #f3f3f3 10%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#cccccc));
}

.mainMenu li a, .mainMenu li a:link, .mainMenu li a:visited {
    color: #4f4f4f;
    border-right: 1px solid #c4c4c4;
	border-left: 1px solid #eaeaea;
}
.items_right input[type='text'],
.mainMenu li ul li a:hover,
.mainMenu li ul li a:active,
.mainMenu li ul li a:focus,
.mainMenu li a:hover,
.mainMenu li a:active,
.mainMenu li a#current,
.title_items_right,
.archives_actu{
	color: #fff;
	background: linear-gradient(top, #b30703 10%, #5d0104 100%);
	background: -o-linear-gradient(top, #b30703 10%, #5d0104 100%);
	background: -moz-linear-gradient(top, #b30703 10%, #5d0104 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#b30703), to(#5d0104));
}


.mainMenu li ul {
    background-color: #fff;
}

.mainMenu li ul li{
    border: solid 1px #c4c4c4;
    border-top: none;
}

/* Level 2 */

.mainMenu li ul li ul { /* Level 3 */
    border: solid 1px #c4c4c4;
}

/* #################### FIN Navigation Principale #################### */

.title_items_right a, .title_items_right a:link, .title_items_right a:visited{color: #fff;}

.footer_menu a, .footer_menu a:link, .footer_menu a:visited{color: #000;}

.items_right .menuRight {
	border: 1px solid #5d0104;
}

form.forms {
	width:500px;
	margin: 0 auto;
}
form.forms p label span.required{
	font-weight: bold;
	color: red;
}

form.forms input[type='text'], form.forms textarea{
	width: 75%;
	border: 1px solid #24578e;
}

form.forms label{
	width: 50%;
	font-size: 14px;
	display: block;
	font-weight: bold;
	margin: 10px 0 0 0;
}

.itemsActu{
	margin: 5px 0 5px 20px;
	padding: 0;
}

.itemsActu li{
	line-height: 15px;
	list-style-image: url(../img/puce.png);
	width: 270px;
	text-align: justify;
	float: left;
	margin: 5px 30px 5px 0;
}

.itemsActu li span{
	font-size: 10px;
	font-weight: bold;
	color: #6b6b6b;
}

.itemsActu li.right{
	margin: 0;
}

.itemsActu li a:active,
.itemsActu li a:hover{
	color: #5d0104;}

.archives_actu a,
.archives_actu a:link,
.archives_actu a:visited{
	float: right;
	color: #fff;
	text-transform: initial;
	font-size: 12px;
	display: block;
}

.MoreActu{
	margin: 5px 0 5px 20px;
	padding: 0;
}

.MoreActu li{
	line-height: 15px;
	list-style-image: url(../img/puce.png);
	text-align: justify;
	margin: 5px 0px 5px 0;
}

.MoreActu li span{
	font-size: 10px;
	font-weight: bold;
	color: #6b6b6b;
}

.moreArticles, .moreFolders{
	border-top: 1px solid #5d0104;
	border-bottom : 1px solid #5d0104;
	margin: 10px 0 0 0;
	font-size: 15px;
	padding: 5px 0 5px 0;
	text-transform: uppercase;
	color: #5d0104;
}

.itemsmoreArticles, .itemsmoreFolders {
	padding: 0;
	margin: 0;
}

.itemsmoreArticles li , .itemsmoreFolders li{
	list-style-type: none;
}

.itemsmoreArticles li h2, .itemsmoreFolders li h2{
	font-size: 14px;
}