@charset "utf-8";
/* CSS Document 
body {
background:url(../meubles-design/.jpg) no-repeat  center center fixed !important;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size: cover;

}
*/
@font-face {
    font-family: 'TGE';
    src: url('../fonts/trumpgoteasbol-webfont.eot');
    src: url('../fonts/trumpgoteasbol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trumpgoteasbol-webfont.woff') format('woff'),
         url('../fonts/trumpgoteasbol-webfont.ttf') format('truetype'),
         url('../fonts/trumpgoteasbol-webfont.svg#TrumpGothicEastBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

a.tplLINK {
    display: inline-block;
    color: #666;
    
    padding: 0 5px;
    margin: 5px;
	
font-size: 22px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 300 !important;
line-height: 42px;
text-transform: uppercase;
}

a.tplLINK:hover {
    display: inline-block;
    color: #e73a3a;
    
    padding: 0 5px;
    margin: 5px;
	
font-size: 22px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 300 !important;
line-height: 42px;
text-transform: uppercase;
}




#contenant, #contenant2 { 

display:visible;


} 
.TitreMag{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #d52b1e;
    font-family: "TGE";
    font-size: 20px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 300 !important;
    line-height: 20px;/*
	text-shadow: 0 1px 1px rgba(20,20,20,.75); */
    text-transform: uppercase;
	margin-bottom: 40px;
}


.DivLogoBas {
	font-family: "Source+Sans+Pro", Tahoma, sans-serif;
	text-align:center;
	overflow:visible;
	position:relative;
	z-index:5;
}
#IconesBas2 a { color:#ff3300;
}

.AvertForm {
 

 font-weight : normal;
 text-align : center;
}

.texte1 {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 0.8em;
 color: #000;
 font-weight : normal;
 text-align : center;
}

.texte3 {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 0.9em;
 color: #d0d0d0;
 font-weight : normal;
 text-align : center;
}
.texte4 {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 0.8em;
 color: #999;
 font-weight : normal;
 text-align : center;
}

.Copyright{
 font-family: Arial,Tahoma, sans-serif;
 font-size: 0.7em;
 color: #666;
 font-weight : normal;
 text-align : center;
}

/* barre de navigation du haut  > couleur de fond   (tous les modules)*/
#tplFondBarreNavigation
{
 background-color : #f1f1f1;
  padding-left : 5pt;
 padding-right : 5pt;
 text-align : center;
}

/* barre de navigation du haut  > style des liens  (tous les modules)*/
a.tplLienBarreNavigation {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 0.8em;
 color: #6F6F6F;
 text-decoration: none;
} 

a:hover.tplLienBarreNavigation  {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 0.8em;
 color: #6F6F6F;
 text-decoration: none;
} 

/* * * * * le titre de la page * (tous les modules)*/
.tplTitrePage {

 font-size: 2em;
 color: #999999;
 font-weight : normal;
}

/* * * * * le titre de la page sous forme de liens  (tous les modules) **/
a.tplLinkTitre {
	display:none;
 font-size: 0.9em;
 text-align:left;
 color: #999999;
 font-weight : normal; 
 text-decoration : none;
}

a:hover.tplLinkTitre {
 font-size: 0.9em;
 text-align:left;
 color: #666;
 font-weight : normal; 
 text-decoration : none;
}

/* * * * * le texte en général  (tous les modules) */
.tplTextePage,  {
/*font-family: 'Lato', sans-serif;*/
 font-size: 1.2em;
 line-height: 16px;
 color: #222;
 font-weight : 400 normal;
 text-align : left;
}

#sponsor.tplTextePage, { display:none;
}

li.tplTextePage {
	margin-left:25px;
 
}


/* * * * *  Définition du style par défaut pour tous les liens du site (liens des mises à jour site + template) * * * * */
a, .footer_bottom a {
 font-family: 'Lato', sans-serif;
 color: #E22022;
 font-weight : normal;
 text-decoration: none;
} 

a:hover, .footer_bottom a:hover {
 
 color: #222;
 font-weight : normal;
 text-decoration: none;
}


/* * * * * les liens  en général  *(tous les modules) **/
a.tplLINK ,  { background-color:#FFF;
padding:3px;
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 12px; color: #c0c0c0;
 font-weight : normal;
 text-decoration: none;
} 

a.tplLINK :hover,  {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 12px;
 color: #ff3300;
 font-weight : normal;
 text-decoration: none;
}
/* * * * * les liens  en général  *(tous les modules) **/
a.tplLINK2 ,  { background-color:#FFF;
padding:3px;
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 12px; color: #c0c0c0;
 font-weight : normal;
 text-decoration: none;
} 

