/* General CSS Document for Tissot 14-02-2006 */

/* ========= style COMMUN ========== */
/* --- début style COMMUN --- */
body {
	margin:0px;
	background-color:#e9e9e9;
}
form { 
	margin: 0px; 
	padding: 0px; 
} 
div#main_acc {
	position:relative;
}
p,td,a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6786c0;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
td {
	vertical-align:top;
}
.milieu {
	height:431px;
	background-image:url("../images/fond_accueil.jpg");
        background-repeat:repeat;
}
.sous_champ_recherche {
	/* background:url(/images/bg_recherche.gif) top left no-repeat; */
        border:0px solid #FFFFFF;
}
a.recherche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
a:hover.recherche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration: none;
}
.indexalpha {
	padding-bottom:2px;
}
td.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:25px;
	vertical-align:middle;
	color:#6685bf;
        background-color: #6786c0;
	/*letter-spacing: -1px;*/
}
td.footer_pages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:25px;
	vertical-align:middle;
	color:#6786c0;
        background-color: #c8d2e0;
	/*letter-spacing: -1px;*/
}
a.header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	letter-spacing: 0px;

}
a:hover.header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: underline;
	letter-spacing: 0px;
}
a.footer_pages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6786c0;
        font-weight:normal;
	text-decoration: none;
	letter-spacing: 0px;

}
a:hover.footer_pages {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6786c0;
	text-decoration: underline;
	letter-spacing: 0px;
        font-weight:bold;
}
td.footer_pages2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:25px;
        padding-left:25px;
	vertical-align:middle;
	color:#717171;
        background-color: #c8d2e0;
	/*letter-spacing: -1px;*/
}
td.footer_pages2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
	/*letter-spacing: -1px;*/
}
td.footer_pages2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
        text-decoration:none;
}
td.footer_pages2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
        text-decoration:underline;
}
a.headerTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8f;
	text-decoration: none;
	letter-spacing: 0px;

}
a.headerTxt:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1b1b1f;
	text-decoration: underline;
	letter-spacing: 0px;
}
.inputlogin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6786c0;
	height: 16px;
	width: 120px;
	border: none;
	padding-left:3px;
	vertical-align:middle;
	margin-top:0px;
	_margin-top:0px;
	margin-left:1px;
	_margin-left:0px;
}
.milieu_pages {
	margin-bottom:5px;
}
img.fleche_sttr{
	margin-top:10px;
}
.txt9px_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}
.txt9px_bleu_conseil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6786c0;
	word-spacing: 1px;
}
.txt10px_noir {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt11px_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.txt11px_noir2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373636;
	word-spacing: 2px;
	letter-spacing: 0px;
	line-height:normal;
	_line-height:12px;
}
a.txt11px_noir2 {
	text-decoration:none;
}
a:hover.txt11px_noir2 {
	text-decoration:underline;
}
.txt11px_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bbe365;
}
.txt11px_vert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e06ffb;
}
.txt10px_blanc {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.txt12px_blanc {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.txt9px_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}
.txt11px_blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
a.txt11px_blanc {
	color:#FFFFFF;
}

a:hover.txt11px_blanc {
	color:#97999C;
}
.txt12px_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.txt12px_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717171;
}
.txt10px_gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#717171;
}
.txt12px_bleu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6786c0;
}
.txt12px_bleu_conseil {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #6786c0;
}
.txt15px_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF8000;
}
.pad1_texto_milieu {
	padding:16px 15px 0px 12px;
	letter-spacing: 0px;
	word-spacing: 3px;
}
.pad1_texto2_milieu {
	padding:16px 15px 0px 12px;
	letter-spacing: 0px;
	word-spacing: 2px;
}
.pad2_texto_milieu {
	padding:11px 9px 0px 12px;
	letter-spacing: 0px;
	word-spacing: 3px;
}
.pad_conseil {
	padding:16px 9px 0px 11px;
}
.txt11px_bleu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6786c0;
}
.txt11px_rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FD0101;
}
.txt12px_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF7301;
}
/*------------ LES MENUS ET SOUS MENUS ------------*/
table#sousmenus td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	height:41px;
}
a.sousmenus1 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#acc0db;
	vertical-align:middle;
	padding-top:13px;
	padding-bottom:13px;
	display:block;
	width:100%;
}
a:hover.sousmenus1 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6786c0;
	vertical-align:middle;
}
a.sousmenus2 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d0d795;
	vertical-align:middle;
	padding-top:13px;
	padding-bottom:13px;
	display:block;
	width:100%;
}
a:hover.sousmenus2 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b6c15d;
	vertical-align:middle;
}
a.sousmenus3 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c18fae;
	vertical-align:middle;
	padding-top:13px;
	padding-bottom:13px;
	display:block;
	width:100%;
}
a:hover.sousmenus3 {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a3427e;
	vertical-align:middle;
}
.tabnormal_smenus3 {
	background-color:#FFFFFF;
	z-index:8;
}
.tabover_smenus3 {
	background-color:#FFFFFF;
	z-index:8;
}
.tabnormal_smenus2 {
	background-color:#FFFFFF;
	z-index:8;
}
.tabover_smenus2 {
	background-color:#FFFFFF;
	z-index:8;
}
.tabnormal_smenus1 {
	background-color:#FFFFFF;
	z-index:8;
}
.tabover_smenus1 {
	background-color:#FFFFFF;
	z-index:8;
}
.contourtd_smenus1 td {
	border-top: 1px none  #6786c0;
	border-right: 1px solid  #6786c0;
	border-bottom: 1px solid  #6786c0;
	border-left: 1px solid  #6786c0;
}
.contourtd_smenus2 td {
	border-top: 1px none #b6c15d;
	border-right: 1px solid #b6c15d;
	border-bottom: 1px solid #b6c15d;
	border-left: 1px solid #b6c15d;
}
.contourtd_smenus3 td {
	border-top: 1px none #a3427e;
	border-right: 1px solid #a3427e;
	border-bottom: 1px solid #a3427e;
	border-left: 1px solid #a3427e;
}
/*----------------------------------------*/
/* --- fin style COMMUN --- */

