.bouton_valider2 {
display: block;
position: relative;
height:auto;
width: 180px;
margin: 0;
padding: 6px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-decoration:none;
color: #FFFFFF ;
background: #006699;
border: #004D80 1px solid;
opacity: 1;
cursor: pointer;
}
.bouton_valider2:hover {
text-decoration:none;
color: #FFFFFF ;
background: #004D80;
border: #002053 1px solid;
opacity: 1;
}
.boutoncgv {
display: inline-block;
position: relative;
height:auto;
width: 300px;
margin: 0;
padding: 6px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-decoration:none;
color: #FFFFFF ;
background: #006699;
border: #004D80 1px solid;
opacity: 1;
cursor: pointer;
}
.boutoncgv:hover {
text-decoration:none;
color: #FFFFFF ;
background: #004D80;
border: #002053 1px solid;
opacity: 1;
}
.boutoncgv3 {
display: inline-block;
position: relative;
height:auto;
width: 300px;
margin: 0;
padding: 6px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-decoration:none;
color: #FFFFFF ;
background: #727272;
border: #000 1px solid;
opacity: 1;
cursor: pointer;
}
.boutoncgv3:hover {
text-decoration:none;
color: #FFFFFF ;
background: #CCC;
border: #000 1px solid;
opacity: 1;
}
.boutoncgv2 {
display: inline-block;
position: relative;
height:auto;
width: 300px;
margin: 0;
padding: 6px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
text-decoration:none;
color: #FFFFFF ;
background: #f62201;
border: #f62201 1px solid;
opacity: 1;
cursor: pointer;
}


