body {
    background: url("../images/bg_repeat.jpg") repeat scroll 0 0 transparent;
    font-size: 12px;
    font-family: Conv_BreeSerif-Regular;
    color: #4d4d4d;
    margin: 0;
    padding: 0;
}
.bg_404{
	background:none #f4c343 !important;
}
.img_404{
	float:right;
	margin-right:148px;
	margin-top:48px;
	margin-bottom:200px;
}
.texte_404{
	font-size: 13px;
    color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:88px;
}
@font-face {

	font-family:"Conv_BreeSerif-Regular";
	src:url("BreeSerif-Regular.eot?") format("eot"),
	url("BreeSerif-Regular.woff") format("woff"),
	url("BreeSerif-Regular.ttf") format("truetype"),
	url("BreeSerif-Regular.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}

ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#page {
    margin: 0 auto;
    padding: 0;
    width: 967px;
}
/**************** header ******************/
#header {
    margin: 0 auto;
    padding: 0;
    height: 174px;
    float: left;
}

#logo {
    height: 100px;
    width: 130px;
    float: left;
	margin-top: 8px;
}
#logo h1{
	margin:0;
}
#logo a img{
	border:none;
}
#top1 {
    height: 89px;
    width: 797px;
    float: left;
}

#top2 {
    border-bottom: 1px solid #484848;
    float: left;
    height: 65px;
    /* margin-left: 2px;*/
    width: 967px;
}

#langue {
    float: left;
    height: 43px;
    margin-left: 120px;
    margin-top: 29px;
    border: 1px solid #484848;
}

#langue ul li {
    float: left;
    border-right: 1px solid #484848;
    margin: 0;
    padding: 0;
    height: 35px;
    padding-top: 8px;
}

#langue ul li.last {
    border-right: none !important;
}

#langue ul li a {
    color: #000;
    font-size: 22px;
    margin: 0;
    padding: 0 11px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: georgia;
}

#langue ul li:hover {
    color: #000;
    background-color: #fff;
}

#langue ul li:active,#langue ul li.active {
    color: #000;
    background-color: #fafafa;
}

#connexion {
    float: right;
    width: 170px;
}

.img_connecter {
    float: left;
    width: 42px;
    height: 42px;
    margin-top: 29px;
    margin-right: 11px;
}

.connecter {
    float: left;
    width: 110px;
    margin-top: 29px;
}

.connecter a {
    color: #808080;
    font-family: georgia;
    font-size: 13px;
    font-style: italic;
    text-decoration: none;
}

.connecter span {
    float: left;
    width: 100%;
}

#btn_connexion {
    float: right;
    width: 163px;
    height: 43px;
    margin-top: 29px;
}

#btn_connexion a {
    background: url("../images/btn_connexion.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 20px;
    font-weight: normal;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    width: 164px;
}

#btn_connexion a:hover {
    background: url("../images/btn_connexion_hover.png") no-repeat scroll 0
        0 transparent;
}

#btn_connexion a:active {
    background: url("../images/btn_connexion_active.png") no-repeat scroll 0
        0 transparent;
}

#creation_compte {
    float: right;
    /*width: 163px;*/
    height: 43px;
    margin-top: 4px;
}

#creation_compte a {
    color: #808080;
    font-size: 13px;
    text-decoration: none;
    font-style: italic;
    font-family: georgia
}

#creation_compte a:hover {
    color: #000;
}
/********** menu horizental ************/
.menu {
    float: left;
    margin-top: 36px;
	margin-top: 35px\9;
	*margin-top: 33px;
}

:root .menu { margin-top: 37px \0/IE9;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .menu {
        margin-top: 37px;
    }
}



.menu  ul  li {
    background: none !important;
}

.menu ul li.first {
    margin-left: 0px;
}
.menu ul li {
    color: #333333;
    float: left;
    line-height: 25px;
    margin-left: 38px;
}

.menu ul li a {
    color: #333333;
    text-decoration: none;
    font-size: 15px;
    text-transform: uppercase;
}

.menu>ul  li:hover  a {
    border-bottom: 7px solid #fff;
	*display:block;
}

.menu>ul  li a.selected {
    border-bottom: 7px solid #f4c343;
}
/********** menu horizental ************/
#recherche {
    background-color: #FFFFFF;
    display: block;
    float: right;
    height: 38px;
    width: 157px;
    border: 1px solid #484848;
    margin-top: 26px;
}

#recherche form {
    height: 38px;
}

#recherche #txt_keywords {
    border: 0 none;
    color: #1a1a1a;
    font-family: georgia;
    height: 36px;
    line-height: 15px;
    margin: 0 0 0 15px;
    width: 108px;
    font-size: 15px;
    float: left;
    background: none;
    padding: 0;
	line-height:36px;
}

#recherche #btn_search {
    background: url("../images/bg_ok_recherche.gif") no-repeat scroll 0 0
        transparent;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    height: 24px;
    margin: 7px 8px 0 0;
    text-align: center;
    width: 24px;
    padding: 0;
}
/**************** header ******************/
/**************** contenu *****************/
#contenu {
    margin: 0 auto;
    float: left;
    width: 967px;
}

h1 {
    color: #8d8d8d;
    font-size: 32px;
    font-family: 'Conv_BreeSerif-Regular';
    font-weight: normal;
    margin: 38px 0 10px;
    padding: 0;
    text-transform: none;
    float: left;
    width: 100%;
}
.h1_description{
	float: left;
	color: #4d4d4d;
	width: 100%;

}
h2 {
    color: #8d8d8d;
    font-size: 20px;
    font-family: 'Conv_BreeSerif-Regular';
    font-weight: normal;
    margin: 15px 0 10px;
    padding: 0;
    text-transform: none;
    float:left;
    width:100%;
}