/*========= styles ACCUEIL ========== */
.popup {
    vertical-align:top;
    text-align: left;
}
.popup_haut {
    background-image:url("../images/popup.jpg");
    display:block;
    height:74px;
    width:434px;
    float:left;
    position:relative;
}
.popup_titre {
    margin-top:25px;
    margin-left:20px;
    display:block;
    float:left;
    position:relative;
    width:200px;
    height:16px;
    text-align: left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#3664a0;
    font-weight:bold;
}
.popup_fermer {
    margin-top:10px;
    margin-left:360px;
    display:block;
    float:left;
    position:relative;
    width:120px;
    height:20px;
    text-align: left;

}
.popup_fermer_a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration: none;
}
.popup_fermer_a:hover {
    text-decoration: underline;
}
.popup_corps {
    height:226px;
    width:434px;
    background-color: #FFFFFF;
    vertical-align: top;
    float:left;
    position: relative;
    text-align: center;
}


td.acceuil_ppl {
	vertical-align:middle;
        
}
.bloc_haut {
	margin-top:33px;
}
.bloc_bienvenue_log {
	padding-top:16px;
	padding-left:81px;
}
.bloc_bienvenue_nonlog p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:16px;
	padding-left:81px;
	line-height:18px;
}
.bloc_bienvenue_nonlog a {
	color:#7F8184;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	text-decoration: underline;
}
.bloc_bienvenue_nonlog a:hover {
	color:#7F8184;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	text-decoration: none;
}
img.pad_logo {
	margin-right:13px;
}
img.fido {
	margin:1px 7px 1px 0px;
}
#bandogris {
	margin-top:5px;
}
.sous_logo {
	padding-top:10px;
	padding-bottom:16px;
}
.edito {
	padding-left:165px;
}
a.lien_edito {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6685bf;
	text-decoration: none;
}
a:hover.lien_edito {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6685bf;
	text-decoration: underline;
}		
td.footer {
	font-size:10px;
	padding-right:25px;
	color:#6786c0;
}
a.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6685bf;
	text-decoration: none;
	letter-spacing: 0px;
        font-weight:normal;
}
a:hover.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#97999C;
	text-decoration: underline;
	letter-spacing: 0px;
}
.txt_bandogris {
	padding-top:3px;
	padding-right:7px;
}
/*======== styles RUBRIQUE ======== */
.bloc_recherche {
	margin:8px 0px 8px 0px;
}
.identifier {
	padding:8px 0px 8px 0px;
}
img.logo_bleu {
	margin-left:19px;
}
.bg_milieu_pages {
	/* background:url(/images/bg_img2.gif) top left no-repeat; */
        background-color: #FFFFFF;
        width:960px;
}
.centre_pages {
	margin-top:5px;
}
.menusgauche_pages {
	height:41px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
.menusgauche_pages_bleu {
	height:41px;
	color:#6786c0;
	text-align:center;
	vertical-align:middle;
}
.menusgauche_pages_orange {
	height:41px;
	color:#b7c25e;
	text-align:center;
	vertical-align:middle;
}
.menusgauche_pages_verte {
	height:41px;
	color:#a4437f;
	text-align:center;
	vertical-align:middle;
}
.menusgauche_pages td {
	height:41px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px dashed #ebebeb;
        margin-left:2px;
}
.menusgauche_pages_bleu td {
	height:41px;
	color:#6786c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
        font-weight:normal;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #ebebeb;
        padding-left:4px;

}
.menusgauche_pages_orange td {
	height:41px;
	color:#b7c25e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
        font-weight:normal;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #ebebeb;
        padding-left:4px;
}
.menusgauche_pages_verte td {
	height:41px;
	color:#a4437f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
        font-weight:normal;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px solid #ebebeb;
        padding-left:4px;
}
.menusgauche_pages a {
	color:#B3B3B3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	border-bottom: 1px none #FFFFFF;
}
.menusgauche_pages_bleu a:hover {
	/*color:#B3B3B3;*/
	color:#6786c0;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	border-bottom: 1px none #FFFFFF;
}
.menusgauche_pages_orange a:hover {
	/*color:#bbe365;*/
	color:#b7c25e;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	border-bottom: 1px none #FFFFFF;
}
.menusgauche_pages_verte a:hover {
	/*color:#e06ffb;*/
	color:#a4437f;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	border-bottom: 1px none #FFFFFF;
}


.sous_panier {
    background-image: url("../images/fond_panier.png");
    width:198px;
    height:98px;
    display:block;
}
.panier {
	margin:8px 0px 13px 0px;
}
.panier_contenus {
	margin-bottom:20px;
}
.panier_contenus td, .panier td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:5px;
}
.panier_contenus2 {
	margin-bottom:5px;
}
.panier_contenus2 td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:12px;
}
.passercaisse {
	margin-top:8px;
}
img.fido_pages {
	margin:10px 0px 12px 0px;
}
.txt_basfido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-bottom:20px;
}
.txt_basfido a {
	text-decoration:underline;
}
.txt_basfido a:hover {
	text-decoration:none;
}
.bas_titrecentre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:9px;
	vertical-align:middle;
	padding-top:0px;
	_padding-top:5px;
}
.ttr_pages_centre {
	font-size:10px;
	color:#FFFFFF;
	height:18px;
	vertical-align:middle;
	padding-left:5px;
}
.padtab_centre {
	margin-top:18px;
}
img.pictopourcent {
	margin-top:7px;
}
img.pictominitable {
	margin-bottom:12px;
	margin-left:5px;
}
img.pictominitable2 {
	margin-bottom:12px;
	margin-left:0px;
	margin-right:1px;
}
.txt1_centre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:2px;
}
.ref_a_txt1_centre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
        text-decoration: none;
}
.lien_commander_bleu {
	color:#6786c0;
}
.lien_commander_orange {
	color:#bbe365;
}
.lien_commander_vert {
	color:#e06ffb;
}
.lien_commander_bleu a, .lien_commander_orange a, .lien_commander_vert a{
	text-decoration:underline;
}
.lien_commander_bleu a:hover, .lien_commander_orange a:hover, .lien_commander_vert a:hover{
	text-decoration:none;
}
.txt2_centre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:10px;
	letter-spacing: -1px;
	word-spacing: 0px;
	line-height:11px;
}
.txt2_centre2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:0px;
	letter-spacing: -1px;
	word-spacing: 0px;
	line-height:11px;
}
.formlist {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	height: 16px;
	width: 150px;
	border: 1px solid #000000;
	padding-left:3px;
	vertical-align:middle;
	margin-left:1px;
	_margin-left:0px;
}
.formfield_qte {
	width : 48px;
	border : 1px solid #B5B5B5;
	height : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	letter-spacing: -1px;
}
.txt_ttr_transact {
	padding-top:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.popup_ttr_transact {
	padding-top:9px;
	/*padding-left:7px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
} 
.contexteregle {
	background:url(/images/context_regle.gif) top left repeat-x;
}
td.lien_bleu_contexte, td.lien_orange_contexte, td.lien_vert_contexte  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 12px;
	text-align: left;
	letter-spacing: 0px;
}
td.lien_verte_contexte  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 12px;
	text-align: left;
	letter-spacing: 0px;
}
td.liencontexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	text-align: center;
	letter-spacing: 0px;
}
.liencontexte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;	
}
.liencontexte a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;	
}
.lienmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;	
}
.lienmenu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;	
}
.lien_bleu_contexte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #22204E;
	text-decoration:none;	
}
.lien_bleu_contexte a:hover {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;	
}
.lien_orange_contexte a {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bbe365;
	text-decoration:none;	
}
.lien_orange_contexte a:hover {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;	
}
.lien_vert_contexte a {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e06ffb;
	text-decoration:none;	
}
.lien_vert_contexte a:hover {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;	
}
.lien_verte_contexte a {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #e06ffb;
	text-decoration:none;	
}
.lien_verte_contexte a:hover {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;	
}

#menu1.pasdopacity{
	filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;
}
#menu2.pasdopacity{
	filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;
}
#menu3.pasdopacity{
	filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;
}
/*======== styles RECAP-COMMANDES ======== */
.caisse_contenus td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:20px;
	vertical-align:middle;
}
.txtbold_caisse {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
	vertical-align:middle;
}
.alttd_caisse_contenus {
	background-color:#FFFFFF;
	padding-right:13px;
	text-align:right;
	vertical-align:middle;
}
td.padtxt_condvente {
	line-height:14px;
	padding-left:3px;
	padding-top:3px;
	vertical-align:top;
}
td.validercmd {
	padding-top:4px;
	vertical-align:top;
	height:37px;
}
.ttr_tabrecapcmd {
	font-size:11px;
	vertical-align:bottom;
	padding-bottom:2px;
}	
.padtd_recapcmd {
	padding-top:2px;
}	
.padtd_PUHT {
	padding-bottom:37px;
}
/*======== styles POPUP CONTEXTE REGLEMENTAIRE ======== */
.top_contextregl {
	background:url(/images/top_popregl.gif) top left no-repeat;
	padding:25px 35px 7px 0px;
}
.milieu_contextregl {
	padding:13px 24px 40px 47px;
}
/*======== styles POPUP IDENTIFICATION ======== */
.top_identif {
	background:url(/images/toppop_ident.gif) top left no-repeat;
	padding:0px 9px 8px 0px;
	vertical-align:bottom;
}
.top_infoif {
	background:url(/images/toppop_info.gif) top left no-repeat;
	padding:0px 9px 8px 0px;
	vertical-align:bottom;
}
.padmilieu_identif {
	padding:32px 0px 0px 22px;
}
.padmilieu_pwdoublie {
	padding:22px 0px 0px 22px;
}
.field_popup {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	height: 16px;
	width: 141px;
	border: 1px solid #FFFFFF;
	padding-left:3px;
	vertical-align:middle;
	margin-left:1px;
	_margin-left:0px;
}
.field_popup_bleu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	height: 16px;
	width: 141px;
	border: 1px solid #35639f;
	padding-left:3px;
	vertical-align:middle;
	margin-left:1px;
	_margin-left:0px;
}
a.oublie_pwd {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}
a:hover.oublie_pwd {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
/*======== styles RECEVOIR CATALOGUE ======== */
.inputcompte {
	width : 100px;
	border : 1px solid #B5B5B5;
	height : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	vertical-align:top;
	margin-top:0px;
	_margin-top:-1px;
}
.inputcompteLong {
	width : 250px;
	border : 1px solid #B5B5B5;
	height : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	vertical-align:top;
	margin-top:0px;
	_margin-top:-1px;
}
.listmenu {
	width : 100px;
	border : 1px solid #B5B5B5;
	height : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
}
.inputcompte_list {
	width : 100px;
	border : 1px solid #B5B5B5;
	height : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
}
.inputtextarea {
	width : 200px;
	border : 1px solid #B5B5B5;
	height : 60px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
}
.ttr_recevcata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #6786c0;
	padding-top: 8px;
	padding-left: 3px;
	text-align: left;
}
.ttr_recevcata2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 3px;
	text-align: left;
}
.ttr_recevcata3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 8px;
	padding-left: 3px;
	text-align: center;
}
.ttr_recevcata_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6786c0;
	padding-top: 8px;
	padding-left: 3px;
	text-align: left;
}
.bg_milieu2_pages {
	/* background:url(/images/bg_img3.gif) top left no-repeat; */
}
.cadre0 {
	border-top: 2px none #CDCDCD;
	border-right: 2px solid #6786c0;
	border-bottom: 2px none #CDCDCD;
	border-left: 2px none #CDCDCD;
}
.milieu2_pages {
	margin-bottom:10px;
}
/*======== styles RESULTAT RECHERCHE ET RECHERCHE ALPHABETIQUE ======== */
a.indexalpha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #6786c0;
	text-decoration:none;
}
a.indexalpha:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.table_rechindex td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
	text-align:center;
	letter-spacing: 5px;
	line-height:16px;
}
.cadre1 {
	border-top: 1px none #DDDEDF;
	border-right: 1px none #DDDEDF;
	border-bottom: 1px solid #DDDEDF;
	border-left: 1px none #DDDEDF;
}
.table_indexalpha {
	margin-top:8px;
}
.table_indexalpha td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-bottom:23px;
	line-height:18px;
}
.table_indexalpha a {
	color:#000000;
	text-decoration:none;
}
.table_indexalpha a:hover {
	text-decoration:underline;
	color:#6786c0;
}
.alphabeta {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}

