
@import url('https://fonts.googleapis.com/css?family=Marcellus');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

a.tplLINK {
font-family: 'Open Sans', sans-serif;
color: #d81e2d;
display: inline-block;
padding: 0 5px;
margin: 5px;
font-size: 18px;
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 {
font-family: 'Open Sans', sans-serif;
color: #d81e2d;
display: inline-block;
display: inline-block;
padding: 0 5px;
margin: 5px;
font-size: 18px;
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;
} 

.AvertForm {
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: 'Open Sans', sans-serif;
font-size: 0.8em;
color: #6F6F6F;
text-decoration: none;
} 

a:hover.tplLienBarreNavigation  {
font-family: 'Open Sans', sans-serif;
font-size: 0.8em;
color: #6F6F6F;
text-decoration: none;
} 

.txtas  {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #333333;
text-decoration: none;
} 
/* * * * * BOUTONS */


/* * * * * le titre de la page * (tous les modules)*/
.tplTitrePage {
font-family: 'Open Sans', sans-serif;
font-size: 1.7em;
color: #999999;
font-weight : normal;
}

/* * * * * le titre de la page sous forme de liens  (tous les modules) **/
a.tplLinkTitre {
font-family: 'Open Sans', sans-serif;
font-size: 0.8em;
text-align:left;
color: #999999;
font-weight : normal; 
text-decoration : none;
}

a:hover.tplLinkTitre {
font-family: 'Open Sans', sans-serif;
font-size: 0.8em;
text-align:left;
color: #666666;
font-weight : normal; 
text-decoration : none;
}

/* * * * * le texte en général  (tous les modules) */
.tplTextePage, lead {
font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
color: #222222;
font-weight : normal;
text-align : left;
}

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: 'Open Sans', sans-serif;
font-size: 0.9em;
color: #d81e2d;
font-weight : normal;
text-decoration: underline;
} 

a:hover, .footer_bottom a:hover {
font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
color: #d81e2d;
font-weight : normal;
text-decoration: none;
}
*/

/* * * * * les liens  en général  *(tous les modules) **/
a.tplLINK ,  { 
font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
color: #d81e2d;
font-weight : normal;
text-decoration: none;
} 

a.tplLINK :hover,  {
font-family: 'Open Sans', sans-serif;
font-size: 0.9em;
color: #d81e2d;
font-weight : normal;
text-decoration: underline;
}


/* * * * * 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{
    color: #d81e2d;
    font-family: 'Marcellus', sans-serif;
    font-size: 1.3em;
	text-align:left;
    text-transform: uppercase;
	margin-bottom: 20px;
}

/* * * * *  style des url   (uniquement module Annuaire de liens) */
a.tplLINKi {
  font-family: 'Open Sans', sans-serif;
 font-size: 0.9em;
 color: #666666;
 text-decoration: none;
 font-style : italic;
} 

a:hover.tplLINKi {
 font-family: 'Open Sans', sans-serif;
 font-size: 0.9em;
  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 {
 font-family: 'Open Sans', sans-serif;
 font-size: 0.9em;
  color: #222222;
text-align:center;
border:transparent;
margin-bottom:10px !important;
width:100%;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: rgba(240,240,240, 0.2);
padding:2%;
}

#sponsor a { 
font-family: 'Marcellus', sans-serif;
font-size: 1.1em;
color:#d81e2d;
text-decoration:underline;
font-weight:normal;
}

#sponsor a:hover { 
font-family: 'Marcellus', sans-serif;
font-size: 1.1em;
color:#d81e2d;
text-decoration:none;
font-weight:normal;
}

.googleBulleTexte {
	font-size:12px;
color:#000000;
}
.googleTexte {
	font-size:12px;
color:#000000;
}

@media only screen and (min-width: 280px) and (max-width: 480px)  {

.tplIMGdivers
{ width: 100px;
}

.tplTitreNews{
    color: #d81e2d;
    font-family: 'Marcellus', sans-serif;
    font-size: 1em;
	text-align:left;
    text-transform: uppercase;
}

}

@media only screen and (min-width: 480px) and (max-width: 768px)  {

.tplIMGdivers
{ width: 120px;
}

.tplTitreNews{
    color: #d81e2d;
    font-family: 'Marcellus', sans-serif;
    font-size: 1.1em;
	text-align:left;
    text-transform: uppercase;
}

}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {

.tplIMGdivers
{ width: 140px;
}

.tplTitreNews{
    color: #d81e2d;
    font-family: 'Marcellus', sans-serif;
    font-size: 1.2em;
	text-align:left;
    text-transform: uppercase;
}

}

@media only screen and (min-width: 1024px)  {

.tplIMGdivers
{ width: 160px;
}

.tplTitreNews{
    color: #d81e2d;
    font-family: 'Marcellus', sans-serif;
    font-size: 1.3em;
	text-align:left;
    text-transform: uppercase;
}

}