p { /* color: #333333;
    font-family: georgia;
    font-size: 15px;*/
    line-height: 18px;
    margin: 0;
    /* text-align: left;
    width: 510px;*/
}
/*****************left colonne **************/
#left {
    width: 650px;
    float: left;
}
.ligne_tabcolor3{
	background-color:#fff;
}
.ligne_tabcolor2{
	background-color:#eeeeee;
}
.ligne_tabcolor1{
	background-color:#c0bebd;
}
.ligne_tabcolor{
	background-color:#f7c25b;
}
.tab_offre{
	width: 618px;
    float: left;
	border:1px solid #181519;
	margin-top:38px;
}
.ligne_tab{
	border-bottom:1px solid #181519;

}
.clo1_tab{
	border-right:1px solid #181519;
    min-height: 56px;
	padding: 18px 0;

}
.clo2_tab{
	border-right:1px solid #181519;
    text-align: center;
}
.clo3_tab{
    text-align: center;
}
.clo2_tab span, .clo3_tab span{
	color:#000;
	font-size:19px;
}
p.tab{
	font-size:14px;
	text-align:left;
	color:#333333;
	margin-left:10px;

}
p.tab span{
	color:#959595;
	font-size:12px;
}
#left p.pleft {
    font-size: 15px;
}
#left p.margint {
	margin-top:21px;
	 float: left;
	  width: 620px;
   }
.pet_offre {
    margin-top: 21px;
	float:left;
    width: 625px;
}

.num_offre {
    float: left;
    margin-right: 13px;
    background: url("../images/offre_ico.png") repeat scroll 0 0 transparent;
    width: 38px;
    height: 38px;
}
.num_offre span {
    color: #f4c343;
    font-size: 32px;
	line-height:34px;
    font-weight: normal;
    float: left;
    margin: 0 0 0 10px;
}
.h3_offre {
    float: left;
    width: 570px;
}
.h3_offre h3{
	color: #8D8D8D;
    float: left;
    font-size: 25px;
    font-weight: normal;
    padding: 0;
    text-transform: none;
    width: 100%;
	line-height: 38px;
    margin: 0;
	text-align:left;
}
.offre {
    border-bottom: 1px solid #484848;
    padding: 18px 0;
	float:left;
    width: 625px;
}

.offre.last {
    border-bottom: none;
    padding-bottom: 0;
}

.offre_prix {
    float: left;
    margin: 0 20px 60px 0;
    background: url("../images/offre.png") repeat scroll 0 0 transparent;
    width: 104px;
    height: 91px;
}
.offre_prix_groupe{
	float:left;
	width: 500px;
}
.offre_prix span {
    color: #f4c343;
    font-size: 32px;
    font-weight: normal;
    float: left;
    margin: 23px 0 0 25px;
}

.offre .titre {
    margin: 6px 0 5px;
}

.offre .titre a {
    color: #000000;
    font-size: 21px;
    font-weight: normal;
    text-decoration: none;
}

.offre p {
    text-align: justify;
    width: 500px;
    font-family: arial;
	float:left;
}
/*****************left colonne **************/
/*****************right colonne *************/
#right {
    width: 317px;
    float: right;
}

#petition_right {
    float: right;
    width: 314px;
    height: 72px;
    margin-top: 56px;
}

#petition_right a {
    background: url("../images/petition.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 20px;
    font-weight: normal;
    height: 74px;
    line-height: 74px;
    padding-left: 93px;
    text-decoration: none;
    text-transform: uppercase;
    width: 221px;
    font-family: Conv_BreeSerif-Regular;
}

#petition_right a:hover {
    background: url("../images/petition_hover.png") no-repeat scroll 0 0
        transparent;
}

#petition_right a:active {
    background: url("../images/petition_active.png") no-repeat scroll 0 0
        transparent;
}

#signaitaire {
    float: left;
    width: 317px;
    margin-top: 24px;
}

#signaitaire h3,#reseaux_sociaux h3 {
    color: #4d4d4d;
    display: block;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 14px;
    font-weight: normal;
    margin: 0px;
    padding: 0;
    text-transform: uppercase;
}

.block_signataires {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #7e7e7e;
    margin-top: 6px;
    padding: 25px 10px 10px;
    text-align: center;
    width: 297px;
}

.signataire {
    background: url("../images/border.gif") no-repeat scroll center bottom
        transparent;
    margin: 0 0 12px;
    padding: 0 0 12px;
    text-align: center;
}

.signataire.last {
    background: none;
    padding: 0;
}

.signataire p.heure {
    color: #fbc022;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 307px;
}

.signataire p.heure span {
    background: url("../images/horloge.png") no-repeat scroll 0 0
        transparent;
    padding: 0 0 0 25px;
    font-size: 15px;
}

.signataire p.nom_signataire {
    color: #4d4d4d;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 307px;
}

.signataire p.nom_petition {
    color: #808080;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 307px;
}

#reseaux_sociaux {
    float: left;
    width: 317px;
    margin-top: 24px;
}

#reseaux_sociaux ul li {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

#reseaux_sociaux ul li.last {
    border-bottom: 1px solid #999999;
    border-top: none;
}

#reseaux_sociaux ul li a.fb {
    background: url("../images/fb.png") no-repeat scroll center bottom
        transparent;
    display: block;
    height: 70px;
}

#reseaux_sociaux ul li a.twitter {
    background: url("../images/twitter.png") no-repeat scroll center bottom
        transparent;
    display: block;
    height: 70px;
}

#reseaux_sociaux ul li:hover a.fb {
    background: url("../images/fb_hover.png") no-repeat scroll center bottom
        transparent;
    display: block;
}

#reseaux_sociaux ul li:active a.fb {
    background: url("../images/fb_active.png") no-repeat scroll center
        bottom transparent;
    display: block;
}

#reseaux_sociaux ul li:hover a.twitter {
    background: url("../images/twitter_hover.png") no-repeat scroll center
        bottom transparent;
    display: block;
}

#reseaux_sociaux ul li:active a.twitter {
    background: url("../images/twitter_active.png") no-repeat scroll center
        bottom transparent;
    display: block;
}

#reseaux_sociaux ul li a span {
    display: none;
}
/*****************right colonne ************/
/**************** contenu *****************/

