
.onze {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.onze a {
	color:#f00;
}

.onze_purple {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#660000;
}
.dix {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}
.douze_profs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;
}

.b_purple {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
font-weight:bold;
}
a.b_purple {
text-decoration:none;
}
a.b_purple:link {
text-decoration:none;
}
a.b_purple:hover {
text-decoration:none;
color:#DD3334;
background-color:#99FFFF;
}
a.b_purple:active {
text-decoration:none;
}
a.b_purple:visited {
text-decoration:none;
}
.douze {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.bleu {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#C4DEEF;
}
.bleu_12 {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#C4DEEF;
}
.rouge_12 {
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#DD3334;
}
.blanc_rouge_12 {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#DD3334;
}
.corps {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
a.corps {
color:#DD3334;
text-decoration:none;
}
a.corps:hover {background-color:#CCCCCC;
text-decoration:none;
}

.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DD3334;
font-style:italic;
font-weight:bold;
font-size:24px;
}

.soustitre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
text-align:left;
font-weight:bold;

}
.soustitre_rouge {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#f00;
text-align:left;
font-weight:bold;
}
.soustitre_fr {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
/*
.soustitre_fr:after {
content: url(../images/france.gif) ;
padding-left:10px;
vertical-align:middle;
}*/
.soustitre_fr_fab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
.soustitre_fr_fab:after {
content: url(../images/france_fab.gif) ;
padding-left:10px;
vertical-align:middle;
}

.soustitre_int {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
.soustitre_int:after {
content: url(../images/globe.gif) ;
padding-left:10px;
vertical-align:middle;
}

.soustitre_int_fab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
.soustitre_int_fab:after {
content: url(../images/globe_fab.gif) ;
padding-left:10px;
vertical-align:middle;
}

.soustitre_idf {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
/*
.soustitre_idf:after {
content: url(../images/logo_paris.gif) ;
padding-left:10px;
vertical-align:middle;
}*/

.soustitre_idf_fab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
text-align:left;
font-weight:bold;
padding-bottom:3px;
}
/*
.soustitre_idf_fab:after {
content: url(../images/idf_fab.gif) ;
padding-left:10px;
vertical-align:middle;
}*/

.soustitre_centre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
text-align:center;
font-weight:bold;
}

.soustitre_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
text-align:right;
font-weight:bold;
}

.soustitre_2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
	color: #660000;
	font-style: italic;
}

/* nouveau topmenu */
.topmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a.topmenu {
	color:#333;
	text-decoration:none;
}
a.topmenu:link {
	color:#333;
	text-decoration:none;
}
a.topmenu:hover {
	text-decoration:none;
	color:#f00;
	background-color:#FFFFFF;
}
a.topmenu:active {
	text-decoration:none;
/*	color:#DD3334;*/
}
a.topmenu:visited {
	text-decoration:none;
	/*color:inherit;*/
}

.topmenu_on {
	font-size:11px;
	color:#f00; 
	font-weight:bold;
}
/*FF3334 -> DD3334 */
/*  cart_access comme top menu sauf color */
.img_caddie {
	vertical-align:bottom;
}
.cart_access {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DD3334;
	vertical-align:top;
}

a.cart_access {
	text-decoration:none;
}
a.cart_access:link {
	text-decoration:none;
}
a.cart_access:hover {
	text-decoration:none;
	color:#DD3334;
	background-color:#FFFFFF;
}
a.cart_access:active {
	text-decoration:none;
	color:#DD3334;
}
a.cart_access:visited {
	text-decoration:none;
}

/*  topsubmenu  */

.topsubmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
a.topsubmenu {
	color:#333333;
	text-decoration:none;
}
a.topsubmenu:link {
	text-decoration:none;
}
a.topsubmenu:hover {
	text-decoration:none;
	color:#DD3334;
}
a.topsubmenu:active {
	text-decoration:none;
	color:#DD3334;
}
a.topsubmenu:visited {
	text-decoration:none;
}

