*{margin:0; padding:0;}
/* CONTENT
----------------------------------------------------------------------------------------------------------------------------*/
#content-area .block-visuel {margin:0 0 20px;padding:0;}
#content-area .block-visuel img {width: 5FCEFD285px; height: 273px;}
#content-area h3 {font-family: 'Conv_BreeSerif-Regular';margin:0 0 10px;padding:0;font-size:2.083em;color:#000;text-transform:none;font-weight:normal;}
#content-area .block-onglets {margin:35px 0 0;padding:0;width:572px;}
#content-area .block-onglets .onglets{margin:0;padding:0;width:571px;}
#content-area .block-onglets .onglets ul {margin:0;padding:0;}
#content-area .onglets ul li{;list-style:none;float:left;width:190px;height:52px;text-align:center;}
#petition_tabs {
    border: 1px solid #404040;
    border-top: none;
}

#content-area .onglets ul li.info{margin:0;padding:0;border-bottom:1px solid #404040;background:#fff;}
#content-area .onglets ul li.info.active{margin:0;padding:0;border:1px solid #404040;border-bottom:none;background:#F3C243;
}



#content-area .onglets ul li.petition{margin:0;padding:0;border-bottom:1px solid #404040;background:#fff;}
#content-area .onglets ul li.petition.active{margin:0;padding:0 ;border:1px solid #404040;border-bottom:none;background:#F3C243;}

#content-area .onglets ul li.petition.active a:hover{background-color: inherit !important;}
#content-area .onglets ul li.info.active a:hover{background-color: inherit !important;}
#content-area .onglets ul li.last.active a:hover{background-color: inherit !important;}


#content-area .onglets ul li.last{margin:0;padding:0;border-bottom:1px solid #404040;background:#fff;  width: 189px;}
#content-area .onglets ul li.last.active{margin:0;padding:0;border:1px solid #404040;border-bottom:none;background:#F3C243;
}
#content-area .onglets ul li.last.active{background:#F3C243;
}