/*======== styles PRODUIT ======== */
.arial12pxgri {
	color: #717171;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.brd_pdt1 {
	border-left: solid 1px #A9A9A9;
	border-right: solid 1px #A9A9A9;
	border-top: none 1px #A9A9A9;
	border-bottom: solid 1px #DDDEDF;
}
.brd_pdt2 {
	border-left: solid 1px #6786c0;
	border-right: solid 1px #6786c0;
	border-top: none 1px #6786c0;
	border-bottom: solid 1px #6786c0;
}
.brd_pdt_qte {
	border-left: solid 1px #B3B3B3;
	border-right: solid 1px #B3B3B3;
	border-top: solid 1px #B3B3B3;
	border-bottom: solid 1px #B3B3B3;
}
a.smen_gche {
	padding-left: 6px;
	font-size:9px;
	color: #FFFFFF;
	background:url(/images/puce_pdt_on.gif) 0px 2px no-repeat;	
}
a.smen_gche:hover {
	padding-left: 6px;
	font-size:9px;
	color: #9A9A9A;
	background:url(/images/puce_pdt_off.gif) 0px 2px no-repeat;	
}
.chpqte {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:10px;
	color:#000000;
	height: 16px;
	width: 90px;
	border: 1px solid #A9A9A9;
	vertical-align:middle;
	text-align:right;
	padding-right:2px;
}
.chpqte_rouge {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:9px;
	color:#FF0000;
	height: 16px;
	width: 48px;
	border: 1px solid #FF0000;
	vertical-align:middle;
}
img.pictotable_bleu {
	margin-bottom:12px;
	margin-left:5px;
	border: 1px solid #283896;
}
img.pictotable_orange {
	margin-bottom:12px;
	margin-left:5px;
	border: 1px solid #FF8000;
}
img.pictotable_verte {
	margin-bottom:12px;
	margin-left:5px;
	border: 1px solid #e06ffb;
}
a.pdt_bleu {
	color:#6786c0;
	font-size:12px;
	font-weight:bold;
        text-decoration:none;
}
a.pdt_bleu:hover {
	color:#6786c0;
	font-size:12px;
	font-weight:bold;
        text-decoration:underline;
}
a.pdt_orange {
	color:#FF8000;
	font-size:12px;
	font-weight:bold;
}
a.pdt_vert {
	color:#e06ffb;
	font-size:12px;
	font-weight:bold;
}
a.smen_gche_o {
	padding-left: 6px;
	font-size:9px;
	color: #FFFFFF;
	background:url(/images/puce_pdt_on.gif) 0px 2px no-repeat;
}
a.smen_gche_o:hover {
	padding-left: 6px;
	font-size:9px;
	color: #bbe365;
	background:url(/images/puce_pdt_off.gif) 0px 2px no-repeat; 
}
a.smen_gche_v {
	padding-left: 6px;
	font-size:9px;
	color: #FFFFFF;
	background:url(/images/puce_pdt_on.gif) 0px 2px no-repeat;	
}
a.smen_gche_v:hover {
	padding-left: 6px;
	font-size:9px;
	color: #e06ffb;
	background:url(/images/puce_pdt_off.gif) 0px 2px no-repeat;	
}
a.tt_librairie {
	text-decoration:underline;
	color:#000000;
}
a.tt_librairie:hover {
	color:#000000;
	text-decoration:none;
}
.padtxt_souspictos {
	padding-top: 0px;
	padding-left: 8px;
}
img.picto_agrandir {
	margin-left:5px;
	margin-right:5px;
}
a.agrandir {
	text-decoration:none;
	color:#000000;
}
a.agrandir:hover {
	color:#000000;
	text-decoration:underline;
}
a.flle_ass {
	padding-left: 6px;
	padding-bottom:0px;
	margin-left:6px;
	font-size:9px;
	color: #4E4E4E;
	background:url(/images/fleche_grise_xt.gif) 0px 4px no-repeat;
	text-decoration:none;
	display:block;
}
a.flle_ass:hover {
	padding-left: 6px;
	padding-bottom:0px;
	margin-left:6px;
	font-size:9px;
	color: #6786c0;
	background:url(/images/fleche_bleu_xt.gif) 0px 4px no-repeat;
	text-decoration:underline;
	display:block;
}
a.flle_ass_orange {
	padding-left: 6px;
	margin-left:6px;
	font-size:9px;
	color: #4E4E4E;
	background:url(/images/fleche_grise_xt.gif) 0px 2px no-repeat;
	text-decoration:none;	
}
a.flle_ass_orange:hover {
	padding-left: 6px;
	margin-left:6px;
	font-size:9px;
	color: #bbe365;
	background:url(/images/fleche_orange_xt.gif) 0px 2px no-repeat;
	text-decoration:underline;	
}
a.flle_ass_vert {
	padding-left: 6px;
	margin-left:6px;
	font-size:9px;
	color: #4E4E4E;
	background:url(/images/fleche_grise_xt.gif) 0px 2px no-repeat;
	text-decoration:none;	
}
a.flle_ass_vert:hover {
	padding-left: 6px;
	margin-left:6px;
	font-size:9px;
	color: #e06ffb;
	background:url(/images/fleche_verte_xt.gif) 0px 2px no-repeat;
	text-decoration:underline;	
}
/*======== styles PANIER ======== */
.formlist_panier {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	height: 16px;
	width: 170px;
	border: 1px solid #000000;
	padding-left:3px;
	vertical-align:middle;
	margin-left:1px;
	_margin-left:0px;
}
.formlist_panier2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	height: 16px;
	width: 150px;
	border: 1px solid #000000;
	padding-left:3px;
	vertical-align:middle;
	margin-left:1px;
	_margin-left:0px;
}
.formfield_panier {
	width : 79px;
	border : 1px solid #B5B5B5;
	height : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	letter-spacing: -1px;
	text-align:right;
}
.padtd_sformepanier {
	padding-top:9px;
}
.caissepanier_contenus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:14px;
	vertical-align:middle;

}
.caissepanier_contenus1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:14px;
	vertical-align:middle;
        background-color: #FFFFFF;

}
.caissepanier_contenus_h {
        background-image: url("../images/panier/panier_h.png");
}
.caissepanier_contenus_b {
        background-image: url("../images/panier/panier_bas.png");
}