.topsubmenu_on {
	font-size:11px;
	color:#DD3334;
}

.topsubrub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	/*font-weight:600;*/
}
a.topsubrub {
	color:#333333;
	text-decoration:none;
}
a.topsubrub:link {
	text-decoration:none;
}
a.topsubrub:hover {
	text-decoration:none;
	color:#f00;
/* 	background-color:#FFFFFF; */
}

a.topsubrub:visited {
	color:#333333;
	text-decoration:none;
}

.topsubrub_on {
	color:#f00;
}
.topmenu_mot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#C4DEEF;
}
a.topmenu_mot {
text-decoration:none;
}
a.topmenu_mot:link {
text-decoration:none;
}
a.topmenu_mot:hover {
text-decoration:none;
color:#DD3334;
background-color:#FFFFFF;
}
a.topmenu_mot:active {
text-decoration:none;
color:#DD3334;
}
a.topmenu_mot:visited {
text-decoration:none;
}

.topmenu_mot_gris {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
background-color:#FFFFFF;
}
.topmenu_mot2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#DD3334;
}
a.topmenu_mot2 {
text-decoration:none;
}
a.topmenu_mot2:link {
text-decoration:none;
}
a.topmenu_mot2:hover {
text-decoration:none;
color:#DD3334;
background-color:#C4DEEF;
}
a.topmenu_mot2:active {
text-decoration:none;
color:#DD3334;
background-color:#C4DEEF;
}
a.topmenu_mot2:visited {
text-decoration:none;
}


/*
.topmenu_evnmt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#CCCCCC;
}
a.topmenu_evnmt {
text-decoration:none;
}
a.topmenu_evnmt:link {
text-decoration:none;
}
a.topmenu_evnmt:hover {
text-decoration:none;
color:#DD3334;
background-color:#FFFFFF;
}
a.topmenu_evnmt:active {
text-decoration:none;
color:#DD3334;
}
a.topmenu_evnmt:visited {
text-decoration:none;
}  */

/* grand titre générique   FF3334  */
.topmenu_big_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#DD3334;
font-weight:300;
letter-spacing: 0px;
padding-top: 5px;
padding-left: 5px;
}
/*
.topmenu_lib {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#95D4B5;
}
a.topmenu_lib {
text-decoration:none;
}
a.topmenu_lib:link {
text-decoration:none;
}
a.topmenu_lib:hover {
text-decoration:none;
color:#DD3334;
background-color:#FFFFFF;
}
a.topmenu_lib:active {
text-decoration:none;
color:#DD3334;
}
a.topmenu_lib:visited {
text-decoration:none;
}*/

.menu_std {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:bold;
background-color:#fff;
}
a.menu_std {
text-decoration:none;

}
a.menu_std:link {
text-decoration:none;
}
a.menu_std:hover {
color:#f00;
text-decoration:none;
background-color:#fff;
}
a.menu_std:active {
text-decoration:none;
color:#DD3334;
}
a.menu_std:visited {
text-decoration:none;
color:#003366;
}


.menu_inverse {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f00;
font-weight:bold;
background-color:#fff;
}
a.menu_inverse {
text-decoration:none;
}
a.menu_inverse:link {
text-decoration:none;
}
a.menu_inverse:hover {
color:#333;
text-decoration:none;
background-color:#fff;
}
a.menu_inverse:active {
text-decoration:none;
color:#DD3334;
}
a.menu_inverse:visited {
text-decoration:none;

}

.lowmenu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}
a.lowmenu {
text-decoration:none;
}
a.lowmenu:link {
text-decoration:none;
}
a.lowmenu:hover {
color:#DD3334;
text-decoration:none;
}
a.lowmenu:active {
text-decoration:none;
color:#DD3334;
}
a.lowmenu:visited {
text-decoration:none;
}
.croix_rouge {
color: #DD3334;
font-size:10px;
}
.rouge_ital {
color: #DD3334;
font-style: italic;
background-color:#C4DEEF;
}
.resultat_top {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
background-color:#C4DEEF;
}
.resultat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:13px;
}
a.resultat {
text-decoration:none;
color:#333;
}
a.resultat:link {
text-decoration:none;
color:#333;
}

