body {
padding:10px;
margin:0;
font-family: Tahoma; Arial, Helvetica, sans-serif;
}
#wrap {
width: 980px;
background:#000000;
margin:0 auto;
padding:0;
background-image:url(images/bg_interne.gif);
background-repeat:repeat-x;
}
#wrap_home {
width:980px;
background:#fff;
margin:0 auto;
padding:0;
background-image:url(images/bg_home.gif);
background-repeat:repeat-x;
}
#header {
width:960px;
margin-left:20px;
margin-bottom:20px;
}
#content {
background-color:#FFFFFF;
/*opacity : 0.8;
filter : alpha(opacity=80); */
width:690px;
font-size:13px;
margin:0 0 20px 20px !important;
margin:0 0 20px 10px;
padding:0;
float:left;
}
#content_home {
background-color:#FFFFFF;
/*opacity : 0.8;
filter : alpha(opacity=80); */
width:590px;
font-size:13px;
margin:0 0 20px 20px !important;
margin:0 0 20px 10px;
padding:0;
float:left;
}
#sidebar_home {
	margin: 0 0 0 34px;
	padding: 10px 0 0 30px;
	width: 285px;
	height: 294px !important;
	height: 303px;
	background: #f47317;
	float: left;
}
#content #texte {
float:left;
width:370px;
margin-left:20px !important;
margin-left:10px;
padding-bottom:20px;
}
#content #texte_small {
float:left;
width:320px;
margin-left:20px !important;
margin-left:10px;
padding-bottom:20px;
}
#content #texte_large {
float:left;
width:650px;
margin-left:20px !important;
margin-left:10px;
padding-bottom:20px;
}
#content #texte_large2 {
float:left;
width:650px;
margin-left:20px !important;
margin-left:10px;
padding-bottom:20px;
margin-top:-25px;
}
#content #texte_large img{
padding:2px;
border:2px solid #FFF;
}
#content #texte_large2 img{
padding:2px;
border:2px solid #FFF;
}
#content #images {
float:left;
margin-left:25px;
}
#content_home #texte {
float:left;
width:370px;
margin-left:20px !important;
margin-left:10px;
}
#content_home #images {
float:left;
margin-left:25px;
}
#content a{
color:#F47317;
}
#content a:hover{
color:#F47317;
text-decoration:none;
}
#menu {
background-color:#000;
color:#FFFFFF;
padding:0;
height:50px;
width:690px;
font-size:10px;
font-weight:bold;
margin-left:20px;
}
#menu ul li{
float:left;
margin:0;
padding:0;
list-style:none;
}
#menu ul{
margin:0;
padding:17px 0 0 10px;
}
#menu ul li {
margin-left:5px;
}
#menu ul li a{
color:#F47317;
text-decoration:none;
}
#menu ul li a:hover{
color:#fff;
}

#agenda {
background-color:#F47317;
border:#000 1px solid;
width:190px;
color:#FFFFFF;
float:left;
padding:20px;
margin-left:20px;
}
#agenda a {
color:#FFFFFF;
text-decoration:none;
}
#agenda a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#footer{
float:left;
background-color:#FFFFFF;
width:980px;
text-align:right;
padding-top:10px;
height:50px;
}
#footer a{
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
#footer a:hover {
color:#524B3B;
}
.event {
padding-bottom:10px;
border-bottom:#FFFFFF dashed 1px;
font-size:13px;
}
.titre {
margin-left:20px;
margin-bottom:15px;
}
.don {
margin-left:315px;
}
.logoend {
float:left;
margin-left:35px;
margin-top:40px;
margin-bottom:20px;
}
.big {
font-size:20px;
}
.champ {
border:1px solid #878273;
height:20px;
width:180px;
}
.panneau {
/*border:#000000 1px solid;*/
padding:5px;
text-align:center;
width:233px;
}

.entrer_acf {
margin-left:20px;
margin-bottom:20px;
}
.entrer_ope {
margin-left:25px;
margin-bottom:20px;
}
h2 {
color:#524B3B;
margin:20px;
}
h3 {
color:#F47317;
margin:20px;
}
h4 {
color:#524B3B;
margin-left:5px;
font-size:16px;
}
h5 {
color:#F47317;
/*margin-left:10px;*/
font-size:14px;
}
h6 {
color:#F47317;
margin:0;
padding:0;
font-size:12px;
}

/******************************************* sIFR *******************************************/


.sIFR-hasFlash h2 {
    visibility: hidden;
	font-size: 30px;
	padding: 0;
	margin:20px 0 0 20px;
}
.sIFR-hasFlash h3 {
    visibility: hidden;
	font-size: 22px;
	padding: 0;
	margin:-30px 0 -10px 20px;
}
.sIFR-hasFlash h4 {
    visibility: hidden;
	font-size: 18px;
	padding: 0;
	margin:30px 0 -25px 0;
}

.sIFR-hasFlash .home_dday {
    visibility: hidden;
	font-size: 60px;
	padding: 0;
	margin: 0 0 -54px 0;
}
.sIFR-hasFlash .home_mobilisez {
    visibility: hidden;
	font-size: 26px;
	padding: 0;
	margin: 0 0 -85px 0;
}
.sIFR-hasFlash .home_date {
    visibility: hidden;
	font-size: 18px;
	padding: 0;
	margin: 0 0 0 0;
}



.sIFR-flash {
	visibility: visible;
}


/******************************************* others *******************************************/

.notification {
	/*background: #f1995b;
	border: 1px solid #f47317;*/
	padding: 10px;
	/*margin: 20px;*/
	background: #4571b5;
	font-weight: bold;
	color: #fff;
}