/**************** footer *****************/
#footer {
    height: 77px;
    float: left;
    border-top: 1px solid #484848;
    width: 967px;
	margin-top: 18px;
}

#footer ul {
    list-style-type: none;
    margin: 0;
    padding: 24px 0 0;
    text-align: center;
}

#footer ul li {
    display: inline;
    border-right: 1px solid #808080;
}

#footer ul li.last {
    border-right: none;
}

#footer ul li a {
    color: #808080;
    font-size: 14px;
    margin: 0;
    padding: 0 11px;
    text-decoration: none;
    font-family: georgia;
    font-style: italic;
}

#footer ul li a:hover {
    color: #000;
}
/**************** footer *****************/
/**************** layout2 *****************/
.mes_petitions_annuaire {
    border-bottom: 1px solid #9A9D9D;
    margin-bottom: 18px;
	float:left;
    padding: 0 0 18px;
    width: 625px;
}

.petitions_annuaire_groupe{
	float:left;
	width: 485px;
}
.mes_petitions_annuaire p.date {
    text-align: justify;
    font-size: 12px;
    font-family: Conv_BreeSerif-Regular;
    color: #000;
}

.mes_petitions p a {
	color: #000;
}
.mes_petitions_annuaire p {
    text-align: justify;
    font-size: 12px;
    /*width: 600px;*/
    font-family: arial;
}

.mes_petitions {
    border-bottom: 1px solid #9a9d9d;
    float: left;
    padding: 18px 0;
    width: 967px;
}

.mes_petitions.last,.mes_petitions_annuaire.last {
    border-bottom: none;
}

.img_petition {
    float: left;
    margin: 0 20px 0 0;
    width: 120px;
}

.img_petition2 {
    float: left;
    height: 94px;
    width: 120px;
}

.img_petition2 img {
    height: 94px;
    width: 120px;
}

.signature_petition {
    float: left;
    width: 118px;
    height: 42px;
    padding-top: 5px;
    background-color: #fff;
    border: 1px solid #BFBFBF;
}

.signature_petition p.nombre {
    color: #333333 !important;
    font-size: 22px !important;
    text-align: center;
    width: 118px;
    font-family: Conv_BreeSerif-Regular !important;
}

.signature_petition p.signature {
    color: #333333 !important;
    font-size: 15px !important;
    text-align: center;
    width: 118px;
}
.mes_petitions_groupe{
	float:left;
	width: 780px;
}
.mes_petitions img {
    float: left;
    margin: 0 0 1px 0;
}

.mes_petitions .titre2,.mes_petitions_annuaire .titre2 {
    margin: 0 0 5px;
   /* width: 550px;*/
}

.mes_petitions .titre2 a,.mes_petitions_annuaire .titre2 a {
    color: #333333;
    font-size: 20px;
    font-weight: normal;
    text-decoration: none;
}
.mes_petitions .titre2 a:hover, .mes_petitions_annuaire .titre2 a:hover {

    text-decoration: underline;
}
.mes_petitions p {
    text-align: justify;
    font-size: 12px;
    width: 750px;
    font-family: arial;
}

#modifier {
    float: left;
    height: 43px;
    margin-top: 29px;
}

#modifier a {
    background: url("../images/modifier.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    width: 144px;
    text-transform: uppercase;
}

#modifier a:hover {
    background: url("../images/modifier_hover.png") no-repeat scroll 0 0
        transparent;
}

#modifier a:active {
    background: url("../images/modifier_active.png") no-repeat scroll 0 0
        transparent;
}

#voir {
    float: left;
    height: 43px;
    margin-top: 29px;
    margin-left: 8px;
}

#voir a {
    background: url("../images/voir.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    width: 104px;
    text-transform: uppercase;
}

#voir a:hover {
    background: url("../images/voir_hover.png") no-repeat scroll 0 0
        transparent;
}

#voir a:active {
    background: url("../images/voir_active.png") no-repeat scroll 0 0
        transparent;
}

#exporter_list {
    float: left;
    height: 43px;
    margin-top: 29px;
    margin-left: 8px;
}

#exporter_list a {
    background: url("../images/exporter.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 17px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    width: 184px;
    text-transform: uppercase;
}

#exporter_list a:hover {
    background: url("../images/exporter_hover.png") no-repeat scroll 0 0
        transparent;
}

#exporter_list a:active {
    background: url("../images/exporter_active.png") no-repeat scroll 0 0
        transparent;
}

#creer_petition {
    float: left;
    height: 74px;
    margin-top: 14px;
    width: 314px;
    margin-bottom: 16px;
}

#creer_petition a {
    background: url("../images/petition.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 74px;
    line-height: 74px;
    padding-left: 93px;
    text-decoration: none;
    text-transform: uppercase;
    width: 221px;
}

#creer_petition a:hover {
    background: url("../images/petition_hover.png") no-repeat scroll 0 0
        transparent;
}

#creer_petition a:active {
    background: url("../images/petition_active.png") no-repeat scroll 0 0
        transparent;
}

#modifier_compte {
    float: left;
    height: 74px;
    margin-top: 14px;
    width: 314px;
    margin-bottom: 16px;
    margin-left: 10px;
}

#modifier_compte a {
    background: url("../images/modifier_compte.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 74px;
    line-height: 74px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 315px;
}

#modifier_compte a:hover {
    background: url("../images/modifier_compte_hover.png") no-repeat scroll
        0 0 transparent;
}

#modifier_compte a:active {
    background: url("../images/modifier_compte_active.png") no-repeat scroll
        0 0 transparent;
}
/**************** layout2 *****************/

/**************** layout ******************/
.wrapper {
    background: url("../images/bg_header.jpg") repeat-x scroll 50% 236px
        transparent;
    min-height: 482px;
}

.wrapper.bgnone {
    background: none !important;
}

/**************** slide ******************/
#slide {
    background: url("../images/bg_repeat.jpg") repeat scroll 0 0 transparent;
    width: 951px;
    height: 352px;
    border: 8px solid #1a1a1a;
    float: left;
    margin-top: 22px;
    position: relative;
}