a.resultat:hover {
/*background-color:#C4DEEF;*/
color:#f00;
}
a.resultat:active {
text-decoration:none;
}
a.resultat:visited {
color:#039;
}


.resultat_bg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#CCCCCC;
}
a.resultat_bg {
text-decoration:none;
}
a.resultat_bg:hover {
background-color:#C4DEEF;
color:#DD3334;
}
a.resultat_bg:active {
text-decoration:none;
}
a.resultat_bg:link {
text-decoration:none;
}
a.resultat_bg:active {
text-decoration:none;
}
/*
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}*/
.big {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#0033CC;
font-style: normal;
}
a.big {
text-decoration: none;
}
a.big:hover {
color: #DD3334;
text-decoration: none;
background-color: #CCCCCC;
}
a.big:link {
text-decoration: none;
}
a.big:visited {
text-decoration: none;
}
a.big:active {
text-decoration: none;
}


.date {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#DD3334;
}
.style2 {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}
a.style2 {
text-decoration: none;
}
a.style2:hover {
color: #DD3334;
text-decoration: none;
}
a.style2:link {
text-decoration: none;
}
a.style2:visited {
text-decoration: none;
}
a.style2:active {
text-decoration: none;
}
.rec {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.rec {text-decoration:none;}
a.rec:hover {text-decoration:none;}
a.rec:link {text-decoration:none;}
a.rec:visited {text-decoration:none;}
a.rec:active {text-decoration:none;}

.nav_gris {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;
}

.nav_gris_on {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FF3333;		
}
a.nav_gris {
text-decoration:none;
}
a.nav_gris:visited {
text-decoration:none;
}
a.nav_gris:hover {
color: #DD3334;
text-decoration:none;
}
a.nav_gris:link {
text-decoration:none;
}
a.nav_gris:active {
text-decoration:none;
}
.style3 {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}
.style4 {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#DD3334;
}
.champ {
background-color:#C4DEEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:180px;
height:14px;
border-top-color:#333333;
border-bottom-color:#CCCCCC;
}
/* faire un alias ? */
.field_b {
background-color:#C4DEEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-top-color:#333333;
border-bottom-color:#CCCCCC;
vertical-align:top;
}

.field {
background-color:#fff;
/* font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:11px;
border-style:solid;
border-color:#bbb;
border-width:1px;
/*
border-top-color:#C4DEEF;
border-left-color:#C4DEEF;
border-right-color:#C4DEEF;
border-bottom-color:#C4DEEF;*/
vertical-align:top;
}

.champ_login {
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:130px;
border-top-color:#CCCCCC;
border-bottom-color:#CCCCCC;
}
.champ_login_w {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:130px;
border-top-color:#333333;
border-bottom-color:#CCCCCC;
}
.champ_w {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:140px;
border-top-color:#333333;
border-bottom-color:#CCCCCC;
}
.champ_l {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:180px;
border-top-color:#333333;
border-bottom-color:#CCCCCC;
}
.indent20 {
text-indent:20px;
}
.indent20_purple {
color:#660000;
text-indent:20px;
}
.indent20_purple_emploi {
color:#660000;
text-indent:20px;
background-color:#F7F6BD;
}
.indent40 {
text-indent:40px;
}
.indent40_purple {
color:#660000;
text-indent:40px;
}
.indent20_bleu {
color:#0033CC;
text-indent:20px;
}
.indent40_bleu {
color:#0033CC;
text-indent:40px;
}
.indent40_purple_emploi {
color:#660000;
text-indent:40px;
background-color:#F7F6BD;
}
.titre_livre {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#95D4B5;
color:#660000;
font-size:16px;
font-weight:bold;
}
/* rajouté par fb */
.arbo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0033CC;
}