a.tplLINK2 :hover,  {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 12px;
 color: #ff3300;
 font-weight : normal;
 text-decoration: none;
}

/* * * * * ligne horizontale séparant les résultats  (tous les modules) */
.tplHR {
 border-top: #333333 1px dashed;
 height : 1px;
 border-bottom: transparent 0px none;
 border-left: transparent 0px none;
 border-right: transparent 0px none;
 word-wrap: break-word;
}


/* * * * * le titre des news (uniquement module contenu divers)
.tplTitreNews {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 0.9em;
 color: #000;
 font-weight : normal;
} 
  */


.tplTitreNews{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    color: #888;
    font-family: "Montserrat";
    font-size: 30px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 300 !important;
    line-height: 40px;
	/*text-shadow: 0 1px 1px rgba(20,20,20,.85); */
	text-transform: uppercase;
	margin-bottom: 20px;
}





/* * * * *  style des url   (uniquement module Annuaire de liens) */
a.tplLINKi {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 1em;
 color: #666666;
 text-decoration: none;
 font-style : italic;
} 

a:hover.tplLINKi {
 font-family: "Source+Sans+Pro",Tahoma, sans-serif;
 font-size: 1em;
 color: #333333;
 text-decoration: none;
 font-style : italic;
}

/* * * * *  Décoration des images  */
/* Galerie */
.tplIMGgalerie {
 border-top: transparent 0px solid;
 border-bottom: transparent 0px solid;
 border-left: transparent 0px solid;
 border-right: transparent 0px solid;

}
img, .imgGalerie {
	margin:0px;

}

/* Contenu Divers  */
.tplIMGdivers {
 border-top: transparent 0px solid;
 border-bottom: transparent 0px solid;
 border-left: transparent 0px solid;
 border-right: transparent 0px solid;
}
/* Liens si 1 colonne */
.tplIMGlien1 {
 border-top: transparent 0px solid;
 border-bottom: transparent 0px solid;
 border-left: transparent 0px solid;
 border-right: transparent 0px solid;
}
/* Liens si 3 colonnes */
.tplIMGlien2 {
 border-top: transparent 0px solid;
 border-bottom: transparent 0px solid;
 border-left: transparent 0px solid;
 border-right: transparent 0px solid;
}


#sponsor {
text-align:center;
border:transparent;
margin-bottom:0px !important;
width:100%;
/*
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: rgba(255,255,255,0.9); 
padding:1%;*/
}
#sponsor.tplTextePage, { display:none;
}

.googleBulleTexte {
	font-size:12px;
color:#000000;
}
.googleTexte {
	font-size:12px;
color:#000000;
}
/* ================= Mobile (Portrait) < 768px ================= */
@media only screen and (max-width: 768px)  {
/* ================= Logo and Main menu ================= */

a.tplLINK {
    display: inline-block;
   
    padding: 3px;
    margin: 5px;
font-size: 20px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 300 !important;
line-height: 22px;
text-transform: uppercase;
}

a.tplLINK:hover {
    display: inline-block;

    padding: 3px;
    margin: 5px;

font-size: 20px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: 300 !important;
line-height: 22px;
text-transform: uppercase;
}



li.tplTextePage, a.tplLINK {
     font-size: 20px; !important
    line-height: 22px; !important
	margin: 10px;
	
}

li.tplTextePage:hover, a.tplLINK:hover {
     font-size: 20px; !important
    line-height: 22px; !important
	
}


span.tplTitreNews {
	 font-family: "TGE";
    font-size: 32px;
    line-height: 40px;
    text-shadow: 0 1px 1px rgba(20,20,20,.75);
    text-transform: uppercase;
    margin-bottom: 15px;
}
}

/* ================= Mobile (Portrait) < 768px ================= */
@media only screen and (min-width: 320px) and (max-width: 480px)  {
/* ================= Logo and Main menu ================= */



li.tplTextePage, a.tplLINK {
     font-size: 16px; !important
    line-height: 20px; !important
	font-family: "TGE";
}

li.tplTextePage:hover, a.tplLINK:hover {
     font-size: 16px; !important
    line-height: 20px; !important
	font-family: "TGE";
}


span.tplTitreNews {
	 font-family: "TGE";
    font-size: 25px;
    line-height: 32px;
    text-shadow: 0 1px 1px rgba(20,20,20,.75);
    text-transform: uppercase;
    margin-bottom: 5px;
}