.images_slide {
    position: absolute;
    right: 0;
    top: 0;
    width: 951px;
    height: 352px;
}

.images_slide img {
    width: 951px;
    height: 352px;
}

.slide_texte {
    width: 268px;
    height: 352px;
    position: absolute;
    top: 0;
    right: 0;
}

.slide_textebg {
    width: 268px;
    height: 352px;
    background: url("../images/bg_slide.png") repeat-y scroll 0 0
        transparent;
    position: absolute;
    top: 0;
    right: 0;
}

.nivo-caption {
    left: 27px;
    position: absolute;
    top: 75px;
}

#slide h4 {
    background: url("../images/titre_slide.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 15px;
    height: 35px;
    margin-bottom: 0;
    padding-top: 7px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 7px;
    width: 265px;
    z-index: 3;
    text-transform: uppercase;
    *top: 25px;
}

.nivo-caption div.discription_slide {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    width: 208px;
    line-height: 16px;
    font-family: georgia;
}
.nivo-caption div.discription_slide p span, .nivo-caption div.discription_slide div, .nivo-caption div.discription_slide p, .nivo-caption div.discription_slide span {
    color: #FFFFFF !important;
	margin: 0 !important;
	font-size: 13px !important;
	line-height: 16px !important;
	font-family: georgia !important;
}
.nivo-caption div.title_slide {
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 15px;
    width: 208px;
}

.nivo-controlNav {
    position: absolute;
    top: 7px;
    left: 715px;
    z-index: 1;
}

.nivo-controlNav a {
    background: url("../images/bullets.png") no-repeat scroll 0 0
        transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
    margin-right: 4px;
    text-indent: -9999px;
    width: 12px;
}

.nivo-controlNav a.active {
    background-position: 0 -22px;
}

.nivo-directionNav a {
    background: url("../images/arrows.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 34px;
    text-indent: -9999px;
    width: 30px;
    cursor: pointer;
    position: absolute;
    top: 152px;
    z-index: 99;
}

.nivo-directionNav a:hover {
    background: url("../images/arrows_hover.png") no-repeat scroll 0 0
        transparent;
}

a:hover.nivo-nextNav {
    background-position: -30px 0;
    right: 8px;
}

a.nivo-nextNav {
    background-position: -30px 0;
    right: 8px;
}

a.nivo-prevNav {
    left: 8px;
}

#btn_galerie {
    float: right;
    width: 163px;
    height: 43px;
    margin-top: 10px;
}

#social_network {
    float: left;
    height: 26px;
    margin-top: 10px;
}
#social_network .facebook-count,#social_network .twitter-count{
	background: url("../images/fb_twit_count.png") no-repeat scroll 0 0 transparent !important;
	width:37px;
	height:28px;
	line-height:28px;
	text-align: center;
	float:left;

}

#social_network a.facebook {
	background:url(../images/fb_share.png) no-repeat;
	width:106px;
	height:28px;
	display:block;
	float: left;
	cursor: pointer;
}
#social_network a.twitter {
	background:url(../images/twit_share.png) no-repeat;
	width:106px;
	height:28px;
	display:block;
	float: left;
	cursor: pointer;
	margin-left:9px;
}

#social_network ul li.share_facebook p {
    width: 27px;
    float: right;
    color: #37588d;
    margin-top: 2px;
}

#social_network ul li.share_twitter p {
    width: 27px;
    float: right;
    color: #2a7090;
    margin-top: 2px;
    font-weight: bold
}

#social_network ul li.share_googleplus p {
    width: 27px;
    float: right;
    color: #666666;
    margin-top: 2px;
}

#social_network ul li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#social_network ul li.share_facebook {
    background: url("../images/share_fb.png") no-repeat scroll left top
        transparent;
    height: 20px;
    margin: 0 11px 0 0;
    padding: 0;
    width: 115px;
}

#social_network ul li.share_twitter {
    background: url("../images/share_twitter.png") no-repeat scroll left top
        transparent;
    height: 20px;
    margin: 0 11px 0 0;
    padding: 0;
    width: 97px;
}

#social_network ul li.share_googleplus {
    background: url("../images/share_gplus.png") no-repeat scroll left top
        transparent;
    height: 20px;
    margin: 0 11px 0 0;
    padding: 0;
    width: 65px;
}

#social_network ul li.share_email {
    background: url("../images/share_mail.png") no-repeat scroll left top
        transparent;
    height: 17px;
    margin: 2px 11px 0 0;
    padding: 0;
    width: 23px;
}

#social_network a span {
    display: none;
}

#pagination {
    float: left;
    width: 625px;
    height: 18px;
    margin-top: 14px;
}

#pagination ul {
    text-align: center;
}

#pagination ul nav {
    display: inline;
}

#pagination ul nav a {
    background: url("../images/puce_pagination.png") no-repeat scroll right
        bottom transparent;
    color: #959595;
    font-family: arial;
    font-size: 13px;
    margin: 0;
    padding: 0 7px;
    text-decoration: none;
}
#pagination ul nav a:hover{
	text-decoration:underline;
}
#pagination ul nav span.current {
    background: url("../images/puce_pagination.png") no-repeat scroll right
        bottom transparent;
    color: #4d4d4d;
    font-family: arial;
    font-size: 13px;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
    font-weight: bold;
}

#pagination ul nav a.last,#pagination ul nav span.last {
    background: none;
}

#div_btn_tri {
    float: left;
    width: 625px;
    height: 38px;
    margin-bottom: 26px;
}

.btn_tri {
    float: left;
    height: 38px;
    width: 202px;
    margin-right: 5px;
    border:1px solid #b6c2c2;
    -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}
.btn_tri_rec1 a:hover,.btn_tri_part2 a:hover,.btn_tri_alf3 a:hover, .btn_tri_rec3 a:hover, .btn_tri_rec2 a:hover, .btn_tri_part3 a:hover, .btn_tri_part1 a:hover, .btn_tri_alf1 a:hover, .btn_tri_alf2 a:hover {
	 background-color:#f4c343;
    -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;

}
.btn_tri_rec1 a,.btn_tri_part2 a,.btn_tri_alf3 a {

    width: 202px;
    color: #000000;
    float: left;
    font-size: 12px;
    font-family: arial;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    margin-right: 5px;
     background-color:#f4c343;
    -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}