.ld_search {
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#333333;
	height: 18px;
}

.text_search {
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#333333;
	height: 14px;
}
.text_search_temp {
	background-color:#C4DEEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top-color:#333333;
	border-bottom-color:#CCCCCC;
	vertical-align:top;
}

.intitule-top-bar {
			font-family: arial,verdana,helvetica;
			font-size: 13px; 
            font-weight: bold;
			color:#FFFFFF;
			background-color: #999999;	
			}
/* background-color: #7CB3CC;	 */
/* pour les résultats en liste avec lignes alternées */
.clair { background-color:#FFFFFF;  font-size:11px;}
.fonce { background-color:#EEEEEE; font-size:11px;}

/* modifier le style de la liste résultat du moteur de recherche */
.ligne_claire { background-color:#FFFFFF; 	line-height:13px;}
.ligne_foncee { background-color:#EDDAD9; line-height:13px; }


/* même chose que soutitre */
.column_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	background-color:#f00;
}

.ecole_cliente {
	background-color:#EDDAD9;	
}



.ContextMenu
{
	WIDTH: 120px;
	border-width: 0;
	padding-left:0px;
	BACKGROUND-COLOR: #2F5F75;
    COLOR: White;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    text-decoration: none;
	padding-left:5px;
}
td.ContextMenu:link
{ BACKGROUND-COLOR: #2F5F75; COLOR: White; text-decoration: none; padding-left:5px;}
td.ContextMenu:visited
{ BACKGROUND-COLOR: #2F5F75; COLOR: White; width:100px; text-decoration: none;}   
td.ContextMenu:hover
{ BACKGROUND-COLOR: #EF7F11; COLOR: White; text-decoration: none;}   
td.ContextMenu:active
{ BACKGROUND-COLOR: #2F5F75; COLOR: White; text-decoration: none;} 


A.ContextMenu:link
{ BACKGROUND-COLOR: transparent; COLOR: White; text-decoration: none;}
A.ContextMenu:visited
{ BACKGROUND-COLOR:transparent; COLOR: White; width:100px; text-decoration: none;}   
A.ContextMenu:hover
{ BACKGROUND-COLOR: #EF7F11; COLOR: White; text-decoration: none;}   
A.ContextMenu:active
{ BACKGROUND-COLOR:transparent; COLOR: White; text-decoration: none;} 
/*
DIV { 
  width: 400px;
  column-count: 4;
  column-width: 100px;
  column-gap: 10px
  column-rule: none; 
}*/
.txt11_black_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
vertical-align:top;
line-height:14px;
}

.txt11_black_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:right;
vertical-align:top;
line-height:14px;
}

.txt11_black_justified {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:justify;
vertical-align:top;
line-height:14px;
}

.txt12_black_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
vertical-align:top;
line-height:15px;
}
.txt12_black_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:right;
vertical-align:top;
}
.txt12_black_justified {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
vertical-align:top;
}

.txt10_black_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:left;
vertical-align:top;
}
.txt10_black_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:right;
vertical-align:top;
}
.txt10_black_justified {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-align:justify;
vertical-align:top;
}
/*****************   Titres purple  (fushia) -> rouge  *********************/

.titre12_red_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
text-align:left;
font-weight:bold;
}

.titre12_red_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
text-align:center;
font-weight:bold;
}

.titre12_red_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
text-align:right;
font-weight:bold;
}

.titre12_red_justified {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff0000;
text-align:justify;
font-weight:bold;
}

.titre13_red_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
text-align:left;
font-weight:bold;
}

.titre13_red_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
text-align:center;
font-weight:bold;
}

.titre13_red_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff0000;
text-align:right;
font-weight:bold;
}

.titre14_red_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff0000;
text-align:left;
font-weight:bold;
}