.txtbold_caissepanier {
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	line-height:14px;
	vertical-align:middle;
	/*letter-spacing: -1px;*/
}
.alttd_caissepanier_contenus {
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
}
.alttd_caissepanier_contenus1 {
	background-color:#FFFFFF;
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
}
/*======== styles INSCRIPTION ======== */
.inputcompte2 {
	width : 160px;
	border : 1px solid #B5B5B5;
	height : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
}
/*======== styles COMPTE ======== */
.table_mcde td {
	vertical-align:middle;
}
/*======== styles LIEN FAQ ======== */
li.faq {
	color:#000000;
	line-height:20px;
	padding-left:0px;
	margin-left:-15px;
	_margin-left:-10px;
}
li.faq a{
	color:#000000;
	text-decoration:none;
}
li.faq a:hover {
	color:#6786c0;
	text-decoration:underline;
}
/*ol.faq_qr {
	margin:0px;
	padding-top:2px;
}
ol.faq_qr li {
	color:#000000;
	font-weight:bold;
	vertical-align:middle;
	word-spacing:1px;
	margin-left:27px;
}*/
a.faq_ref {
	color:#6786c0;
	text-decoration:underline;
}
a.faq_ref:hover {
	color:#22204E;
	text-decoration:none;
}


/*======== FAQ V2======== */
#listeQuestions{
	PADDING-LEFT: 5px; 
	PADDING-TOP: 20px
}
#listeQuestions li{
	color:#000000;
	line-height:20px;
	padding-left:0px;
	margin-left:-15px;
	_margin-left:-10px;
}
#listeQuestions li a{
	color:#000000;
	text-decoration:none;
}
#listeQuestions li a:hover {
	color:#6786c0;
	text-decoration:underline;
}
#listeQuestions span.faq_rubrique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF8000;
	font-weight: bold;
	text-decoration:underline;
	PADDING-LEFT: 7px
}