.btn_tri_rec3 a,.btn_tri_rec2 a,.btn_tri_part3 a,.btn_tri_part1 a,.btn_tri_alf1 a,.btn_tri_alf2 a{

    width: 202px;
    color: #000000;
    float: left;
    font-size: 12px;
    font-family: arial;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    margin-right: 5px;
    border:1px solid #b6c2c2;
    -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}

#btn_annuaire_petition {
    float: left;
    height: 29px;
    margin-top: 10px;
    margin-right: 8px;
}

#btn_galerie a,#btn_annuaire_petition a {
    background: url("../images/btn_galerie.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    font-size: 12px;
    height: 29px;
	line-height:27px;
    text-align: center;
    text-decoration: none;
    width: 116px;
    text-transform: uppercase;
	font-family: Conv_BreeSerif-Regular !important;
}

#btn_galerie a:hover,#btn_annuaire_petition a:hover {
    background: url("../images/btn_galerie_hover.png") no-repeat scroll 0 0
        transparent;
}

#btn_galerie a:active,#btn_annuaire_petition a:active {
    background: url("../images/btn_galerie_active.png") no-repeat scroll 0 0
        transparent;
}

#petition_slide {
    float: right;
    width: 314px;
    height: 72px;
    position: absolute;
    top: 320px;
    left: 285px;
}

#petition_slide a {
    background: url("../images/petition.png") no-repeat scroll 0 0
        transparent;
    color: #333333;
    float: left;
    font-size: 20px;
    height: 74px;
    line-height: 74px;
    padding-left: 93px;
    text-decoration: none;
    text-transform: uppercase;
    width: 221px;
    font-size: 17px;
    font-weight: normal;
}

#petition_slide a:hover {
    background: url("../images/petition_hover.png") no-repeat scroll 0 0
        transparent;
}

#petition_slide a:active {
    background: url("../images/petition_active.png") no-repeat scroll 0 0
        transparent;
}

/**************** slide ******************/
#contenu.margin_top {
    margin-top: 20px;
}

.signaitaire_acc {
    float: left;
    margin-top: 24px;
    width: 307px;
	margin-left: 12px;
	min-height: 115px;
}

.signaitaire_acc h3 {
    color: #4d4d4d;
    display: block;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 14px;
    font-weight: normal;
    margin: 0px;
    padding: 0;
    text-transform: uppercase;
}

.block_signataires_acc {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #7e7e7e;
    padding: 25px 0 0 0;
    text-align: center;
    width: 304px;
    float: left;
	height: 118px;
}

.signataire_acc {
   /* background: url("../images/border2.gif") no-repeat scroll right bottom
        transparent;*/
    margin: 0 0 12px;
    padding: 0 0 12px;
    text-align: center;
    float: left;
    width: 299px;
}

.signataire_acc .last {
    background: none;
}

.signataire_acc.last {
    background: none;
    padding: 0;
}

.signataire_acc p.heure {
    color: #fbc022;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 298px;
}

.signataire_acc p.heure span {
    background: url("../images/horloge.png") no-repeat scroll 0 0
        transparent;
    padding: 0 0 0 25px;
    font-size: 15px;
}

.signataire_acc p.nom_signataire {
    color: #4d4d4d;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    width: 298px;
}

.signataire_acc p.nom_petition {
    color: #808080;
    font-family: 'Conv_BreeSerif-Regular';
    font-size: 18px;
    line-height: 20px;
    /*margin: 0 0 10px;*/
    padding: 0;
    text-align: center;
    width: 298px;
}
.signataire_acc p.nom_petition a {
    color: #808080 !important;
    text-decoration: none;
}
.signataire_acc p.nom_petition a:hover {
    color: #808080 !important;
    text-decoration: underline;
}
/**************** layout ******************/
/************ Formulaire 2 colonnes***********/
#cadre_formulaire {
    float: left;
    /*margin-top: 29px;*/
    width: 642px;
}

#cadre_formulaire > p > span {
    color: #1e682f;
    margin-left: 140px;
    font-size: 15px;
}

.formulaire {
    color: #333333;
    font-size: 15px;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .formulaire {

   		 font-size: 16px;

	}
}

#colorbox .form3 span.marg {

	text-align: left;
}

#colorbox .cke_skin_kama{
	clear:both;
}

form input.checkbox_input {
	height: 15px;
    margin-right: 70px;
    margin-top: 11px;
    width: 15px;
    background: none repeat scroll 0 0 transparent;

	}
form input {
    background: url("../images/formulaire1.png") no-repeat scroll 0 0 transparent;
    border-style: none;
    border-width: medium;
    color: #333333;
    display: inline-block;
    float: left;
    font-family: Conv_BreeSerif-Regular;
    height: 42px;
    line-height:42px;
    margin: 0 20px 0 20px;
    width: 468px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
}
form .help {
    color: gray;
    display: block;
    float: left;
    font-family: Conv_BreeSerif-Regular;
    height: auto;
    /*line-height:42px;*/
    margin: 0 20px 0 20px;
    width: 468px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
}

form .help {
    color: gray;
    display: block;
    float: left;
    font-family: Conv_BreeSerif-Regular;
    font-size: 12px;
    height: auto;
    /*line-height: 42px;*/
    margin: 0 20px 0 214px;
    padding-left: 5px;
    padding-right: 5px;
    width: 468px;
}

form .form4 select {
    /* background: url("../images/formulaire1.png") no-repeat scroll 0 0 transparent;*/
    border-style: none;
    border-width: medium;
    color: #333333;
    display: inline-block;
    float: left;
    font-family: Conv_BreeSerif-Regular;
    /*height: 42px;*/
    margin: 0 20px 0 20px;
    width: 478px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
    height: 25px;
}

