﻿BODY
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 15px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-left:10;
    margin-right:30;
    margin-top:5;
	
    BACKGROUND-COLOR: #FFFFFF;
        
}

p 
{
	font-size: 15px;
}

table 
{
    font-size: 15pt;
    vertical-align:top; 
    width:100%;
    border-width:0px;	
    border-spacing: 0px;
    border-collapse: collapse;
}
tr
{
    vertical-align:top;
}

img 
{
    border:none;
}



#tmain 
{
	margin:0 auto;position:relative;top:144px;left:6px;
	width:994;
	background-color:#FFFFFF;
	text-align:center;
	border:solid 1px #DDDDDD;
}

#tcorps 
{
	margin:10px auto;
	width:100%;
	text-align:left;
	width:990;
	
}

.td1corp 
{
    width:700px;
}
.td2corp 
{
    width:150px;
}
.td3corp 
{
    width:180px;    
}
#cgpanel
{
	width:180px;   
	
}

#ttopsel 
{
	margin:10px auto;
	width:200;
	text-align:center;
	padding:0 0 0 0;
	border:1px #AAA solid;
	background:#E3DCCD;
}
#DIV_MOVE
{
	
	
}

H1, H3, H4, H5
{
    COLOR: #0073C6;
}


.bread 
{
	font-size: 15px;
	font-family: Arial;
	color: #888888;
	padding:0;
	margin:0;
	
}
a.bread
{
    color: #000000;
	text-decoration: none;
	padding:0;
	margin:0;
}
a.bread:hover 
{
    color: #000000;
	text-decoration: underline;padding:0;margin:0;
}
.breadlast 
{
	font-size: 15px;
	font-family: Arial;
	color: #555555;
	padding:0;
	margin:10px 0 10 0;
	
}