.titre14_red_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff0000;
text-align:center;
font-weight:bold;
}

.titre14_red_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff0000;
text-align:right;
font-weight:bold;
}

/*****************   Titres bleu  *********************/

.titre12_bleu_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
text-align:left;
font-weight:bold;
}

.titre12_bleu_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
text-align:center;
font-weight:bold;
}

.titre12_bleu_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
text-align:right;
font-weight:bold;
}

.titre12_bleu_justified {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#036;
text-align:justify;
font-weight:bold;
}

.titre13_bleu_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#036;
text-align:left;
font-weight:bold;
}

.titre13_bleu_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#036;
text-align:center;
font-weight:bold;
}

.titre13_bleu_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#036;
text-align:right;
font-weight:bold;
}

.titre14_bleu_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#036;
text-align:left;
font-weight:bold;
}

.titre14_bleu_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#036;
text-align:center;
font-weight:bold;
}

.titre14_bleu_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#036;
text-align:right;
font-weight:bold;
}

/*****************    Fin de titres bleu        *********************/

/*****************   Titres  grey - anthracite  *********************/

.titre12_grey_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:left;
font-weight:bold;
}

.titre12_grey_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:center;
font-weight:bold;
}

.titre12_grey_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:right;
font-weight:bold;
}

.titre12_rey_justified {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-align:justify;
font-weight:bold;
}

.titre14_grey_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
text-align:left;
font-weight:bold;
}

.titre14_grey_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
text-align:center;
font-weight:bold;
}

.titre14_grey_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
text-align:right;
font-weight:bold;
}
.titre18_grey_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#333;
text-align:left;
font-weight:bold;
}

/*********** Fin de titres grey - anthracite  **************/

/***  lien rouge  pour connexion etc.    ****/
.lien {
color:#333333;
}
a.lien {
color:#DD3334;
text-decoration:none;
}
a.lien:hover {background-color:#CCCCCC;
text-decoration:none;
}

/***   lien Orange pour fab carrière ??     ***/
.lieno {
color:#333333;
}
a.lieno {
color: rgb(255,102,0);
text-decoration:none;
}
a.lieno:hover {background-color:#CCCCCC;
text-decoration:none;
}

/***   lien vert pour téléchargement    ***/
.lienvert {
color:#68696C;
}
a.lienvert {
color:#68696C;
text-decoration:none;
}
 a.lienvert:visited { color:#003366; }

a.lienvert:hover {color:#EE1A2C;
text-decoration:none;
}


/***********************************************/

.auteur {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
font-weight:600;

}
.price_line {
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#660000;
}

#welcome {
position : absolute;
top : 92px;
left : 500px;
width : 300px;
text-align : right;
font-size : 11px;
}

#caddy {
position : absolute;
top : 106px;
left : 500px;
width : 300px;
text-align : right;
font-size : 10px;
color : #DD3334;
}

.cart_headers {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#CCCCCC;
text-align:center;
font-weight:300;
}

.cart_item {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:300;
}

.apayer {
color:#000000;
font-weight:900;
background-color:#CCCCCC;
}
.quantite {
	font-size:11px;
	width: 50px;
	text-align: right;
}

.scroller_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:normal;
padding-bottom:1px;
text-transform: uppercase;

}
.scroller_title:first-letter {
	font-size:14px;
}

.cell_table {	
	margin: 0px;
	vertical-align: top; 
}
.sous_menu {
	/* background: url('../images/petit-rond.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 2px; */ 	
	
	}

.sous_menu_on {
	border: 1px dashed #666;
	background-color : #fff;
	/*color:#fff;*/
	padding-left:3px;
	font-weight:normal;
	font-size:11px;
	}
	