textarea, .form11 {
    /* background: url("../images/formulaire2.png") no-repeat scroll 0 0 transparent;*/
    border-style: none;
    border-width: medium;
    color: #333333;
    display: inline-block;
    float: right;
    font-family: Conv_BreeSerif-Regular;
    height: 102px;
    margin: 0 20px 0 21px;
    width: 478px;
}

.form2 {
    float: right;
    margin: 0 10px;
}

.form3 {
    float: left;
}

.form3 span.marg {
    float: left;
    margin-top: 7px;
    width: 200px;
	text-align: right;
}
.form3 span.marg1 {
    float: left;
    margin-top: 7px;
    width: 113px;
	text-align: right;
}

.form4 {
    margin: 0 0 7px;
    overflow: hidden;
    padding: 5px 0 0;
}
.button1:hover {
 background: url("../images/btn_connexion_hover.png") no-repeat scroll 0 0;
}
.button1:active{
 background: url("../images/btn_connexion_active.png") no-repeat scroll 0 0;
}
.button1, ul.align_li li.left a {
    background: url("../images/btn_connexion.png") no-repeat scroll 0 0;
    transparent !important;
    border-style: none !important;
    border-width: medium !important;
    color: #333333 !important;
    font-size: 19px !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    height: 43px !important;
    width: 164px !important;
    margin-left: 20px !important;
    font-family: Conv_BreeSerif-Regular !important;
	line-height: 43px;
}
a.button_small{
background: url("../images/btn_galerie.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    height: 25px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 116px;
    left; padding: 2px;
    display: block;
    line-height: 25px;
    text-align: center;
    font-size: 12px !important;
}
a.button_small:hover {
	background: url("../images/btn_galerie_hover.png") no-repeat scroll 0 0 transparent;
}
a.button_small:active {
	background: url("../images/btn_galerie_active.png") no-repeat scroll 0 0 transparent;
}
ul.button_container {float: left; margin-top:10px; }
ul.button_container li{float: left; padding: 2px; }
ul.button_container li .button1{display: block; margin-left: 0 !important; margin-right: 0 !important; line-height: 43px; text-align: center; font-size: 12px !important;}

fieldset {
    border: medium none;
    margin: 0 0 10px;
    padding: 5px;
}

#text_contact {
    border-top: 1px solid #8F9091;
    float: left;
    margin-left: 124px;
    padding-top: 25px;
    width: 490px;
}

#text_contact p,#text_contact p a {
    font-family: Conv_BreeSerif-Regular;
    color: #4D4D4D;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    text-align: left;
    text-decoration: none;
}
/************ Formulaire 2 colonnes***********/

/************ Formulaire 1 colonnes***********/
#cadre_formulaire_col1 {
    float: left;
    /*margin-top: 29px;*/
    width: 830px;
}

#contenu>p.textform {
    width: 800px;
    font-size: 15px;
}

#cadre_formulaire_col1>p>span {
    color: #1e682f;
    margin-left: 123px;
    width: 800px;
}

.cadre_formulaire_col1 input {
    background: url("../images/formulaire1_col1.png") no-repeat scroll 0 0
        transparent;
    border-style: none;
    border-width: medium;
    color: #333333;
    display: inline-block;
    float: right;
    font-family: Conv_BreeSerif-Regular;
    height: 43px;
    margin: 0 20px 0 20px;
    width: 560px;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

#colorbox form .form3 {
    float: left !important;
}

#colorbox form input {
    clear: both !important;
    margin-left: 0 !important;
}

#cboxContent {
    background-color: #ccc;
}

#colorbox form.formulaire .cke_skin_kama {
    margin-left: 0 !important;
}

.cadre_formulaire_col1 select {
    /*background: url("../images/formulaire1_col1.png") no-repeat scroll 0 0 transparent;*/
    border-style: none;
    border-width: medium;
    color: #333333;
    display: inline-block;
    float: right;
    font-family: Conv_BreeSerif-Regular;
    /* height: 43px;*/
    margin: 0 20px 0 20px;
    width: 570px;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

.button1_col1 {
    background: url("../images/btn_connexion.png") no-repeat scroll 0 0
        transparent !important;
    border-style: none !important;
    border-width: medium !important;
    color: #333333 !important;
    font-size: 19px !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    height: 43px !important;
    width: 164px !important;
    margin-right: 425px !important;
    font-family: Conv_BreeSerif-Regular !important;
    clear: both;
}

fieldset {
    border: medium none;
    margin: 0 0 10px;
    padding: 5px;
}

.formulaire .date_widget {
    float: left;
}

.formulaire .date_widget select {
    float: none;
    width: 130px;
}

.formulaire .checkbox_widget input {
    float: none;
}

.formulaire .checkbox_widget {
    float: none;
    float: left;
    margin-top: 10px;
    width: 518px;
}
/*****re captcha*******/
#recaptcha_widget_div {
	background-color: #FFFFFF;
	border: 1px solid #E7E7E7;
	margin-left: 218px;
	width: 485px;
	*margin-left: 231px;
}
#recaptcha_widget_div table td {
 border:none;
 }
.formulaire  img {
    border: medium none;
}

.formulaire  .cke_skin_kama {
    float: left;
    margin: 0 20px 0 20px;
    width: 467px !important;
}
/*****re captcha*******/
ul.align_li li button,ul.align_li li a {
    margin-right: 0 !important;
}

ul.align_li li {
    float: left;
    width: 50%;
    text-align: left;
}

ul.align_li li.left {
    text-align: right;
}

ul.align_li li.left a {
    margin-right: 10px;
}

ul.align_li li.left a {
    background: url("../images/btn_connexion.png") no-repeat scroll 0 0 transparent ;
    border-style: none !important;
    border-width: medium !important;
    color: #333333 !important;
    cursor: pointer !important;
    display: block;
    float: right;
    font-family: Conv_BreeSerif-Regular !important;
    font-size: 19px !important;
    height: 43px !important;
    line-height: 44px;
    margin-right: 10px !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase !important;
    width: 164px !important;
    /************ Formulaire 2 colonnes***********/
}