#nav{display:block;}
.navmain a:visited{color:#369;}
.navmain li.selected a{color:#F60;}
.navmain li a{text-decoration:none;}
.navmain li a:hover{text-decoration:underline;}    
.navmain
{
    padding:10px 0 0 0;
    height:26px;
    text-transform:uppercase;
    list-style-type:none;
    padding:0;
    margin:0;
}
.navmain li{text-align:center;
    border-left:1px solid #999;
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
    }

.navmain li:first-child{border:0;}
.navmain li.accueil{width:94px;}
.navmain li.taux{width:150px;}
.navmain li.primes{width:150px;}
.navmain li.comparatif{width:114px;}
.navmain li.actualites{width:144px;}
.navmain li.banques{width:121px;}
.navmain li.avis{width:132px;}
.navmain li.placements{width:132px;}
.navmain li.aide{width:79px;}

.search_box
{
	padding:10px;
    background:#E3DCCD;
    border-radius:12px 12px 12px 12px;
    -moz-border-radius:12px 12px 12px 12px;
    -webkit-border-radius:12px 12px 12px 12px;
    -o-border-radius:12px 12px 12px 12px;
    -ms-border-radius:12px 12px 12px 12px;
    min-height:115px;
    z-index:1000;
    color:#666666;
    }
.search_box input[type=text]{background:#FFF;
    border:1px #AAA solid;
    border-radius:3px 3px 3px 3px;
    -moz-border-radius:3px 3px 3px 3px;
    -webkit-border-radius:3px 3px 3px 3px;
    -o-border-radius:3px 3px 3px 3px;
    -ms-border-radius:3px 3px 3px 3px;
    }
.searchboxt 
{
    font-size:16px;
    text-align:center;
    color:#0073C6;
    font-weight:bold;
    
}
.searchboxt2
{
    font-size:14px;    
    margin-left:0;
    text-align:center;
}

.searchboxopt 
{
    color:#0073C6;
    font-weight:bold;
    font-size:11px;
    margin-left:-510px;
}

.blocllc 
{
    padding:10px 10px 10px 10px;
    margin:0px 0px 0px 10px;
    border-spacing: 0px;
    width:180;
    background-color:#E7E4E4;
}
.bloc_cell {	
	font-family: Arial, Helvetica, sans-serif;
	font-style:	normal;
	text-decoration:none;
	background-COLOR:#FFFFFF;
	text-align:center;
	margin:10px 10px 10px 0px;
	
}	

.bloc_entete {	
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	ord-spacing:normal;
	letter-spacing:normal;
	text-transform:none;
	margin-top:0px;
	background-color:#FF8400;
	color:#FFFFFF;
	text-align:center;
	border-spacing: 0px;
}	
.bloc_adsense 
{
    background-color:#AAAAAA;
    color:#FFFFFF;
    border-radius:0px 12px 0px 0px;
    -moz-border-radius:0px 12px 0px 0px;
    -webkit-border-radius:0px 12px 0px 0px;
    -o-border-radius:0px 12px 0px 0px;
    -ms-border-radius:0px 12px 0px 0px;  
}
.bloc_adsenseb
{
    background-color:#E7E4E4;
    color:#FFFFFF;
    border-radius:0px 0px 12px 0px;
    -moz-border-radius:0px 0px 12px 0px;
    -webkit-border-radius:0px 0px 12px 0px;
    -o-border-radius:0px 0px 12px 0px;
    -ms-border-radius:0px 0px 12px 0px;  
}


.llcDateLimite {font-size:10px;color:#FF0000;text-align:center;}
.llcgain {font-size:15px;color:#333333;font-weight:bold;text-align:center;}
.llctitre {font-size:12px;color:#228abd;text-align:center;}
.llctextebas {font-size:12px;color:#888888;text-decoration:italic;text-align:center;}
.llctextesuite{font-size:12px;color:#888888;text-align:center;}
.llcdesc {font-size:16px;color:#0073C6;text-align:center;font-weight:bold;}




.olTColonne {font-size:15px;color:#888888;font-weight:bold;}
.olTGain2 {font-size:12px;color:#AAAAAA;}
.oltitre {font-size:16px;color:#0073C6;font-weight:bold;}
.oltypelivret {font-size:12px;color:#888888;}
.olbienv {font-size:12px;color:#0000FF;font-weight:bold;}
.oldesc {font-size:12px;color:#000000;}
.olprime {font-size:16px;color:#FF0000;font-weight:bold;}
.oltaux {font-size:16px;color:#FF0000;font-weight:bold;}
.olrestric {font-size:12px;color:#DF8629;}
.olDateLimite {font-size:12px;color:#FF0000;}
.olgain {font-size:22px;color:#666666;font-weight:bold;}
.olMF {font-size:12px;color:#888888;}
.olMI {font-size:12px;color:#888888;}
.olvide {font-size:20px;color:#444444;}
.oltexte {font-size:10px;color:#888888;}
.Hidden {display:none;}
.numpage_label {font-size:12px;color:#FF0000;}
.numpage_link {font-size:12px;color:#000000;}
.resultats {font-size:12px;color:#FFFFFF;}
.slogan2 {font-size:16px;font-weight:bold;color:#FF8400;}
.slogan {font-size:12px;text-decoration:none;font-weight:normal;color:#888888;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;}
.subtitle {font-size:16px;color:#228abd;text-decoration:none;font-weight:bold;}


.tablibelle {font-size:12px;color:#888888;background-color:#ffffff;}
.tabvaleur {font-size:12px;color:#000000;background-color:#ffffff;}
.fltitre {font-size:16px;color:#228abd;font-weight:bold;}
.fltypelivret {font-size:12px;color:#888888;}
.flbienv {font-size:12px;color:#0000FF;font-weight:bold;text-align:center}
.fldesc {font-size:12px;color:#000000;}
.flprime {font-size:16px;color:#FF0000;font-weight:bold;}
.fltaux {font-size:16px;color:#FF0000;font-weight:bold;}
.flrestric {font-size:12px;color:#DF8629;}
.flDateLimite {font-size:16px;color:#FF0000;font-weight:bold;}
.flgain {font-size:22px;color:#666666;font-weight:bold;}
.flMF {font-size:12px;color:#888888;}
.flMI {font-size:12px;color:#888888;}
.flvide {font-size:20px;color:#444444;}
.fltexte {font-size:10px;color:#888888;}

.TexteEtoile {font-size:10px;color:#888888;}

.acc_etab {font-size:12px;color:#FFFFFF;text-decoration:none;}
.acc_etab:hover {font-size:12px;color:#FFFFFF;text-decoration:underline;}
.acc_etab_t {BACKGROUND-COLOR:#888888;}
.acc_etab_td {BACKGROUND-COLOR:#BBBBBB;} 

.choixfiltre {font-size:11px;color:#7894e5;text-decoration:none;font-weight:normal;}
.choixfiltresouligne {font-size:11px;color:#7894e5;text-decoration:underlined;font-weight:normal;}
.choix_count {font-size:11px;color:#BBBBBB;text-decoration:none;}
.filter {display:block;float:left;margin:0;padding:0;background:#7894e5 url(https://www.quellivret.com/image/filter_bg.gif) no-repeat left top;line-height:16px;text-indent:4px;font-size:11px;vertical-align:middle;color:#fff;border:none;}

a.plusdinfos {font-size:10px;color:#888888;text-decoration:underline;font-weight:normal;}

.actuls_date {font-size:12px;color:#888888;text-decoration:none;}
.actuls_titre {font-size:12px;color:#000000;text-decoration:none;}
.actuls_titre:hover {font-size:12px;color:#000000;text-decoration:underline;}
.actuls_lienbas {font-size:10px;color:#4272DB;text-decoration:underline;}

.actu_titre {font-size:12px;color:#000000;text-decoration:none;}
.actu_date {font-size:12px;color:#AAAAAA;text-decoration:none;}
.actu_auteur {font-size:12px;color:#000000;text-decoration:none;}
.actu_resume {font-size:12px;color:#000000;text-decoration:none;}
.actu_texte {font-size:12px;color:#000000;text-decoration:none;}
.actu_suite {font-size:12px;color:#4272DB;text-decoration:underline;}
.actu_lienbas {font-size:12px;color:#4272DB;text-decoration:underline;}

.lex_definition {font-size:12px;color:#000000;text-decoration:none;}
.lex_invite {font-size:12px;color:#000000;text-decoration:none;}
.lex_secteur {font-size:12px;color:#AAAAAA;text-decoration:none;}
.lex_intro {font-size:12px;color:#000000;text-decoration:none;}
.lex_source {font-size:12px;color:#4272DB;text-decoration:underline;}


#favoris {
	background-image: url('image/ajouterfavoris.gif');
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	right: 0;
	top: 110;    
}

#favoris a {
	height: 80px;
	width: 144px;
	display:  block;	
}




H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	30px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top:5px;
	}	
		
H2	
{
	COLOR: #FF8400;	
    padding-top:10px;
    font-size:20px;
    font-family: Arial, Helvetica, sans-serif;
	font-size:	25px;
	font-style:	normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top:0px;
	margin-bottom:0px;
	}	
		
H3	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #228ABD;
	font-weight: bold;	
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	margin-top:0px;
	margin-bottom:0px;
}

		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	



		
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.lien {font-size:15px;text-decoration:underline;}
a.lien:hover {color:#FF8400;text-decoration:underline;}
a.lien:active {text-decoration:underline;}

.desc {font-size:12px;text-decoration:none;font-weight:normal;color:#000000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
a.title:hover {text-decoration:underline;}
.subtitle {font-size:16px;color:#228abd;text-decoration:none;font-weight:bold;}
.jour {font-size:12px;text-decoration:none;font-weight:bold;color:#000000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.Heurestart {font-size:16px;text-decoration:none;font-weight:bold;color:#000000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.Heurestop {font-size:12px;text-decoration:none;font-weight:normal;color:#444444;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.showview {font-size:12px;text-decoration:none;font-weight:bold;color:#888888;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.category {font-size:12px;text-decoration:none;font-weight:normal;color:#FF8400;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.category1 {font-size:12px;text-decoration:none;font-weight:normal;color:#FF8400;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.annee {font-size:14px;color:#888888;text-decoration:none;font-weight:bold;}
.allocine {font-size:12px;text-decoration:none;font-weight:bold;color:#888888;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.calendrier {font-size:12px;text-decoration:none;font-weight:bold;color:#888888;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.credits {font-size:11px;text-decoration:none;font-weight:normal;color:#888888;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.credits_t {font-size:11px;text-decoration:none;font-weight:normal;color:#FF8000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
A.credits {font-size:11px;text-decoration:none;font-weight:normal;color:#888888;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
A.credits:hover {text-decoration:underline}
.channel {font-size:12px;text-decoration:none;font-weight:normal;color:#FF8400;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}

A.choixperiode {font-size:12px;color:#3333cc;text-decoration:none;font-weight:normal;}
A.choixperiodeactive {font-size:12px;color:#FFFFFF;background:#FF0084;text-decoration:none;font-weight:normal;}
A.choixperiode:hover{color:#228abd;text-decoration:underline;font-weight:normal;}
A.choixper1iode:visited {font-size:12px;color:#3333cc;text-decoration:none;font-weight:normal;}

A.choixperiodepetit {font-size:12px;color:#3333cc;text-decoration:none;font-weight:normal;}
A.choixperiodepetit:hover{color:#228abd;text-decoration:underline;font-weight:normal;}
A.choixper1iodepetit:visited {font-size:12px;color:#3333cc;text-decoration:none;font-weight:normal;}


.delaistop {font-size:12px;text-decoration:none;font-weight:bold;color:#FF0000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.delaistart {font-size:12px;text-decoration:none;font-weight:bold;color:#0000FF;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.delaistopdebut {font-size:12px;text-decoration:none;font-weight:bold;color:#6BBD52;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.delaistopfin {font-size:12px;text-decoration:none;font-weight:bold;color:#FF0000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.delaistopmilieu {font-size:12px;text-decoration:none;font-weight:bold;color:#FF8000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}

A.choixdureeactive {font-size:12px;color:#FFFFFF;background:#FF0084;text-decoration:none;font-weight:normal;}


.category_count {font-size:12px;color:#228ABD;text-decoration:none;font-weight:bolder;}


.choixcategory {font-size:12px;color:#3333cc;text-decoration:none;font-weight:normal;}
A.choixcategory:hover{color:#228abd;text-decoration:underline;font-weight:normal;}
A.choixcategoryactive {font-size:12px;color:#FFFFFF;background:#FF0084;text-decoration:none;font-weight:normal;}
A.choixcategoryactive:hover{color:#ffff00;text-decoration:underline;font-weight:normal;}

.critere_titre {font-size:12px;color:#FF8400;text-decoration:none;font-weight:normal;}
.rubrique {font-size:12px;text-decoration:none;font-weight:normal;color:#000000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
A.rubrique {font-size:12px;text-decoration:none;font-weight:normal;color:#3333cc;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.copyright {font-size:12px;text-decoration:none;font-weight:normal;color:#000000;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}
.lireplus {font-size:12px;text-decoration:italic;font-weight:bold;color:#888888;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}

.texte {font-size:15px;color:#000000;text-decoration:none;font-weight:normal;}
a.texte {text-decoration:underline}

.rechgoogle {font-size:12px;text-decoration:italic;font-weight:bold;color:#BBBBBB;padding:0px;margin:0px;margin-top:3px;margin-bottom:5px;}

.titre_bloc 
{
	font-size:12px;
	color:#FFFFFF;
	background-color:#FF8400;
}




.tag1 {text-decoration:none;}
.tag2 {text-decoration:none;}
.tag3 {text-decoration:none;}
.tag4 {text-decoration:none;}
.tag5 {text-decoration:none;}
A.tag1:link{color:#000000;font-size:12px;font-weight:normal;}A.tag1:visited{color:#000000;font-size:12px;font-weight:normal;}A.tag1:active{color:#000000;font-size:12px;font-weight:normal;}A.tag1:hover{color:#000000;font-size:12px;font-weight:normal;text-decoration:underline;}
A.tag2:link{color:#000000;font-size:14px;font-weight:bold;}A.tag2:visited{color:#000000;font-size:14px;font-weight:bold;}A.tag2:active{color:#000000;font-size:14px;font-weight:bold;}A.tag2:hover{color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
A.tag3:link{color:#228ABD;font-size:18px;font-weight:bold;}A.tag3:visited{color:#7ea806;font-size:18px;font-weight:bold;}A.tag3:active{color:#7ea806;font-size:18px;font-weight:bold;}A.tag3:hover{color:#7ea806;font-size:18px;font-weight:bold;text-decoration:underline;}
A.tag4:link{color:#228ABD;font-size:22px;font-weight:bold;}A.tag4:visited{color:#7ea806;font-size:22px;font-weight:bold;}A.tag4:active{color:#7ea806;font-size:22px;font-weight:bold;}A.tag4:hover{color:#7ea806;font-size:22px;font-weight:bold;text-decoration:underline;}
A.tag5:link{color:#228ABD;font-size:24px;font-weight:bold;}A.tag5:visited{color:#7ea806;font-size:24px;font-weight:bold;}A.tag5:active{color:#7ea806;font-size:24px;font-weight:bold;}A.tag5:hover{color:#7ea806;font-size:24px;font-weight:bold;text-decoration:underline;}

.err {font-size:12px;color:#ff0000;}
.message {font-size:12px;color:#0000FF;}
.aide {font-size:12px;color:#888888;}

.frmtitle{font-size:12px;font-weight:bold;color:#72787b;vertical-align:middle;}
.frmtext{font-size:11px;vertical-align:middle;color:#8a8a8a;}
.frmtextr{vertical-align:middle;text-align:right;}
.frmcomment{text-align:justify;color:#8a8a8a;font-size:10px;}
.frminput{background:#fafafa;border:1px solid #dcdcdc;}
.frmbadinput{background:#fafafa;border:1px solid #FF0000;}
.legend{font-size:11px;vertical-align:middle;color:#5a5a5a;padding-left:2px;padding-right:2px;}
.lien_rech {font-size:11px;vertical-align:middle;color:#5a5a5a;padding-left:2px;padding-right:2px;}

.FAQSection 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #228ABD;
	font-weight: bold;	
}
.FAQQuestion 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: normal;	
	text-decoration:underline;
	margin:10px 0 0 50px;
}
.FAQReponse 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;	
}

.listecombo 
{
	font-size: 10px;
	
}
a.liencompteurs 
{
font-size:12px;text-decoration:none;font-weight:normal;
color:#AAAAAA;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;	
}

.tags 
{
	font-size:12px;text-decoration:none;font-weight:normal;
	color:#AAAAAA;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;	
}
a.tags 
{
	font-size:12px;text-decoration:none;font-weight:normal;
	color:#AAAAAA;padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;	
}
/* boite qui contient le menu (les onglets) */
.menu1 { 
  border-bottom:solid 4px #0073C6 ; /* crée le trait noir en-dessous des onglets */
  padding-top:12px ; /* marge intérieure haute */
  padding-bottom:7px; /* marge intérieure basse */
  display:block;
  
  } 
/* onglets inactifs */
.onglet1 { 
  border:solid 0px #0073C6 ; /* encadrement */
  margin:5px 1px 0px 1px ; /* marge extérieure */
  padding:7px 3px 7px 3px; /* marge intérieure */
  color:#777777;
  border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
    -o-border-radius:8px 8px 0px 0px;
    -ms-border-radius:8px 8px 0px 0px;  
  } 
/* lien onglet inactif */
a.onglet1 { 
  font-weight:bold;
  background-color:#E7E4E4 ; 
  text-decoration:none; 
} 
a.onglet1:hover 
{
  text-decoration:underline;
}  
/* onglet courant */
.onglet1-actif { 
    border:solid 1px #0073C6 ; /* l'encadrement */
    border-bottom:solid 3px #0073C6 ; /* le trait inférieur  */
    margin:5px 5px 0px 5px ; /* marges intérieures */
    padding:7px 3px 7px 3px ; /* marges extérieures */  
    background-color:#0073C6; /* fond de l'onglet actif */
    font-weight:bold;
    color:White;
    border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
    -o-border-radius:8px 8px 0px 0px;
    -ms-border-radius:8px 8px 0px 0px;
   } 


.ttopselection 
{
   background-color:#FFF8E7; 
   border:solid 1px #0073C6;
   width:100%;
   
}
.trtopselection 
{
	color:#888888;
	font-weight:bold;
	font-size:17px;
	height:30;
	background-color:#FF8400;
	color:#FFFFFF;
	vertical-align:middle;
}
.tdtopselection
{
    text-align:center;
}

.trresultats 
{
   background-color:#0073C6; 
   color:#FFFFFF;
   text-align:right;
   padding-right:5px;
}
.trresultats2 
{
   color:#000000;
   font-size:14px;
   
}
#buphaut
{
    float:left;
    margin:20px 0px 20px 0px;
}
.clear{clear:both;
  display:block;
  height: 0;
  font-size: 1px;
  line-height: 0px;
}
.baseline 
{
    font-size:12px;
    vertical-align:middle;
    color:#AAAAAA;
}
#rechav 
{
    margin-left:300;
}

.bdp
{
    padding:20px 10px 200px 10px;   
    
}
.bdptitre 
{
    color:#FF8400;	
    font-weight:bold;
    margin:0 0 -10px 0;
    font-size:15px; 
}
.bdptext {	
	color:#0073C6;	
	font-size:15px; 
}
a.bdptext {
	color:#0073C6;	
	text-decoration:none;
}

a.bdptext:hover  {
	text-decoration:underline;
}
.copyright 
{
    color:#999999;
    text-align:center;
}
a.copyright 
{
    color:#999999;
	text-decoration:none;
}

a.copyright:hover  {
	text-decoration:underline;
}
.cboMontantAPlacer 
{
	font-size:20;
}
.liengros 
{
font-size:20px;text-decoration:underline;
}
.aviscombo
{
	padding:10px;
    background:#FDF686;
    border-radius:12px 12px 12px 12px;
    -moz-border-radius:12px 12px 12px 12px;
    -webkit-border-radius:12px 12px 12px 12px;
    -o-border-radius:12px 12px 12px 12px;
    -ms-border-radius:12px 12px 12px 12px;
    min-height:115px;
    z-index:1000;
    color:#666666;
    text-align:center;
    height:85px;
    }
.avis_titre {font-weight: bold; 
	font-size: 22px; 
	margin: 0px; 
	color: #003366; 
	font-family: Arial;
	text-decoration: none;}


.tapp 
{
    padding:10px;
    background:#EBEAEF;
    border-radius:12px 12px 12px 12px;
    -moz-border-radius:12px 12px 12px 12px;
    -webkit-border-radius:12px 12px 12px 12px;
    -o-border-radius:12px 12px 12px 12px;
    -ms-border-radius:12px 12px 12px 12px;
    position:relative;
    min-height:130px;
    z-index:1000;
    width:100px;
    }








.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table{
	width:100%;
	
	margin:0px;padding:0px;
}
.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}
.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#e5e5e5; }
.CSSTableGenerator tr:nth-child(even){ background-color:#ffffff; }
.CSSTableGenerator td{
	vertical-align:middle;
	border:1px solid #000000;
	border-width:1px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}
.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.CSSTableGenerator tr td:last-child{
	border-width:1px 0px 1px 0px;
}
.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}





/* Le bandeau cookie */
.cookie-banner {
  display: none;
  position: fixed;
  top: 0;
  width: 100%;

  &.active {
    display: block;
  }
}

/* Overlay de la boite de dialogue */
.cookie-inform-and-ask {
  background-color: $semi-transparent-black;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;

  &.active {
    display: block;
  }

/* La vraie boîte de dialogue */
  .cookie-dialog {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
  }
}