#reponses td.articles {
	padding:10px 7px 15px 7px;
}

#reponses span.faq_rubrique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF8000;
	font-weight: bold;
	text-decoration:underline;
}

#reponses .faq_questionLigne{
	background-color:#c8c8c8;
	VERTICAL-ALIGN: middle;
	height:18px;
}

#reponses .faq_questionLigne td{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 10px;
}

#reponses .faq_question{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	WORD-SPACING: 1px; 
	font-weight: bold;
}

#reponses span.faq_reponse_mini {
	font-size:9px;
}
#faq p,td,a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}


/*--------------------------------*/


.bloc_rechercheNouv p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-left:81px;
	line-height:8px;
}

.field_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	height: 16px;
	width: 141px;
	border: 1px solid #FFFFFF;
	padding-left:3px;
	vertical-align:middle;
	margin-left:1px;
	_margin-left:0px;
}


a.headerSuite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	/*text-decoration: underline;*/
	letter-spacing: 0px;
}
a:hover.headerSuite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration: none;
	letter-spacing: 0px;
}
/*********************************************************/
/***               Pour les editions en cours ***********/
/*******************************************************/
.tbl_edition {
	border:1px solid #B5B5B5;
}
.th_edition {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	background-color:#000000;
	border-right:1px solid #B5B5B5;
}
.th_edition2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	background-color:#000000;
}