ul.align_li li.left a:hover {
 background: url("../images/btn_connexion_hover.png") no-repeat scroll 0 0;
}
ul.align_li li.left a:active{
 background: url("../images/btn_connexion_active.png") no-repeat scroll 0 0;
}

.error,.success {
    clear: both;
    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;
}

/********************pagination*****************/
#pagination ul{
	text-align: center;

}
#pagination ul li{
	display: inline;

}
#pagination ul li a {
	background: url("../images/puce_pagination.png") no-repeat scroll right bottom transparent;
    color: #959595;
    font-family: arial;
    font-size: 13px;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
}
#pagination ul li a.current {
	background: url("../images/puce_pagination.png") no-repeat scroll right bottom transparent;
    color: #4d4d4d;
    font-family: arial;
    font-size: 13px;
    margin: 0;
    padding: 0 5px;
    text-decoration: none;
    font-weight:bold;
}
#pagination ul li a.last {
	background: none;
}
/********************pagination*****************/
/************************************/
.btn_tri a{
	color: #000000;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    width: 203px;
	}

	.btn_tri.active {
    background: url("../images/btn_tri_active.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    width: 203px;
}

table {
 border-collapse:collapse;
 width:100%;
  color: #4D4D4D;
  float:left;
 }
.table th, .table td {
 border:1px solid black;
/* width:20%;*/
 }
td{
 text-align:center;
 line-height:30px;
 }
td a {
 color: #4D4D4D;
 }
 td a:hover {
 color: #000000;
 }
 .colortr{
 background-color:#f2f1f2;
 }

ul.align_li{
	float: left;
    margin: 0 auto;
    width: 100%;
}
/******************bouton site v2************************************/
a.bouton_wi {
    background: url("../images/navh_1_repeat.png") repeat-x scroll 0 0 transparent;
    color: #333333;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;

}

a.bouton_wi .left_wi {
    background: url("../images/navh_1_left.png") no-repeat scroll 0 0 transparent;
    display: block;

}
a.bouton_wi .right_wi {
    background: url("../images/navh_1_right.png") no-repeat scroll right center transparent;
    display: block;
    line-height: 43px;
    padding: 0 10px;
    text-transform: uppercase;

}
a.bouton_wi:hover{
    background: url("../images/navh_1_repeat_hover.png") repeat-x scroll 0 0 transparent;
}
a.bouton_wi:hover .left_wi {
    background: url("../images/navh_1_left_hover.png") no-repeat scroll 0 0 transparent;
}
a.bouton_wi:hover .right_wi {
    background: url("../images/navh_1_right_hover.png") no-repeat scroll right center transparent;
}


a.bouton_wi:active  {
    background: url("../images/navh_1_repeat_active.png") repeat-x scroll 0 0;
	display:block;

}
a.bouton_wi:active .left_wi {
    background: url("../images/navh_1_left_active.png") no-repeat scroll 0 0 transparent;
	display:block;

}
a.bouton_wi:active .right_wi {
    background: url("../images/navh_1_right_active.png") no-repeat scroll right center transparent;
	display:block;

}

/****hack ie9*/

:root a.bouton_wi:focus  {
	background: url("../images/navh_1_repeat_active.png") repeat-x scroll 0 0;
	display:block;

	}

:root a.bouton_wi:focus .left_wi {
    background: url("../images/navh_1_left_active.png") no-repeat scroll 0 0 transparent;
	display:block;

}

:root a.bouton_wi:focus .right_wi {
    background: url("../images/navh_1_right_active.png") no-repeat scroll right center transparent;
	display:block;

}

/************hack ie8********/
a.bouton_wi:focus  {background: url("../images/navh_1_repeat_active.png") repeat-x scroll 0 0 transparent\9;
	display:block;}

a.bouton_wi:focus .left_wi {
    background: url("../images/navh_1_left_active.png") no-repeat scroll 0 0 transparent\9;
	display:block;
}

a.bouton_wi:focus .right_wi {
    background: url("../images/navh_1_right_active.png") no-repeat scroll right center transparent\9;
	display:block;
}

/*********************small bouton ***************************/

a.bouton_wi_small {
    background: url("../images/navh_2_repeat.png") repeat-x scroll 0 0 transparent;
    color: #333333;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;

}

a.bouton_wi_small .left_wi {
    background: url("../images/navh_2_left.png") no-repeat scroll 0 0 transparent;
    display: block;

}
a.bouton_wi_small .right_wi {
    background: url("../images/navh_2_right.png") no-repeat scroll right center transparent;
    display: block;
    line-height: 29px;
    padding: 0 10px;
    text-transform: uppercase;

}
a.bouton_wi_small:hover{
    background: url("../images/navh_2_repeat_hover.png") repeat-x scroll 0 0 transparent;
}
a.bouton_wi_small:hover .left_wi {
    background: url("../images/navh_2_left_hover.png") no-repeat scroll 0 0 transparent;
}
a.bouton_wi_small:hover .right_wi {
    background: url("../images/navh_2_right_hover.png") no-repeat scroll right center transparent;
}


a.bouton_wi_small:active  {
    background: url("../images/navh_2_repeat_active.png") repeat-x scroll 0 0;
	display:block;

}
a.bouton_wi_small:active .left_wi {
    background: url("../images/navh_2_left_active.png") no-repeat scroll 0 0 transparent;
	display:block;

}
a.bouton_wi_small:active .right_wi {
    background: url("../images/navh_2_right_active.png") no-repeat scroll right center transparent;
	display:block;

}

/****hack ie9*/

:root a.bouton_wi_small:focus  {
	background: url("../images/navh_2_repeat_active.png") repeat-x scroll 0 0;
	display:block;

	}

:root a.bouton_wi_small:focus .left_wi {
    background: url("../images/navh_2_left_active.png") no-repeat scroll 0 0 transparent;
	display:block;

}

:root a.bouton_wi_small:focus .right_wi {
    background: url("../images/navh_2_right_active.png") no-repeat scroll right center transparent;
	display:block;

}

/************hack ie8********/
a.bouton_wi_small:focus  {background: url("../images/navh_2_repeat_active.png") repeat-x scroll 0 0 transparent\9;
	display:block;}

a.bouton_wi_small:focus .left_wi {
    background: url("../images/navh_2_left_active.png") no-repeat scroll 0 0 transparent\9;
	display:block;
}

a.bouton_wi_small:focus .right_wi {
    background: url("../images/navh_2_right_active.png") no-repeat scroll right center transparent\9;
	display:block;
}

/******************reseaux sociaux************************/


.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;
    /*background-color: rgba(6, 15, 72, 0.85);*/

    background-color: rgb(6, 15, 72);
    opacity: 0.85;
    filter:alpha(opacity=85); /* correction pour IE */
    zoom: 1; /* correction bug IE6 et IE7 */


}
.opacity_reseaux a span.none p{
	display:none;

	}
