html{
/*background-color: #DADFE1;*/
/*background-color: #375D81;/*#EFF5FB;/*#E1E6FA;*/
}


body {
color: #2F5F31;/*#22282A;*/
/*background-color: #375D81;/*#EFF5FB;/*#E1E6FA;*/
background: #B5D283 url('images/page.png') bottom left repeat-x fixed;
}

a, .ui-widget-content a {
color:#55AB58;/*#215D7D;*/
text-decoration: none;
font-weight:bold;
}
a:hover {
color: #EF0B26;/*#e19c05;/*#A2CEE7;*/
}

input, select, textarea {
/*background: #fbfeff;
border: 2px solid #fbfeff;*/
}

input:focus, select:focus, textarea:focus {
border-color: #C4D7ED;
}


#topline{
color:#48924B;
}

#bandeau_header {
background-color: #FFFFFF;
border-radius:5px 5px 0px 0;
/*box-shadow:0px 0px 6px #E0FFFF;*/

}

#footer{
background-color: #48924B;
border-radius:0px 0px 5px 5px;
border:1px solid #B7D563;
}

#footer p{
color:#FFFFFF;
}

#footer a, #footer a:hover{
color:#FFFFFF;
}

#contenu{
background-color:#ffffff;

border-bottom:1px solid #E0FFFF;
/*box-shadow:0px 0px 6px #E0FFFF;*/
}

/*#col1, #col2{
box-shadow:0px 0px 6px #CCCCCC;
}*/

.separ_actu{
box-shadow:0px 0px 6px #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-bottom:5px;
}

.box_infos{
box-shadow:0px 0px 6px #CCCCCC;
}

/*accordeon*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	color: #55AB58;
}

.ui-widget-content{
color: #2F5F31;
}


#blockcontent{
/*color: #22282A;*/
 /*background: #D9E8BF;
   background: rgba(217, 232, 191, 0.3);
box-shadow:0px 0px 6px #CCCCCC;*/
}

#blockcontent h1{
/*color:#375D81;*/
line-height:25px;
}

table>td{
padding:5px;
}

#blockcontent ul li
{
/*color: #101314;*/
list-style-position: inside;
list-style-image: url('images/blockbullets.png');
}

#blockcontent ul#fluxrss{

}

#blockcontent ul#fluxrss > li{
list-style-image: url('images/postbullets.png');
padding-bottom:5px;
border-bottom:1px solid #CCC;
}

#blockcontent ul#fluxrss li h4{
display:inline;
}

#blockcontent ul#fluxrss li ul.docs li{
list-style-image: url('../images/page_white_acrobat.png');
}


.titre_site{
color: #000000;
}

h1.titre_site{
font-size:32px;
}

#blockcontent ul.overview{ list-style: none; list-style-image:none;}

#blockcontent ul.overview li{ list-style-image:none; }


/*MENU*/


/*	
-------------------------------------------
div#navigation = COLOR
-------------------------------------------
*/

ul#menu {/*background:#464646; border-bottom: 7px solid #fafafa;box-shadow: 0px 1px #dadada;*/}

ul#menu > li a {
background: #B7D563;
   background: linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   background: -webkit-linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   background: -moz-linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   background: -o-linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   background: -ms-linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   background: linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   -svg-background: linear-gradient(top, #C9E08A 0, #A2C936 100%) no-repeat;
   -webkit-border-radius:12px 0 0;
   -moz-border-radius:12px 0 0;
   border-radius:12px 0 0;
   
color:#48924B;/*#E1E6FA;*/
/*background-color:#B7D563;*/
/*text-shadow: 0px -1px 1px #686868;*/ }
ul#menu li.hover > a, ul#menu li:hover > a, 
ul#menu a.current, ul#menu a:hover, ul#menu a:focus {
background:#48924B;color:#FFF;
}

ul#menu ul{
background: #B7D563;
   -webkit-border-radius:0 13px 13px 13px;
   -moz-border-radius:0 13px 13px 13px;
   border-radius:0 13px 13px 13px;
   margin:0 auto;
}


ul#menu.drop ul a{
background: transparent;
}

ul#menu.drop ul a:hover, ul#menu.drop ul li a.current{
/*background-color:#419F2E;
color:#E1E6FA;*/
background: #48924B;
   -webkit-border-radius:13px;
   -moz-border-radius:13px;
   border-radius:13px;
   margin:0 auto;
}



/*titres*/

h2{
color:#419F2E;
}

h3.t{

/*background: url('images/postbullets.png') top left no-repeat;
color:#375D81;*/
background: #EF0B26;
background: linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
background: -webkit-linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
background: -moz-linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
background: -o-linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
background: -ms-linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
background: linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
-svg-background: linear-gradient(top, #F4152F 0, #F4152F 14%, #F6374E 15%, #F40B27 74%, #E00B23 100%) no-repeat;
color: #FFFFFF;
}

h3.t2{
background: #B6D562;
   background: linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
   background: -webkit-linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
   background: -moz-linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
   background: -o-linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
   background: -ms-linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
   background: linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
   -svg-background: linear-gradient(top, rgba(188, 216, 110, 0.61) 0, rgba(188, 216, 110, 0.61) 14%, rgba(199, 223, 134, 0.61) 15%, rgba(177, 210, 86, 0.61) 100%) no-repeat;
}

/* GALERIE PHOTOS */

#galerie ul li{
list-style-type:none;
list-style-image:none;
}

input[type=submit] {
padding:5px;
color:#FFFFFF;
background-color:#B7D563;
cursor: pointer;
border:none;
border-radius:5px 5px 5px 5px;
}

input[type=submit]:hover {
background-color:#48924B;
}

.message1{
/*background-color:;*/
background:#FBEFF2 url(img/warning24.png) 3px 5px no-repeat;
padding-left:30px;
border:1px solid #FF0040;
color:#FF0040;
border-radius:5px 5px 5px 5px;
}

.message2{
/*background-color:;*/
background:#F5FBEF url(img/tick24.png) 3px 5px no-repeat;
padding-left:30px;
border:1px solid #04B404;
color:#04B404;
border-radius:5px 5px 5px 5px;
}

.err{
padding:2px;
border:1px solid #FF0040;
color:#FF0040;
border-radius:5px 5px 5px 5px;
}

td{
padding-top:8px;
	padding-bottom:8px;
}

tr.impair{
	background-color:#FFF;
}

.obligatoire{
color:red;
}


