@charset "utf-8";
/* CSS Document */

.text_boutique{
	font-family: 'Open Sans', sans-serif;
	display:block;
	width:175px;
	padding-left:5px;
}
.fin_float{
	clear:both;
}

.texte_violet26px{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#7F0D40;
}

.texte_violet10px{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#7F0D40;
}

.texte_violet11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#7F0D40;
}

.texte_violet12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#7F0D40;
}

.texte_violet14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#7F0D40;
}

.texte_violet15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#7F0D40;
}

.texte_violet16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#7F0D40;
}

.texte_violet18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#7F0D40;
}

.texte_violet20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#7F0D40;
}

.texte_violet22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#7F0D40;
}

.texte_violet24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#7F0D40;
}
.texte_gris14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#5a5a5a;
}

.texte_gris13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#808b9a;
}

.texte_blanc10px{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#ffffff;
}
.texte_blanc11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#ffffff;
}
.texte_blanc12px{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.texte_blanc13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#ffffff;
}
.texte_blanc14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#ffffff;
}
.texte_blanc16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#ffffff;
}
.texte_blanc18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#ffffff;
}
.texte_blanc20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#ffffff;
}
.texte_blanc22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#ffffff;
}
.texte_blanc24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#ffffff;
}
.texte_blanc25px{
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	color:#ffffff;
}


.texte_blanc28px{
	font-family: 'Open Sans', sans-serif;
	font-size:28px;
	color:#ffffff;
}
.texte_blanc30px{
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	color:#ffffff;
}

.texte_noir10px{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#000;
}

.texte_noir11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#000;
}

.texte_noir12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#000;
}

.texte_noir13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#000;
}

.texte_noir14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#000;
}

.texte_noir15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#000;
}

.texte_noir16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#000;
}

.texte_noir18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#000;
}

.texte_noir20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#000;
}

.texte_noir22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#000;
}

.texte_noir24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#000;
}

.texte_noir26px{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#000;
}

.texte_noir18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#000;
}
.texte_noir30px{
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	color:#000;
}


.texte_fuchia18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#E63D8C;
}

.texte_bleu11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#0076ea;
}

.texte_bleu12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#0076ea;
}

.texte_bleu14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#0076ea;
}

.texte_bleu15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#0076ea;
}

.texte_bleu16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#0076ea;
}

.texte_bleu18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#0076ea;
}

.texte_bleu20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#0076ea;
}

.texte_bleu22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#0076ea;
}

.texte_bleu26px{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#0076ea;
}


.texte_fuchia10px{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#E63D8C;
}

.texte_fuchia11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#E63D8C;
}

.texte_fuchia12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#E63D8C;
}

.texte_fuchia13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#E63D8C;
}

.texte_fuchia14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#E63D8C;
}

.texte_fuchia15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#E63D8C;
}

.texte_fuchia16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#E63D8C;
}

.texte_fuchia17px{
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	color:#E63D8C;
}

.texte_fuchia18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#E63D8C;
}

.texte_fuchia20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#E63D8C;
}

.texte_fuchia21px{
	font-family: 'Open Sans', sans-serif;
	font-size:21px;
	color:#E63D8C;
}

.texte_fuchia22px{
	font-family: 'Open Sans', sans-serif;
	font-size:2px;
	color:#E63D8C;
}

.texte_fuchia24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#E63D8C;
}

.texte_fuchia26px{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#E63D8C;
}


.texte_rouge10px{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#f00;
}

.texte_gris14px{
	color:#806869;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}


.rouge{
	font-family: 'Open Sans', sans-serif;
	color:#f00;
}
.texte_rouge11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#f00;
}

.texte_rouge12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#f00;
}

.texte_rouge13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#f00;
}

.texte_rouge14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#f00;
}

.texte_rouge15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#f00;
}

.texte_rouge16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#f00;
}

.texte_rouge18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#f00;
}

.texte_rouge20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#f00;
}

.texte_rouge22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#f00;
}

.texte_rouge23px{
	font-family: 'Open Sans', sans-serif;
	font-size:23px;
	color:#f00;
}

.texte_rouge24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#f00;
}

.texte_rouge25px{
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	color:#f00;
}

.texte_rouge26px{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#f00;
}

.texte_jaune10px{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	color: #666666;
}

.texte_gris14px{
	color:#806869;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}

.texte_jaune11px{
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	color: #fff;
}

.texte_jaune12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#ffee00;
}

.texte_jaune13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#ffee00;
}

.texte_jaune14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#ffee00;
}

.texte_jaune15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#ffee00;
}

.texte_jaune16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#ffee00;
}