.td_edition {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border-right:1px solid #B5B5B5;
	border-top:1px solid #B5B5B5;
	padding:2px;
}
.td_edition2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border-top:1px solid #B5B5B5;
	padding:2px;
}
.td_edition3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border-right:1px solid #B5B5B5;
	border-top:1px solid #B5B5B5;
	padding:2px;
	background-color:#DDDDDD;
}
.td_edition4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border-top:1px solid #B5B5B5;
	padding:2px;
	background-color:#DDDDDD;
}

.panier_titre {
     	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6786c0;
        font-weight:normal;
        text-align: center;
        padding-top:6px;
        background-image: url("../images/panier/panier_h.png");
        width:199px;
        height:35px;
}
.panier_corps {
   background-image: url("../images/panier/panier_corps.png");
}
.panier_bas {
        background-image: url("../images/panier/panier_bas.png");
        background-repeat: no-repeat;
}

.boite_a_outil {
   background-image: url("../images/fond_boite_a_outils.png");
   background-repeat: no-repeat;
}
.boite_a_outil_titre {
     	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6786c0;
        font-weight:normal;
        text-align: center;
        margin-top:6px;
        width:199px;
        height:25px;

}
.boite_a_outil_lien {
        width:199px;
        height:130px;
}

.menu_vertical_fond {
    background-image: url("../images/fond_accueil.jpg");
    background-repeat: no-repeat;
}