.opacity_reseaux a:hover span.none{

  /*  background: rgba(6, 15, 72, 0.75);*/
    background-color: rgb(6, 15, 72);
    opacity: 0.75;
    filter:alpha(opacity=75); /* 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;
   /* background: rgba(6, 15, 72, 1);*/
   background-color: rgb(6, 15, 72);
   opacity: 0.95;
   filter:alpha(opacity=95); /* correction pour IE */
   zoom: 1; /* correction bug IE6 et IE7 */

}
.opacity_reseaux a:hover span.couriel{

   /* background: rgba(6, 15, 72, 0.90);*/

    background-color: rgb(6, 15, 90);
        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;
}

.opacity_reseaux a span .posa{
	position:absolute;
	top:18px;
	left:55px;

}
/**********************réseaux sociaux*****************************************/

#preview_iframe{
	width: 1350px\9;
	*width: 1350px;
	width: 1350px\0/;
	padding-left:150px\9;
	*padding-left:150px;
	padding-left:150px\0/;

	background: url("../images/bg_repeat.jpg") repeat scroll 0 0 transparent;

	overflow-y : scroll;
	zoom: 0.75\9;
	zoom: 0.75\0/;
	overflow-x : hidden\0/;
	-moz-transform:scale(0.75);
   /* moz-transform-origin: 0 0;*/
    -o-transform: scale(0.75);
   /* o-transform-origin: 0 0;*/
    -webkit-transform: scale(0.75);
   /* -webkit-transform-origin: 0 0;*/
}

#preview_container{
	width: 990px;
	margin:0 auto;
}
.core_left{
	width: 625px;
}
.core_left p, .core_left li{
	font-size:15px;
}
.core_left ul{
	margin: 15px 0 15px 40px;
list-style: disc;
}
.core_left ul li{
	list-style: disc;
}
.breadcrumb{
	float: left;
	margin-top: 30px;
	width: 957px;
	background-color: #D8D8D8;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
.breadcrumb a{
	color:#333333;
	text-decoration: none;
}
.breadcrumb a:hover{
	text-decoration: underline;

	}
.forgot_pw{
	color: #4D4D4D;
    float: left;
    margin-left: 220px;
    margin-top: 10px;
}
.forgot_pw a{
	color: #4D4D4D;
    float: left;
    margin-right:10px;
}
.checkbox_widget input{
	width: 13px;
	height: 13px;
	margin-bottom: 10px;
}
.don_link{
	width:100%;
	float:left;
}
.border_don{
	border:1px solid #606060;
	width:215px;
	margin-left:300px;
	margin-top:25px;
	margin-bottom:15px;
	float: left;
}
.don_flleft{
	float:left;
}
.mailfg_lien{
	float: left;
	margin-left: 395px;
	margin-top: 15px;
}
.div_delete{
	position:relative;
	width: 967px;
	}
.btn_delete	{
	position:absolute;
	top:15px;
	left:703px;
}
.btn_delete a{
	color: #4d4d4d;
	font-size: 14px;

	}

.mini-color input
{
	width: 200px;
	float: none;
}

.direction_ar{
	direction:rtl;
}

.signature_petition p {
    margin-bottom: 0 !important;
}
.mes_petitions_annuaire p,.mes_petitions_annuaire p strong, .mes_petitions_annuaire span,.mes_petitions_annuaire span strong,.mes_petitions_annuaire span span,.mes_petitions span,.mes_petitions span span, .mes_petitions_annuaire .petitions_annuaire_groupe div,.mes_petitions div{
    font-family: arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    color: #4D4D4D !important;
    font-weight: normal !important;
    background: none  !important;
}
.discription_slide span,.discription_slide span span,
.discription_slide h1,.discription_slide h2,
.discription_slide h3
{
   font-family: georgia !important;
   font-size: 13px !important;
   font-style: normal !important;
   color: #fff !important;
   font-weight: normal !important;
   background: none  !important;
}
 .tags_chekbox{
       display:block;
       width:100%;
}
.tags_chekbox .checkbox_widget {
   float: left;
   width: 4%;
   margin-top: 4px;
}
.tags_chekbox .checkbox_widget input{
       float:left;
       padding-left:0;
       padding-right:0;
       margin: 0 0 0 0;

}
.tags_chekbox label {
   float: left;
   width: 95%;
}

div.don-link{

    /*background: url("../images/btn_don.png") no-repeat scroll 0 0 transparent !important;*/
    color: #333333;
    height: 45px;
    text-align: center;
    text-decoration: none;
    width: 166px;
    margin-top:30px;
    margin-left:225px;
    float:left;
}

div.don-link a{
    background: url("../images/btn_don.png") no-repeat scroll 0 0 transparent;
}

div.don-link a:hover {
    background: url("../images/btn_connexion_hover.png") no-repeat scroll 0 0 transparent;
}

div.don-link a{
    color: #333333;
    font-size: 20px;
    text-decoration:none;
    width: 166px;
    display:block;
    height:45px;
    line-height:43px;

}
.captcha img{
  margin-left:15px;
}
.captcha input{
  width:150px;
  float:right;

}