.texte_jaune18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#ffee00;
}

.texte_jaune20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#ffee00;
}

.texte_jaune22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#ffee00;
}

.texte_jaune23px{
	font-family: 'Open Sans', sans-serif;
	font-size:23px;
	color:#ffee00;
}

.texte_jaune24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#ffee00;
}

.texte_jaune25px{
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	color:#ffee00;
}

.texte_jaune26px{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#ffee00;
}

.texte_marrow10px{
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#8b3000;
}

.texte_marrow11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#8b3000;
}

.texte_marrow12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#8b3000;
}

.texte_marrow14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#8b3000;
}


.texte_marrow15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#8b3000;
}


.texte_marrow18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#8b3000;
}


.texte_marrow20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#8b3000;
}

.texte_marrow16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#8b3000;
}


.texte_marrow30px{
	font-family: 'Open Sans', sans-serif;
	font-size:70px;
	color:#ffff01;
}


.texte_marrow18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#8b3000;
}

.texte_violet13px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#7F0D40;
}
.texte_gris11px{
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#636363;
}

.texte_gris12px{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#636363;
}

.texte_gris11px{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#636363;
}

.texte_gris14px{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#636363;
}

.texte_gris15px{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#636363;
}

.texte_gris16px{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#636363;
}

.texte_gris18px{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#636363;
}

.texte_gris20px{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#636363;
}

.texte_gris22px{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#636363;
}

.texte_gris24px{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	color:#636363;
}


/* button 
---------------------------------------------- */
.button1 {
	display: block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
                *display: inline;
	vertical-align: baseline;
	margin: 10px 0px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}



.medium {
                font-size: 12px;
                padding: .4em 1.5em .42em;
}
.small {
                font-size: 11px;
                padding: .2em 1em .275em;
}



/* color styles 
---------------------------------------------- */



/* white */
.white {
                color: #606060;
                border: solid 1px #b7b7b7;
                background: #fff;
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
                background: -moz-linear-gradient(top,  #fff,  #ededed);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
                background: #ededed;
                background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
                background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
                color: #999;
                background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
                background: -moz-linear-gradient(top,  #ededed,  #fff);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* fuchia */
.fuchia {
                color: #fef4e9;
                border: solid 1px #da7c0c;
                background: #f78d1d;
                background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
                background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.fuchia:hover {
                background: #f47c20;
                background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
                background: -moz-linear-gradient(top,  #f88e11,  #f06015);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.fuchia:active {
                color: #fcd3a5;
                background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
                background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
                color: #faddde;
                border: solid 1px #980c10;
                background: #d81b21;
                background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
                background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
                background: #b61318;
                background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
                background: -moz-linear-gradient(top,  #c9151b,  #a11115);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
                color: #de898c;
                background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
                background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.blue {
                color: #d9eef7;
                border: solid 1px #0076a3;
                background: #0095cd;
                background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
                background: -moz-linear-gradient(top,  #00adee,  #0078a5);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
                background: #007ead;
                background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
                background: -moz-linear-gradient(top,  #0095cc,  #00678e);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
                color: #80bed6;
                background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
                background: -moz-linear-gradient(top,  #0078a5,  #00adee);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* green */
.green {
                color: #e8f0de;
                border: solid 1px #538312;
                background: #64991e;
                background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
                background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
                background: #538018;
                background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
                background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
                color: #a9c08c;
                background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
                background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}


.gradient {
    /* Anciens navigateurs */
    background: #dd573a url("gradient-bg.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    /* Navigateurs récents */
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(#fab953),
        to(#dd573a)
    );
    background: -webkit-linear-gradient(
        top,
        #fab953,
        #dd573a,
    );
    background: -moz-linear-gradient(
        top,
        #fab953,
        #dd573a
    );
    background: -o-linear-gradient(
        top,
        #fab953,
        #dd573a
    );
    background: linear-gradient(
        top,
        #fab953,
        #dd573a
    );
}

.libelle_formulaire{
	color:#5e5e5e;
	font-family:'Open Sans', sans-serif;
	font-size:13px;
}

#opacite {

  background-color: rgba(0, 0, 0, 0.7);

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  z-index:2000;
  color:#ffffff;

}

#opacite2 {

  background-color: rgba(0, 0, 0, 0.7);

  width:100%;

  height:100%;

  position:absolute;

  top:0px;

  left:0px;

  z-index:20000;
  color:#ffffff;

}



.rectangle_arrondi_gris {
	border: 5px solid #CCC;
	color: #4b4b4b;
	font-family:'Open Sans', sans-serif;
	padding: 10px;
	font-size:14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#fff;
}