#content-area .onglets ul li a{font-family: 'Conv_BreeSerif-Regular';margin:0;padding:0;font-size:1.25em;text-transform:uppercase;font-weight:normal;color:#000;text-decoration:none;line-height:52px; display: block;}
#content-area .onglets .tab1 {margin:0;padding:0;}
#content-area .onglets .tab1 .article {margin:0;padding:20px 35px 20px 10px;border-bottom:1px solid #000;
background-color:#F3C243;

}
#content-area .block-onglets img{
	max-width: 552px;
}
#content-area .block-onglets iframe{
	width:100% !important;
}
#content-area .onglets .tab1 .article.last {margin:0;padding:20px 35px 20px 10px;border-bottom:none;}
#content-area .onglets .tab1 .article p.date{font-family: 'Conv_BreeSerif-Regular';margin:0 0 15px;padding:0;font-size:1.25em;color:#424656;line-height:20px;}
#content-area .onglets .tab1 .article p.date span {padding:0 0 0 25px;background:url(../images/interface/horloge_noire.png) no-repeat 0 80%;}
#content-area .onglets .tab1 .article p.titre{margin:0;padding:0 0 10px;font-size:1.666em;color:#000;line-height:20px;}
#content-area .block-onglets .voir-plus {margin:0;padding:0;text-align:center;height:25px;background:#f3c243;}
#content-area .block-onglets .voir-plus a{margin:0;padding:0;text-align:center;line-height:25px;color:#424656;font-size:1.08333em;text-decoration:none;display: block;}
#content-area .block-onglets .voir-plus:hover {background:#F3C243;}
#content-area .block-onglets .voir-plus:focus {background:#F3C243;}
/* ----------------------------------------------PETITION------------------------------------------------------*/
#content-area .onglets .tab2 {margin:0;padding:20px 10px;background:#F3C243;}
.tab2 p  {font-family: 'Conv_BreeSerif-Regular';margin: 0;padding:0 0 35px;font-size:1.0833em; line-height:18px; text-align:left; color:#303030;}
/* ----------------------------------------------CONTENT-BOTTOM------------------------------------------------------*/
#content-bottom .block-diffusez {margin:0;padding:10px 0 0 0;width:967px;background:url(../images/interface/fond-diffusez.jpg) no-repeat 0 0;}
.block-diffusez h3 {
	float: left;
	color: #424656; font-family: 'Conv_BreeSerif-Regular';
	width: 852px;
	font-size: 2.5em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 40px 20px;
	text-transform: uppercase;
}
.bg_h3{
	background:url(../images/interface/fond-diffusez.jpg) no-repeat 0 0;
	float: left;
}
.row_diffusez{
	margin-bottom: 16px;
  height: 65px;
}
.bg_diffusez{
	width:86px;
	height:74px;
	float:left;
	background-color:#424656;
  }
.block-diffusez .social-network {margin:0;padding:0;}
.block-diffusez .social-network ul{margin:auto;padding:0;width:600px;}
.block-diffusez .social-network ul li{margin:0;padding:0;float:left;list-style:none;}
.opacity_reseaux{
	height: 82px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 231px;
    font-size:32px;
   position: relative;
   float:left;

}

.opacity_reseaux span.none{
	height: 41px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 231px;
    font-size:32px;
    float:left;


}
.opacity_reseaux a span.none p{
	display:none;

	}
.opacity_reseaux a:hover span.none{

    opacity: 0.90;
    filter:alpha(opacity=90); /* correction pour IE */
    zoom: 1; /* correction bug IE6 et IE7 */

}

.opacity_reseaux  span.couriel{
	height: 41px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 231px;
    font-size:32px;
    float:left;

}
.opacity_reseaux a:hover span.couriel{
        opacity: 0.90;
        filter:alpha(opacity=90); /* correction pour IE */
        zoom: 1; /* correction bug IE6 et IE7 */

}
.opacity_reseaux a {
	*cursor:pointer;
	text-decoration: none;
	color:#fff;
	font-family: Conv_BreeSerif-Regular !important;
}


li.facebook .opacity_reseaux a span .posa{
	height: 30px;
    left: 45px;
    position: absolute;
    top: 22px;
    width: 145px;
    background: url("../images/fb_share_button.png") no-repeat scroll 0 0 transparent;

}
li.twitter .opacity_reseaux a span .posa{
	height: 30px;
    left: 55px;
    position: absolute;
    top: 22px;
    width: 128px;
    background: url("../images/twitt_share_button.png") no-repeat scroll 0 0 transparent;
}
li.email .opacity_reseaux a span .posa{
	height: 30px;
    left: 72px;
    position: absolute;
    top: 25px;
    width: 88px;
	background: url("../images/mail_share_button.png") no-repeat scroll 0 0 transparent;

}
li.facebook .opacity_reseaux a span .posa p, li.twitter .opacity_reseaux a span .posa p, li.email .opacity_reseaux a span .posa p{
	display:none;
}
/**********************réseaux sociaux*****************************************/
/*******************************je signe********************************************/
.opacity_jesigne{
	height: 56px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 317px;
    font-size:32px;
   position: relative;
  /* float:left;*/
   margin-left:12px;

}



.opacity_jesigne button, .btn_jdone{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 58px;
    width: 304px;
    cursor: pointer;
    position:absolute;
	top:0px;
	left:0px;
}

.opacity_jesigne button span, .btn_jdone span {
	color: #424656;
	font-family: Conv_BreeSerif-Regular !important;
	font-size: 28px;
	text-decoration: none;
	text-transform: uppercase;
	height: 58px;
	width: 304px;
	line-height: 52px;
	text-align: center;
	float: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .opacity_jesigne button span {
        line-height: 55px;
    }
}
.opacity_jesigne button span {
        line-height: 55px\9;
    }


.opacity_jesigne span.none{
	height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 304px;
    font-size:32px;
    float:left;


}
.opacity_jesigne span.none p, .opacity_jesigne .posb p{
	display:none;

	}
.opacity_jesigne a:hover span.none{

    opacity: 0.90;
    filter:alpha(opacity=90); /* correction pour IE */
    zoom: 1; /* correction bug IE6 et IE7 */

}

.opacity_jesigne  span.couriel{
	height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 304px;
    font-size:32px;
    float:left;

}

.opacity_jesigne a:hover span.couriel{
        opacity: 0.90;
        filter:alpha(opacity=90); /* correction pour IE */
        zoom: 1; /* correction bug IE6 et IE7 */

}
.opacity_jesigne a {
	*cursor:pointer;
	text-decoration: none;
	color:#424656;
	font-family: Conv_BreeSerif-Regular !important;
}

.opacity_jesigne a span .posa{
	position:absolute;
	top:7px;
	left:55px;

}
/*******************************je signe********************************************/

.block-diffusez .social-network ul li.facebook{background: url("../images/social.png") no-repeat scroll right top transparent;
    height: 82px;
    margin: 0 25px 0 0;
    padding: 0;
    width: 339px;

  }

.block-diffusez .social-network ul li.twitter{

    height: 82px;
    margin: 0 0px 0 0;
    padding: 0;
    width: auto;
  }

.block-diffusez .social-network ul li.email{background: url("../images/social.png") no-repeat scroll right top transparent;
    height: 82px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 231px;}

.block-diffusez .social-network ul li p{color:#424656;font-family: 'Conv_BreeSerif-Regular';margin: 0 2px 0 0;font-size:2.5em;line-height:82px;text-align:center;width: 85px;float:right;}
.block-diffusez .social-network ul li a{font-family: 'Conv_BreeSerif-Regular';margin:0;padding:0;display:block;font-size:2.916em;color:#fff;line-height:36px;text-align:center;text-decoration:none;}
/* SIDEBAR
----------------------------------------------------------------------------------------------------------------------------*/
.block_h2{float: left;background:url(../images/interface/border-h22.png) no-repeat bottom left; margin: 0 0 20px;}
.main_h2{float: left;}
.titre_h2{float: left; margin-left: 10px; text-align: left; width: 200px; line-height: 34px;}
.bg_none{background: none repeat scroll 0 0 transparent !important; margin:0 !important; padding:0 !important; color:#fff !important; font-family: 'Conv_BreeSerif-Regular'; font-size: 2.2em; font-weight: normal; text-transform: uppercase;}
#sidebar-first h2 {font-family: 'Conv_BreeSerif-Regular';margin:0 0 20px;padding:0 0 20px;font-size:2.2em;color:#fff;line-height:35px;display:block;font-weight:normal;text-transform:uppercase;background:url(../images/interface/border-h2.png) no-repeat bottom center;}
.block-objectif {  margin:0 0 5px;padding:10px;width:330px;text-align:center}
.block-objectif p {font-family: 'Conv_BreeSerif-Regular';margin:0 0 20px;padding:0 ;font-size:1.666em;color:#fff;text-align:left;font-weight:normal;text-transform:none;}
.block-objectif .progress-bar {
    background-color: #424656;
    height: 36px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 327px;
    box-shadow: 1px 1px 5px 4px rgba(0, 0, 0, 0.4) inset;
}
.block-objectif .progress-bar .percent-bar {
    background-color: #f3c243;
    height: 36px;
    margin: 0;
    padding: 0;
    box-shadow: 1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
    max-width: 327px;
}
.block-objectif .progress-bar .percent-bar p{font-family: 'Conv_BreeSerif-Regular';margin:0;padding:0;font-size:1.333em;color:white;line-height:36px; box-shadow: 1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset; height:36px;text-indent: 5px;}


.block-signer-petition {margin:0 0 5px; padding:10px;background:#515795;width:330px;text-align:center;position:relative;}
.block-signer-petition .info {margin:0 0 10px;padding:0;}
.block-signer-petition label.simple {font-family: 'Conv_BreeSerif-Regular';margin:0;text-align: left;padding:7px 0 0 0;font-size: 1.25em;color:#fff;float:left;width:97px;}
.block-signer-petition label {font-family: 'Conv_BreeSerif-Regular';margin:0;text-align: left;padding:0;font-size: 1.25em;color:#fff;float:left;line-height:18px;width:97px;}
.block-signer-petition input {font-family: 'Conv_BreeSerif-Regular';margin:0 0 5px 0;padding:0 0 0 5px;font-size: 1.25em;line-height:40px;width:210px;height:43px;border:none;color:#424656;background:url(../images/interface/fond-input.png) no-repeat top center;}
.block-signer-petition select {font-family: 'Conv_BreeSerif-Regular';margin:0 0 5px 0;padding:8px 5px 8px 5px;font-size: 1.25em;width:215px;height:40px;border:none;color:#515795;background:url(../images/interface/fond-input.png) no-repeat top center;}
.block-signer-petition textarea {font-family: 'Conv_BreeSerif-Regular';margin:0 0 5px 0;padding:5px;font-size: 1em;width:205px;height:80px;resize:none;border:none;color:#515795;background:url(../images/interface/fond-textarea.png) no-repeat top center;}
.block-signer-petition select option {background:#fff;padding:0 0 0 5px;}
.block-signer-petition .check-box input {margin:0;padding:0;float:left;width:50px;height:20px;background:none;}
.block-signer-petition .check-box label {margin:0;padding:0;float:right;width:280px;font-size:1em;color:#fff;line-height:17px;}
.block-signer-petition p.champs {margin:0;padding:0 0 0 20px;font-size:1em;color:#fff;line-height:17px;}

.block-signer-petition .connect-fb {margin:10px auto 10px;padding:0;width:290px;}
.block-signer-petition .connect-fb p{margin:0 ;padding:0;font-size:0.916em;color:#fff;line-height:13px;float:left;}
.block-signer-petition .connect-fb a{margin:0 ;padding:0;float:right;}

.block-signer-petition p.span {font-family:'Conv_BreeSerif-Regular';margin:0;padding:0;width:225px;font-size:1.3em;color:#fff;line-height:13px;float:right;}

.block-signer-petition .btn-signer {margin:10px 0 0;padding:0;width:317px;height:69px;float:right; position: relative;}
/*.block-signer-petition .btn-signer button{font-family: 'Conv_BreeSerif-Regular';margin:0;padding:0;background:url(../images/btn/btn-signe.png) no-repeat top center;display:block;width:272px;cursor:pointer;height:84px;font-size:2.5em;color:#424656;text-decoration:none;text-transform:uppercase;border:0px none;}
.block-signer-petition .btn-signer button:hover{background:url(../images/btn/btn-signe-hover.png) no-repeat top center;width:272px;height:84px;}
.block-signer-petition .btn-signer button:focus{background:url(../images/btn/btn-signe-focus.png) no-repeat top center;width:272px;height:84px;}*/

.block-signer-petition .block-main {margin:0;padding:0;position:absolute;bottom:0px;left:10px;width:126px;height:91px;}

.block-signataires {margin:0 0 5px;padding:10px;background:#424656;width:330px;text-align:center;}
.signataire {margin:0 0 10px;padding:0 0 20px;background:#424656;text-align:center;background:url(../images/interface/border-h2.png) no-repeat bottom center;}
.signataire p.minute {color:f3c243;font-family: 'Conv_BreeSerif-Regular';text-align:center;margin:0 0 10px;padding:0;font-size:1.25em;line-height:20px;}
.signataire p.minute span {padding:0 0 0 25px;background:url(../images/interface/horloge_blanc.png) no-repeat 0 80%;}
.signataire p.nom {font-family: 'Conv_BreeSerif-Regular';text-align:center;margin:0 0 10px;padding:0;font-size:1.5em;color:#fff;line-height:18px;}
.signataire p.commentaire {font-family: 'Conv_BreeSerif-Regular';text-align:center;margin:0 0 10px;padding:0;font-size:1.266em;color:#fff;line-height:18px;}
.signataire p.commentaire img.quote {padding:0 15px 0 0;}
.signataire p.commentaire img.quote-right {padding:0 0 0 15px;}

/* FACEBOOK-TWITTER
----------------------------------------------------------------------------------------------------------------------------*/
.email .block-Link {display: none;}
.block-Link { background:#424656 ;margin:0 0 5px;padding:10px;width:330px;height:140px;text-align:center}
.block-Link .Link {margin:0;padding:0;width:327px;height:36px;text-align:left;}
.block-Link .Link .facebooktwitter{  margin: -23px 114px 0;padding:0;height:36px;}
.block-Link .Link .facebooktwitter a{margin: 0 0 20px;font-family: 'Conv_BreeSerif-Regular';padding:0;font-size:1.333em;color:white;line-height:36px ; height:36px;text-indent: 5px;}


/* EMAIl
----------------------------------------------------------------------------------------------------------------------------*/
.email #content-area {background:#FFFFFF;margin: 0;padding: 10px 20px;width: 565px;}
.titre_merci {font-family: 'Conv_BreeSerif-Regular';margin:0 0 20px;padding:20px 0 0;font-size:3.333em;color:#424656;line-height:35px;display:block;font-weight:normal;text-transform:uppercase;background:url(../images/interface/border-h2.png) no-repeat bottom center;}
.email #content-area p { font-family: 'Conv_BreeSerif-Regular';margin: 0; font-size:1.25em; line-height:24px; text-align:left; color:#424656;}

.email .envoyer-email {margin:20px 0 0;padding:0;}
.email .envoyer-email .info{margin:0 0 10px;padding:0;}
.email .envoyer-email p.span {font-family: 'Conv_BreeSerif-Regular';margin:0 0 0 143px;padding:0;font-size:0.916em;color:#424656;line-height:13px;float:left;}
.email .envoyer-email label.simple{font-family: 'Conv_BreeSerif-Regular';margin:0;text-align: left;padding:0;font-size: 1.25em;color:#424656;float:left;line-height:40px;width:125px;}
.email .envoyer-email label {font-family: 'Conv_BreeSerif-Regular';margin:0;text-align: left;padding:0;font-size: 1.25em;color:#424656;float:left;line-height:18px;width:125px;}
.email .envoyer-email input  {font-family: 'Conv_BreeSerif-Regular';margin:0 0 5px 0;padding:0 0 0 5px;font-size: 1.25em;line-height:42px;width:820px;height:42px;border:none;color:#424656;background:#E6E7F0;float:right;}
.email .envoyer-email textarea {font-family: 'Conv_BreeSerif-Regular';margin:0 0 5px 0;padding:5px;font-size: 1.25em;width:815px;height:86px;border:none;color:#424656;background:#E6E7F0;float:right;}
#sidebar-first-inner{background-color: #fff;}
.email .envoyer-email .btn-envoyer {margin:0;padding:0;width:116px;height:48px;text-align:center;float:right; position: relative; background: url(../images/btn/btn-envoyer.png) no-repeat top center;}
.email .envoyer-email .btn-envoyer:hover { background: url(../images/btn/btn-envoyer-hover.png) no-repeat top center;}
.email .envoyer-email .btn-envoyer button {font-family: 'Conv_BreeSerif-Regular';margin:0;padding:0;font-size:1.416em;color:#424656;line-height:48px;text-decoration:none;display:block;width:116px;height:48px;border:none;background:none;cursor:pointer;border:0px none;}

/* MISC
----------------------------------------------------------------------------------------------------------------------------*/
.more-links {margin:0; padding:0;}
a.more-links {text-decoration:none;}
.loader{display: none;}
.more-links .loader{margin-top: 7px;}
.error, .success {padding: 5px 0; text-align: center; border: 1px solid; font-size: 14px; font-weight: bold;}
.success {background: #CDE9A7; color: #455138; border: #455138;}
.error {background: #FFCCCC; color: #990000; border: #990000;}
.hide{display: none;}
button#fb_login_button{ background: url('../images/facebook_login.png') no-repeat; width:200px ;height:36px; padding-left: 26px; color:white; border:0px;font-weight:bold; cursor: pointer;}


/*******************************notify freinds********************************************/

.btn-envoyer button span{
	color: #424656;
    font-family: Conv_BreeSerif-Regular !important;
    text-decoration: none;
	font-size: 16px;

}
.btn-envoyer button{
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 48px;
    width: 116px;
    cursor: pointer;
    position:absolute;
	top:0px;
	left:0px;

}

.btn-envoyer span.none{
	height: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 116px;
    font-size:32px;
    float:left;
    /*background-color: rgba(6, 15, 72, 0.85);*/

    background-color: rgb(210, 146, 0);
    opacity: 0.85;
    filter:alpha(opacity=85); /* correction pour IE */
    zoom: 1; /* correction bug IE6 et IE7 */


}
.btn-envoyer span.none p, .btn-envoyer .posb p{
	display:none;

	}
.btn-envoyer div.env:hover span.none{

  /*  background: rgba(6, 15, 72, 0.75);*/
    background-color: rgb(210, 146, 0);
    opacity: 0.75;
    filter:alpha(opacity=75); /* correction pour IE */
    zoom: 1; /* correction bug IE6 et IE7 */

}

.btn-envoyer  span.couriel{
	height: 24px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 116px;
    font-size:32px;
    float:left;
   /* background: rgba(6, 15, 72, 1);*/
   background-color: rgb(210, 146, 0);
   opacity: 0.95;
   filter:alpha(opacity=95); /* correction pour IE */
   zoom: 1; /* correction bug IE6 et IE7 */

}
.btn-envoyer div.env:hover span.couriel{

   /* background: rgba(6, 15, 72, 0.90);*/

    background-color: rgb(210, 146, 0);
        opacity: 0.90;
        filter:alpha(opacity=90); /* correction pour IE */
        zoom: 1; /* correction bug IE6 et IE7 */

}
.btn-envoyer div.env {
	*cursor:pointer;
	text-decoration: none;
	color:#070f68;
	font-family: Conv_BreeSerif-Regular !important;
}

.btn-envoyer div.env span .posa{
	position:absolute;
	top:7px;
	left:55px;

}
/*******************************notify friend********************************************/
.direction_ar{
	direction:rtl;
}
.link_bottom_footer{width:600px;margin:0 auto;}
.ul_footer{float:left;width:100%;list-style-type: none;}
.ul_footer li {float:left;}
.ul_footer li a{
    color: #000000;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 1.25em;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
    margin-right:10px;
}
.ul_footer li a:hover{
    color: #303030;
}

#news p,#news p strong, #news span,#news span strong, #news div,
#petition p,#petition p strong, #petition span,#petition span strong, #petition div,
#who_are_we p,#who_are_we p strong, #who_are_we span,#who_are_we span strong, #who_are_we div

{
    font-family: 'Conv_BreeSerif-Regular' !important;
    font-size: 13px !important;
    font-style: normal !important;
    color: #303030 !important;
    font-weight: normal !important;
    background: none  !important;
}
#content-area p,#content-area p strong, #content-area span,#content-area span strong, #content-area > div

{
    /*font-family: arial !important;
    font-size: 13px !important;
    font-style: normal !important;*/
    color: #303030 !important;
    font-weight: normal !important;
    background: none  !important;
}
.thankslinks{
	font-family: 'Conv_BreeSerif-Regular' !important;
    font-style: normal !important;
	margin:40px 0px 40px 0px !important;
	clear:both;
	display:block;
}
.thankslinks div{
    float:left;

}
.thankslinks .img{
	width:30%
}

.thankslinks .txt{
	width:70%;
	color:#8d8d8d !important;
	font-size: 14px !important;
}
.thankslinks .btn{
	text-decoration:none;
	text-align:center;
}
.thankslinks .btn a:hover{
    background: url("../../../gabarit/images/btn_connexion_hover.png") no-repeat scroll 0 0 transparent;
}
.thankslinks .btn a{
	width:170px;
	background: url("../../../gabarit/images/btn_connexion.png") no-repeat scroll 0 0 transparent;
	display:block;
	text-decoration:none;
	height:42px;
	margin-top:10px;
	padding-top:15px;
	text-transform: uppercase;
	color:#424656 !important;
	font-weight:bold;
}