/*------------ LES MENUS ET SOUS MENUS ------------*/
table#sousmenusvert td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	height:41px;
}
a.sousmenusvert {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	padding-top:13px;
	padding-bottom:13px;
	display:block;
	width:100%;
}
a:hover.sousmenusvert {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}
.tabnormal_smenusvert3 {
	z-index:8;
}
.tabover_smenusvert3 {
	z-index:8;
}
.tabnormal_smenusvert2 {
	z-index:8;
}
.tabover_smenusvert2 {
	z-index:8;
}
.tabnormal_smenusvert1 {
	z-index:8;
}
.tabover_smenusvert1 {
	z-index:8;
}
.tabover_smenusvert3 {
	z-index:8;
}
.tabnormal_smenusvert2 {
	z-index:8;
}
.tabover_smenusvert2 {
	z-index:8;
}
.tabnormal_smenusvert1 {
	z-index:8;
}
.tabover_smenusvert1 {
	z-index:8;
}

.liencontexte_bleu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #6786c0;
	padding-top: 5px;
	padding-left: 0px;
	text-align: center;
	letter-spacing: 0px;
}
.tabover_smenusvert1 a:hover {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
        color: #6786c0;
        text-decoration:underline;
}

.liencontexte_orange a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #b7c25e;
	padding-top: 5px;
	padding-left: 0px;
	text-align: center;
	letter-spacing: 0px;
}
.tabover_smenusvert2 a:hover {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
        color: #b7c25e;
        text-decoration:underline;
}