.sous_menu_toggler {
	background: url('../images/petit-triangle.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 5px; 
	padding-left:10px;
	margin-left:-10px;	
	font-size:12px;
	line-height:16px;
	}
.menu_gauche_level3, .menu_droite_level3, .top_menu_level3 {
	/*padding-left:10px; */
	margin-left:0px;	
	font-size:11px;
	line-height:16px;
	}	

h1, h2, h3, h4, h5 {
	margin: 0 0 0 0;
	padding: 0;	
	text-align:left;
	}
.links_pg {
color:#000000;
}
.menu_gauche_n1 {
/*	background: url('../images/fleche.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;*/ 
	font-size:13px; 
	font-weight:bold; 
	color:#F00; 
	vertical-align:middle; 
	overflow:visible;
	padding-left: 0px;
	margin-left: 0px;
	}	

.main_title{
	background:transparent url(../images/fleche.gif) no-repeat scroll 12px 3px; 
	letter-spacing:1px;
	font-size:14px; 
	font-weight:bold; 
	color:#f00; 
	text-align:left;  
	padding-top:0px; 
	padding-left:28px; 
	padding-right:0px; 
	padding-bottom:4px;
		
	}
.current_menu_path {
	letter-spacing:1px;
	font-size:11px; 
	margin-left:12px;	
}
#menu_interne{
	border-style: solid;
	border-width:1px;
	width:530px;
	padding-left:8px;
	padding-bottom:3px;
	 
}

#menu_interne a {
    display: block;
    padding-left:0px;
    color: #68696C;
    text-decoration: none;
    font-weight:normal;
    font-size:12px;
   
}
html>body#menu_interne a {
    width: auto;
   }
#menu_interne a:visited {
    color: #036;
   }     
#menu_interne a:hover {
    color: #EE1A2C;
   }
#ouvrir_liste{
	background: url('../images/puce_ouvrir_liste.gif'); 
	background-repeat: no-repeat; 
	background-position: 515px 3px; 
	margin-left:0px;	
	height:15px;
	}
.menu_interne_on {
    display: block;
    padding-left:0px;
    color: #f00;
    text-decoration: none;
    font-weight:normal;
    font-size:12px;
}
#liste_slide_vertical {
 display : none;
}

.menu_bas1 {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}
a.menu_bas1 {
text-decoration: none;
}
a.menu_bas1:hover {
color: #DD3334;
text-decoration: none;
}
/* a.menu_bas1:link {
text-decoration: none;
}
a.menu_bas1:visited {
text-decoration: none;
}
a.menu_bas1:active {
text-decoration: none;
} */

/* red verticical separator | */
.separator {
	color : #f00;
	padding-right:5px;
	float:left;
	}

/* pour les actualites */

.month_class {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
background-color:#999;
text-align:center;
font-weight:bold;
cursor:pointer;
}	
.envergure_actu {
	float :right;
	margin-right:10px;
	margin-top:-15px;
}
	
.month_events {
	margin-top:8px;
}	

 #banner_0 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:visible;} 
 #banner_1 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_2 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_3 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_4 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_5 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_6 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_7 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_8 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 
 #banner_9 { position:absolute;top:0px;left:0px;width:560px;height:70px;text-align:center;visibility:hidden;} 

.bloc_h {
	text-align:left;
	font-size:11px;	
	margin-bottom:20px;
	vertical-align:top;
	padding-right:20px;
}
.bloc_v {
	text-align:center;
	font-size:11px;	
	margin-bottom:20px;
}
.illustration_produit_h {
	float:left;
	padding-right:5px;
} 
	
 .description_produit_h {
 	margin-left :65px;
}
.illustration_produit_v {

} 
	
 .description_produit_v {
 	margin-left :5px;
}
/* plan du site */
li.nivun{
margin-left:15px;
} 
li.nivdeux{
margin-left:45px;
} 
li.nivtrois{
margin-left:75px;
} 
li.nivquatre{
margin-left:105px;
} 
li.nivcinq{
margin-left:135px;
} 
li.nivsix{
margin-left:165px;
} 
li.nivsept{
margin-left:195px;
} 
li.nivhuit{
margin-left:205px;
} 