/*@import url(https://db.onlinewebfonts.com/c/acc67c6f3ea43dee389ef123e02782a0?family=Latha);*/
@font-face {
	font-family: 'Hero';
	src: url('fonts/hero.ttf') format('opentype');
}

@font-face {font-family:"Decker";src:url("fonts/Decker.eot?") format("eot"),url("fonts/Decker.woff") format("woff"),url("fonts/Decker.ttf") format("truetype"),url("fonts/Decker.svg#") format("svg");font-weight:normal;font-style:normal;}

/*@font-face {font-family: "Latha";
    src: url("https://db.onlinewebfonts.com/t/acc67c6f3ea43dee389ef123e02782a0.eot");
    src: url("https://db.onlinewebfonts.com/t/acc67c6f3ea43dee389ef123e02782a0.eot?#iefix") format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/acc67c6f3ea43dee389ef123e02782a0.woff") format("woff"),
    url("https://db.onlinewebfonts.com/t/acc67c6f3ea43dee389ef123e02782a0.ttf") format("truetype"),
    url("https://db.onlinewebfonts.com/t/acc67c6f3ea43dee389ef123e02782a0.svg#Latha") format("svg");
}*/

.decker {font-family:"Decker" !important}
.hero {font-family: 'Hero'  !important;}

.font1 {font-family: 'Latha', sans-serif !important;}
.font2 {font-family:Verdana, Geneva, sans-serif}

body{color:#fff !important;font-family: 'Decker', sans-serif}

.txt_banhaut{
	color:#007C76;
}
.txt_page{
	font-size:16px;
	font-weight: normal !important;
}
.blanc {color:#FFF}
.marron {color:#928264}
.vert {color:#333333} /* Chabagno */
.bleu {color:#27417c}
.noir {color: #000}
.orange {color: #f48122}
.gris,a.gris:hover {color:#000}
.grisClair,a.grisClair:hover {color:#b7bbbe}
.letterSpace {letter-spacing:0.15em}
.blanc {color:#FFF !important}
.bleu_fonce{ color:#2E4455; }

.couleur1 {color:#556886}
.couleur2 {color:#50b0fa}

a.tel  { color: white;}
a.tel:hover, a.tel:focus {color: white;}

.lien1 {color:#404345}
.lien1:hover {/*color:#6db23e; */ text-decoration:none}

.success {color:#51992d}
.error {color:#aa211b}

a.couleur1:hover,a.couleur1:active, {color:#9ac34e !important; text-decoration:none !important}
#banHaut > a {color:#EA5154 !important}
a {
	color: #fff;
}
.panierMoser{
	color:#000 !important;
}
a:hover {color:#fff; text-decoration: underline;}

.spacing1 {letter-spacing: 3px}
.titrePageVente{
	font-size:22px;
}
.titreTextBloc {
	text-align:center;
	font-size:2.6em;
	line-height:1em;
	text-shadow: 1px 1px 2px #000000;
	color: #FFF !important;	
}
.deconone {text-decoration: none !important;}

h1.titrePage {margin-bottom:0; color: #FFF}
.titreDetails {padding-bottom:8px; margin-bottom:0px}

.formLabel {font-weight:normal;font-size:1.1em !important; vertical-align:bottom !important; padding-left: 0px;padding-top:10px !important}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.smallpadding {
   padding: 3px !important;
   margin: 0px !important;
}
.nopaddingRight {
   padding-right: 0 !important;
   margin-right: 0 !important;
}
.nopaddingLeft {
   padding-left: 0 !important;
   margin-left: 0 !important;
}
.padding6 {
   padding: 5px 6px !important;
   margin: 0 !important;
}
.noborder {
   border: none;
}
.titreMarginNone {margin-bottom: 0px}

.titre {line-height: 1.2em;}
.h1 {font-size:1.8em !important}
.fontsize2em {font-size: 2em}
.fontsize14em {font-size: 1.4em}
.fontsize16em {font-size: 1.6em}
.fontsize12em {font-size: 1.2em}
.fontsize11em {font-size: 1.1em !important}
.fontsize1em {font-size: 1em !important}

@media (max-width: 767px) {
	.smallTitre{font-size:1.1em}
	.titreCc{font-size:0.8em}
	.txtSmall {font-size:0.75em !important}
	.txtContent {font-size:0.9em !important}
	.txtBtn {font-size:0.73em !important}
	.titre {font-size:1.0em !important}
	.h2 {font-size:1em !important}
	.h3 {font-size:0.9em !important; margin-bottom:0;}
	.h4 {font-size:0.7em !important}
	.h5 {font-size:0.4em !important}
	.blocCarre,.blocCarreLong,.blocCarreLongPlus,.blocCarreTransac,.blocActualites,.blocLongTransac {font-size: 1.4em}
}

@media (min-width: 768px) and (max-width: 991px) {
	.smallTitre{font-size:0.9em}
	.formLabel {font-size:0.7em !important; }
	.txtSmall {font-size:0.9em !important}
	.txtContent {font-size:1em !important}
	.txtBtn {font-size:0.90em !important}
	.titre {font-size:1.6em !important}
	.h2 {font-size:1.1em !important}
	.h3 {font-size:1.0em !important}
	.h4 {font-size:0.8em !important}
	.h5 {font-size:0.6em !important}
	.blocCarre,.blocCarreLong,.blocCarreLongPlus,.blocCarreTransac,.blocActualites,.blocLongTransac {font-size: 1.1em}
	.footer li a {font-size: 12px}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.smallTitre{font-size:1.1em}
	.txtSmall {font-size:0.7em !important}
	.txtContent {font-size:1em !important}
	.txtBtn {font-size:0.85em !important}
	.titre {font-size:1.8em !important}
	.h2 {font-size:1.2em !important}
	.h3 {font-size:1.0em !important}
	.h4 {font-size:0.8em !important}
	.h5 {font-size:0.7em !important}
	.blocCarre,.blocCarreLong,.blocCarreLongPlus,.blocCarreTransac,.blocActualites,.blocLongTransac {font-size: 1.5em}
	.footer li a {font-size: 12px}
}

@media (min-width: 1200px) {
	.smallTitre{font-size:1.4em}
	.formLabel {font-size:0.9em !important;}
	.txtSmall {font-size:0.8em !important}
	.txtContent {font-size:1em !important}
	.txtContentBig {font-size:1.25em !important}
	.txtBtn {font-size:1.0em !important}
	.AnnonceTitre {font-size:1.2em !important}
	.titre {font-size:2.2em !important}
	.h2 {font-size:1.4em !important}
	.h3 {font-size:1.2em !important}
	.h4 {font-size:0.8em !important}
	.h5 {font-size:0.8em !important}
	.titreDetails {font-size:1.4em}
	.titrePage{font-size: 1.7em}
	.titrePage2{font-size: 1.4em}
	.blocCarre,.blocCarreLong,.blocCarreLongPlus,.blocCarreTransac,.blocActualites,.blocLongTransac {font-size: 2em}

}