.liencontexte_verte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #a4437f;
	padding-top: 5px;
	padding-left: 0px;
	text-align: center;
	letter-spacing: 0px;
}

.tabover_smenusvert3 a:hover {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
        color: #a4437f;
        text-decoration:underline;
}

.ttr_pages_centre_bleu {
	font-size:12px;
	color:#6786c0;
	height:18px;
	vertical-align:middle;
	padding-left:5px;
        text-decoration:none;
}

.ttr_pages_centre_orange {
	font-size:12px;
	color:#b7c25e;
	height:18px;
	vertical-align:middle;
	padding-left:5px;
        text-decoration:none;
}

.ttr_pages_centre_verte {
	font-size:12px;
	color:#a4437f;
	height:18px;
	vertical-align:middle;
	padding-left:5px;
        text-decoration:none;
}
.ttr_pages_centre_a_bleu  {
	font-size:11px;
	color:#6786c0;
        text-decoration:underline;
}

.ttr_pages_centre_a_orange {
	font-size:11px;
	color:#b7c25e;
        text-decoration:underline;
}

.ttr_pages_centre_a_verte {
	font-size:11px;
	color:#a4437f;
        text-decoration:underline;
}
.ref_a_bleu {
	font-size:12px;
	color:#6786c0;
        text-decoration:none;
}
.ref_a_orange {
	font-size:12px;
	color:#b7c25e;
        text-decoration:none;
}
.ref_a_verte {
	font-size:12px;
	color:#a4437f;
        text-decoration:none;
}
.ref_a_bleu:hover {
	font-size:12px;
	color:#6786c0;
        text-decoration:underline;
}
.ref_a_orange:hover {
	font-size:12px;
	color:#b7c25e;
        text-decoration:underline;
}
.ref_a_verte:hover {
	font-size:12px;
	color:#a4437f;
        text-decoration:underline;
}