.boutonjaune_big {
width: 250px;	
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 60px;
height:60px;
color: #000;
border: solid 1px #1c65b2;
background: #f9e419;
background-color: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.boutonjaune_big:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#e1d15d), to(#deb960));
background: -moz-linear-gradient(top,  #e1d15d,  #deb960);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d15d', endColorstr='#deb960');
}
.boutonbleu_big {
width: 160px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
line-height: 12pt;
height:60px;
color: #000;
border: solid 1px #1c65b2;
background: #73ace9;
background-color: #73ace9;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.boutonbleu_big:hover {
background-color: #5d95e1;
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.boutonrouge_big {
width: 80px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 14px;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
line-height: 12pt;
height:30px;
color: #000;
border: solid 1px #7a1102;
background: #f62201;
background-color: #f62201;
background: -webkit-gradient(linear, left top, left bottom, from(#f62201), to(#a51601));
background: -moz-linear-gradient(top,  #f62201,  #a51601);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f62201', endColorstr='#a51601');
}
.boutonrouge_big:hover {
background-color: #a51601;
background: -webkit-gradient(linear, left top, left bottom, from(#a51601), to(#f62201));
background: -moz-linear-gradient(top,  #a51601,  #f62201);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a51601', endColorstr='#f62201');
}
.boutonrouge_bandeau {
width: 40px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 30px;
line-height: 40px;
height:40px;
color: #000;
border: solid 1px #7a1102;
background: #f62201;
background: -webkit-gradient(linear, left top, left bottom, from(#f62201), to(#a51601));
background: -moz-linear-gradient(top,  #f62201,  #a51601);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f62201', endColorstr='#a51601');
}
.boutonrouge_bandeau:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#a51601), to(#f62201));
background: -moz-linear-gradient(top,  #a51601,  #f62201);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a51601', endColorstr='#f62201');
}
.boutongris_big {
width: 180px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 60px;
height:58px;
color: #000;
border: solid 1px #595858;
background: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#a7a7a6), to(#737473));
background: -moz-linear-gradient(top,  #a7a7a6,  #737473);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a6', endColorstr='#737473');
}
.boutongris_big:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#737473), to(#a7a7a6));
background: -moz-linear-gradient(top,  #737473,  #a7a7a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737473', endColorstr='#a7a7a6');	
}

.boutonrouge_creer {
width: 180px;	
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 30px;
height:30x;
color: #FFF;
border: solid 1px #000;
background: #ef2433;
background-color: #ef2433;
background: -webkit-gradient(linear, left top, left bottom, from(#ef2433), to(#eb2953));
background: -moz-linear-gradient(top,  #ef2433,  #eb2953);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef2433', endColorstr='#eb2953');
}
.boutonrouge_creer:hover {
background-color: #fa4355;
background: -webkit-gradient(linear, left top, left bottom, from(#fa4355), to(#f64876));
background: -moz-linear-gradient(top,  #fa4355,  #f64876);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa4355', endColorstr='#f64876');
}
.boutonjaune_long {
width: 300px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 30px;
height:30x;
border: solid 1px #1c65b2;
background: #f9e419;
background-color: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.boutonjaune_long:hover {
background-color: #e1d15d;
background: -webkit-gradient(linear, left top, left bottom, from(#e1d15d), to(#deb960));
background: -moz-linear-gradient(top,  #e1d15d,  #deb960);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d15d', endColorstr='#deb960');
}
.valider_bleu {
width: 300px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
cursor: pointer;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
color: #FFF;
line-height: 30px;
height:30x;
border: solid 1px #1c65b2;
background: #73ace9;
background-color: #407bd3;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.valider_bleu:hover {
background-color: #5d95e1;
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.valider_bleu_auto {
width: auto;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 6px;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 600;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
color: #FFF;
line-height: 30px;
height:30x;
border: solid 1px #1c65b2;
background: #73ace9;
background-color: #407bd3;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.valider_bleu_auto:hover {
background-color: #5d95e1;
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.annuler_modal_adresse {
position:relative;
display:inline-block;
font-family: 'Montserrat', sans-serif;
font-size: 100%;
font-weight: 200;
padding-left: 10px;
padding-right: 10px;
padding-top: 0;
padding-bottom: 0;
margin: 0;
height:auto;
line-height:auto;
text-align:center;
vertical-align: bottom;
color: #FFF;
border: 1px solid #FFF;
text-decoration: none;
background-color: #000;
cursor: pointer;
}
.annuler_modal_adresse:hover {
text-decoration: underline;
}
.valider_bleu_small {
width: 200px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
color: #FFF;
line-height: 30px;
height:30x;
border: solid 1px #1c65b2;
background: #73ace9;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.valider_bleu_small:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.btn_adresse {
width: 200px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
color: #FFF;
line-height: 12pt;
height:20px;
border: solid 1px #1c65b2;
background: #73ace9;
background-color: #407bd3;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
cursor: pointer;
}
.btn_adresse:hover {
background-color: #5d95e1;
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.btn_supadresse {
width: auto;	
line-height: 12pt;
height:20px;
display: inline-block;
margin:0;
padding-left: 4px;
padding-right: 4px;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 400;
font-family: 'Titillium Web', sans-serif;
font-size: 12px;
color: #FFF;
border: solid 1px #595858;
background: #73ace9;
background-color: #407bd3;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
cursor: pointer;
}
.btn_supadresse:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
background-color: #dc7878;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.boutonrouge_long {
width: 300px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
color: #FFF;
line-height: 30px;
height:30x;
border: solid 1px #595858;
background-color: #ef2433;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
}
.boutonrouge_long:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
background-color: #dc7878;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.boutonrougelong {
display: inline-block;
margin-top : 14px;
background-color: #ccc;
width : 300px;
height : 30px;		
text-align : center;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
font-weight: 900;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
color: #fef4e9;
border: solid 1px #e05252;
background: #e05252;
background-color: #ef2433;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
}
.boutonrougelong:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
background-color: #dc7878;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.boutonrougelong_rub {
display: inline-block;
margin-top : 14px;
background-color: #ccc;
width : 340px;
height : 30px;		
text-align : center;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
font-weight: 900;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
color: #fef4e9;
border: solid 1px #e05252;
background: #e05252;
background-color: #ef2433;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
}
.boutonrougelong_rub:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
background-color: #dc7878;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.boutonrougesmall {
display: inline-block;
margin-top : 14px;
background-color: #ccc;
width : 200px;
height : 30px;		
text-align : center;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
font-weight: 900;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
color: #fef4e9;
border: solid 1px #595858;
background: #e05252;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
}
.boutonrougesmall:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.boutonbleu_reorder_page {
width: 300px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 39px;
height: 39px;
color: #000;
border: solid 1px #1c65b2;
background: #73ace9;
background-color: #73ace9;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.boutonbleu_reorder_page:hover {
background-color: #5d95e1;	
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}


.boutontest {        
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
width: 220px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding:0;
background-color: #ccc;
text-align : center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 14pt;
line-height: 58px;
height:58px;
color: #000;
border: solid 1px #595858;
background: #737473;
background-color: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#a7a7a6), to(#737473));
background: -moz-linear-gradient(top,  #a7a7a6,  #737473);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a6', endColorstr='#737473');
}

.boutontest:hover {
background-color: #a7a7a6;
background: -webkit-gradient(linear, left top, left bottom, from(#737473), to(#a7a7a6));
background: -moz-linear-gradient(top,  #737473,  #a7a7a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737473', endColorstr='#a7a7a6');
}
.boutontest:before {
background: #ccc;
background: rgba(0,0,0,.1);
float: right;        
width: 50px;
height: 58px;
text-align: center;
font-size: 1.8em;
margin: 0 0 0 0;
box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5);
pointer-events: none;        
}
.fleche:before {
font-size: 1.8em;
content: "\25BE";
}


.bouton_menu_bleu {        
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
width: 220px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding:0;
text-align : center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
line-height: 28px;
height:28px;
color: #000;
border: solid 1px #1c65b2;
background: #73ace9;
background-color: #407bd3;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}

.bouton_menu_bleu:hover {
background-color: #5d95e1;
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.bouton_menu_bleu:before {
background: #ccc;
background: rgba(0,0,0,.1);
float: right;        
width: 50px;
height: 28px;
text-align: center;
margin: 0 0 0 0;
box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5);
pointer-events: none;        
}
.bouton_menu2_bleu {  
vertical-align: middle;      
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
width: 90%;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding:6px;
text-align : center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Sarpanch', sans-serif;
font-size: 16px;
line-height:15px;
height:28px;
color: #FFF;
border: solid 1px #1c65b2;
background: #73ace9;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.bouton_menu2_bleu:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.bouton_menu_rouge {
z-index:50;	
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
width: 220px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding:0;
background-color: #ccc;
text-align : center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 14pt;
line-height: 28px;
height:28px;
color: #000;
border: solid 1px #595858;
background: #e05252;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
}

.bouton_menu_rouge:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.bouton_menu_rouge:before {
background: #ccc;
background: rgba(0,0,0,.1);
float: right;        
width: 50px;
height: 28px;
text-align: center;
margin: 0 0 0 0;
box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5);
pointer-events: none;        
}
.bouton_menu_rouge_rub {
z-index:50;	
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
width: 340px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding:0;
background-color: #ccc;
text-align : center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 14pt;
line-height: 28px;
height:28px;
color: #000;
border: solid 1px #595858;
background: #e05252;
background: -webkit-gradient(linear, left top, left bottom, from(#e05252), to(#d70c0c));
background: -moz-linear-gradient(top,  #e05252,  #d70c0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05252', endColorstr='#d70c0c');
}

.bouton_menu_rouge_rub:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#dc7878), to(#c53333));
background: -moz-linear-gradient(top,  #dc7878,  #c53333);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc7878', endColorstr='#c53333');
}
.bouton_menu_rouge_rub:before {
background: #ccc;
background: rgba(0,0,0,.1);
float: right;        
width: 50px;
height: 28px;
text-align: center;
margin: 0 0 0 0;
box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5);
pointer-events: none;        
}
.bouton_menu_gris {        
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
width: 220px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding:0;
background-color: #ccc;
text-align : center;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
line-height: 28px;
height:28px;
color: #000;
border: solid 1px #595858;
background: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#a7a7a6), to(#737473));
background: -moz-linear-gradient(top,  #a7a7a6,  #737473);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a6', endColorstr='#737473');
cursor: pointer;
}

.bouton_menu_gris:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#737473), to(#a7a7a6));
background: -moz-linear-gradient(top,  #737473,  #a7a7a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737473', endColorstr='#a7a7a6');
}
.bouton_menu_gris:before {
background: #ccc;
background: rgba(0,0,0,.1);
float: right;        
width: 50px;
height: 28px;
text-align: center;
margin: 0 0 0 0;
box-shadow: -1px 0 0 rgba(0,0,0,.5), -2px 0 0 rgba(255,255,255,.5);
pointer-events: none;        
}

.menu:before {
font-size: 1em;
content: "\2630";
}

.boutonblanc_mini {
width: 100px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin-top: 6px;
padding: 0;
text-align : center;
-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);
font-weight: 400;
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
line-height: 14px;
height:16px;
border: solid 1px #1c65b2;
border: solid 1px #595858;
color: #000;
background: #fff;
background-color: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c7c7c7));
background: -moz-linear-gradient(top,  #fff,  #c7c7c7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#c7c7c7');
}
.boutonblanc_mini:hover {
background-color: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#737473), to(#a7a7a6));
background: -moz-linear-gradient(top,  #737473,  #a7a7a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737473', endColorstr='#a7a7a6');
}
.boutonblanc_mini_long {
width: 100%;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin-bottom: 20px;
padding: 0;
text-align : center;
-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);
font-weight: 400;
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
line-height: 14px;
height:20px;
border: solid 1px #1c65b2;
border: solid 1px #595858;
color: #000;
background: #fff;
background-color: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c7c7c7));
background: -moz-linear-gradient(top,  #fff,  #c7c7c7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#c7c7c7');
}
.boutonblanc_mini_long:hover {
background-color: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#737473), to(#a7a7a6));
background: -moz-linear-gradient(top,  #737473,  #a7a7a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737473', endColorstr='#a7a7a6');
}
.boutongris_mini {
width: 100px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin-top: 6px;
padding: 0;
text-align : center;
-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);
font-weight: 400;
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
line-height: 14px;
height:16px;
border: solid 1px #1c65b2;
border: solid 1px #595858;
color: #000;
background: #737473;
background-color: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#a7a7a6), to(#737473));
background: -moz-linear-gradient(top,  #a7a7a6,  #737473);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a6', endColorstr='#737473');
}
.boutongris_mini:hover {
background-color: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c7c7c7));
background: -moz-linear-gradient(top,  #fff,  #c7c7c7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#c7c7c7');
}
.boutongris_mini_long {
width: 100%;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin-bottom: 20px;
padding: 0;
text-align : center;
-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);
font-weight: 400;
font-family: 'Titillium Web', sans-serif;
font-size: 14px;
line-height: 14px;
height:20px;
border: solid 1px #1c65b2;
border: solid 1px #595858;
color: #000;
background: #737473;
background-color: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#a7a7a6), to(#737473));
background: -moz-linear-gradient(top,  #a7a7a6,  #737473);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a6', endColorstr='#737473');
}
.boutongris_mini_long:hover {
background-color: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c7c7c7));
background: -moz-linear-gradient(top,  #fff,  #c7c7c7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#c7c7c7');
}
.bouton_vign_01 {
    border: none;
    background: url('../img/btn_rot1.gif') no-repeat top left;
    padding: 2px 8px;
	width: 27px;
	height: 14px;
}
.bouton_vign_02 {
    border: none;
    background: url('../img/btn_rot2.gif') no-repeat top left;
    padding: 2px 8px;
	width: 27px;
	height: 14px;
}
.bouton_vign_03 {
    border: none;
    background: url('../img/btn_pre.gif') no-repeat top left;
    padding: 2px 8px;
	width: 27px;
	height: 14px;
}
.bouton_vign_04 {
    border: none;
    background: url('../img/btn_sup.gif') no-repeat top left;
    padding: 2px 8px;
	width: 27px;
	height: 14px;
}
.bouton_retour {
margin: 0;
position: relative;
text-decoration:none;
font-family: 'Titillium Web', sans-serif;
font-size: 12pt;
font-weight: bold;
width : 100px;
height : 30px;		
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
min-height: 10px;
color: #000;
border: solid 1px #d3af23;
background: #f9e419;
background-color: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.bouton_retour:hover {
background-color: #ceba00;
background: -webkit-gradient(linear, left top, left bottom, from(#ceba00), to(#cfa000));
background: -moz-linear-gradient(top,  #ceba00,  #cfa000);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ceba00', endColorstr='#cfa000');
}
.boutonjaune_menu {
width: 380px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 12px;
height:30px;
color: #000;
border: solid 1px #282828;
background: #f9e419;
background-color: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.boutonjaune_menu:hover {
background-color: #e1d15d;
background: -webkit-gradient(linear, left top, left bottom, from(#e1d15d), to(#deb960));
background: -moz-linear-gradient(top,  #e1d15d,  #deb960);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d15d', endColorstr='#deb960');
}

.boutonjaune_modal {
width: 200px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
text-align : center;
-webkit-border-radius: .1em; 
-moz-border-radius: .1em;
border-radius: .1em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 120%;
line-height: 14px;
height:60px;
color: #000;
border: solid 1px #d3af23;
background: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.boutonjaune_modal:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#e1d15d), to(#deb960));
background: -moz-linear-gradient(top,  #e1d15d,  #deb960);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d15d', endColorstr='#deb960');
}
.boutonjaune_modal_small {
width: 230px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
background-color: #ccc;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 15px;
height:40px;
color: #000;
border: solid 1px #282828;
background: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.boutonjaune_modal_small:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#e1d15d), to(#deb960));
background: -moz-linear-gradient(top,  #e1d15d,  #deb960);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d15d', endColorstr='#deb960');
}
.boutonjaune_bandeau {
width: 400px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
text-align : center;
-webkit-border-radius: .1em; 
-moz-border-radius: .1em;
border-radius: .1em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 120%;
line-height: 14px;
height:40px;
color: #000;
border: solid 1px #d3af23;
background: #f9e419;
background-color: #f9e419;
background: -webkit-gradient(linear, left top, left bottom, from(#f9e419), to(#f5c41f));
background: -moz-linear-gradient(top,  #f9e419,  #f5c41f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e419', endColorstr='#f5c41f');
}
.boutonjaune_bandeau:hover {
background-color: #e1d15d;
background: -webkit-gradient(linear, left top, left bottom, from(#e1d15d), to(#deb960));
background: -moz-linear-gradient(top,  #e1d15d,  #deb960);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1d15d', endColorstr='#deb960');
}
.boutongris_modal_small {
width: 180px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 12px;
height:40px;
color: #000;
border: solid 1px #282828;
background: #737473;
background-color: #737473;
background: -webkit-gradient(linear, left top, left bottom, from(#a7a7a6), to(#737473));
background: -moz-linear-gradient(top,  #a7a7a6,  #737473);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a6', endColorstr='#737473');
}
.boutongris_modal_small:hover {
background-color: #a7a7a6;
background: -webkit-gradient(linear, left top, left bottom, from(#737473), to(#a7a7a6));
background: -moz-linear-gradient(top,  #737473,  #a7a7a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#737473', endColorstr='#a7a7a6');	
}
.boutonbleu_modal_small {
width: 210px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 12px;
height:40px;
color: #000;
border: solid 1px #282828;
background: #73ace9;
background-color: #73ace9;
background: -webkit-gradient(linear, left top, left bottom, from(#73ace9), to(#2677cd));
background: -moz-linear-gradient(top,  #73ace9,  #2677cd);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#73ace9', endColorstr='#2677cd');
}
.boutonbleu_modal_small:hover {
background-color: #5d95e1;
background: -webkit-gradient(linear, left top, left bottom, from(#5d95e1), to(#60abde));
background: -moz-linear-gradient(top,  #5d95e1,  #60abde);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d95e1', endColorstr='#60abde');
}
.boutonrouge_modal_small {
width: 180px;	
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
display: inline-block;
margin:0;
padding: 0;
text-align : center;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-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);
font-weight: 900;
font-family: 'Titillium Web', sans-serif;
font-size: 110%;
line-height: 38px;
height:100%;
color: #000;
border: solid 1px #282828;
background: #f62201;
background-color: #f62201;
background: -webkit-gradient(linear, left top, left bottom, from(#f62201), to(#a51601));
background: -moz-linear-gradient(top,  #f62201,  #a51601);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f62201', endColorstr='#a51601');
}
.boutonrouge_modal_small:hover {
background-color: #a51601;
background: -webkit-gradient(linear, left top, left bottom, from(#a51601), to(#f62201));
background: -moz-linear-gradient(top,  #a51601,  #f62201);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a51601', endColorstr='#f62201');
}