body, tr,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
form {
	margin-bottom: 2px;
}
h1 
{
	font-size: 12px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 26px;
	text-align: left;
	text-indent: 10px;
	text-transform: uppercase;
	padding-top: 4px;
	margin-bottom: -10px;
	margin-top: 1px;
	width:100%;
	background-image: url(images/menudoit_fond0.gif);
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-left-color: #BF4D27;
}

.haut_options { color: #777; }
.haut_options a:link { color: #777; }
.haut_options a:active { color: #777; }
.haut_options a:hover { color: #777; text-decoration: underline; }
.haut_options a:visited { color: #777; text-decoration: underline; }

.fflink { color: #FFF; text-decoration:underline; }
.fflink a:link { color: #FFF; text-decoration:underline; }
.fflink a:active { color: #FFF; text-decoration:underline; }
.fflink a:hover  { color: #FFF; text-decoration:none; }
.fflink a:visited  { color: #FFF; text-decoration:underline; }
.fflink a:visited:hover  { color: #FFF; text-decoration:none; }

.blacklink { color: #222; text-decoration:none; }
.blacklink a:link { color: #222; text-decoration:none; }
.blacklink a:active { color: #222; text-decoration:none; }
.blacklink a:hover  { color: #222; text-decoration:underline; }
.blacklink a:visited  { color: #222; text-decoration:none; }
.blacklink a:visited:hover  { color: #222; text-decoration:underline; }

.lienblanc { clear:both; color:#FFF; }
.lienblanc a:link { clear:both; color:#FFF; }
.lienblanc a:active { clear:both; color:#FFF; }
.lienblanc a:hover { color:#FFF; }
.lienblanc a:visited { color:#FFF; }

.normal li a{
	clear: both;
	display: block;
	list-style-type: none;
}

#details {
	padding:10px;
}

#cadregeneral {
	width: 849px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#cadrefond {
	float: left;
	width: 849px;
	background-image: url(images/bg_general.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
}
#cadre {
	float: left;
	width: 799px;
	text-align: center;
	padding-left: 25px;
}

#cadrecontent {
	float: left;
	width: 600px;
	text-align: justify;
	padding-left: 10px;
	margin-left: 10px;
}

#cadresearch {
	float: left;
	width: 49%;
}

#cadresearch2 {
	float: left;
	width: 32%;
}

#cadresearch3 {
	float: left;
	width: 50%;
	margin-bottom: 5px;
}

#cadreseparation {
	float: left;
	width: 100%;
}

#sousmenunavig {
	float: left;
	width: 797px;
	background-color: #EAEAEA;
	height: 10px;
	margin-bottom: 10px;
	margin-top: 1px;
}
#contenu {
	float: left;
	width: 593px;
	text-align: left;
	vertical-align: top;
}
#menudroite {
	float: left;
	width: 192px;
	margin-left: 13px;
	vertical-align: top;
}

#menudroitecontentvide {
	float: left;
	width: 192px;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

#blocktitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	margin-bottom: 8px;
}

#cataccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 10px;
	width: 97%;
	margin-left: 3px;
}

#cataccueil2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-indent: 1px;
	width: 49%;
	margin-left: 1px;
	float: left;
}

.titlerubsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.titlearticlesearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.titlearticlesearch1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #444444;
}

.nbsearchresultats {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: -1px;
	color: #777777;
	font-weight: normal;
}

.titleauteursearch {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -1px;
	font-weight: 200;
	color: #555555;
}

.titletextsearch {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #777777;
}

.searchborderleft {
	border-left-color:#CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
}

.searchborderbottom {
	border-bottom-color:#CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#barre {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}
/*--------------------------------------
 FORMULAIRES
----------------------------------------*/
.formstyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	border: 1px solid #CCCCCC;
}
.formstyle2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #13336F;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}

.formbtn1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #888888;
	background-color: #EFEFEF;
	font-weight: bold;
}

.btnpaiement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FBF1EE;
	background-color: #DB4B1D;
	border: 2px solid #f8e4dd;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*--------------------------------------
 MENU DROITE
----------------------------------------*/

#menudroitecontent {
	padding-left: 0px;
	list-style-type: none;
	background-color: #FAFAFA;
	width: 191px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menugauche_border	{
	background-color: #f4f4f4;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	}

#menudroitecontent ul  	{ margin: 0px;padding: 0px;list-style-type: none; }
#menudroitecontent li  	{ margin: 0px;padding: 0px; }
#menudroitecontent li a   	{
	display: block;  
	color: #333;
	background-color: #f4f4f4; 
	width: 183px; padding: 3px; 
	text-decoration: none; 
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	margin: 0px;
	}
#menudroitecontent li a:hover {
	background-color: #E9E9E9;
	color: #000000;
	text-decoration: none;
	}
	
#menudroitecontent h1 {
	font-size: 12px;
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 18px;
	text-align: left;
	text-indent: 8px;
	text-transform: uppercase;
	padding-top: 2px;
	margin-bottom: -1px;
	margin-top: 1px;
}

#menudroiteborder {
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	width: 189px;
	background-color: #f4f4f4;
}

#menugaucheborder {
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	width: 148px;
	background-color: #f4f4f4;
}

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

/*--------------------------------------
 MENU GAUCHE
----------------------------------------*/
#menugauchecontent ul  	{ display: list-item; margin: 0px;padding: 0px; list-style-type: none; }
#menugauchecontent li  	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 4px;
}
#menugauchecontent li a   	{
	display: block;  
	color: #333;
	background-color: #f4f4f4; 
	width: 142px; padding: 3px; 
	text-decoration: none; 
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #b7b7b7;
	border-right: 1px solid #b7b7b7;
	margin: 0px;
	}
#menugauchecontent li a:hover {
	background-color: #E9E9E9;
	color: #000000;
	text-decoration: none;
	}

.cadrepubgauche {
	background-color: #f2f2f2;
	padding: 2px;
}

#menugauchecontent h1 {
	font-size: 12px;
	color : #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 18px;
	text-align: left;
	text-indent: 8px;
	text-transform: uppercase;
	padding-top: 2px;
	margin-bottom: -1px;
	margin-top: 1px;
}
/*------------------------------------*/


#image {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	border: 1px solid #DDDDDD;
}

#imagecontour {
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#afftitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #0041BB;	
}

#afftitreline {
	margin-top: -3px;
	margin-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BBB;
}

#accueilbtnpanier {
	text-align: right;
	margin-top: 7px;
	margin-bottom: 7px;
}

#accueiltxt {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.accueiltxtliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.accueiltxtliste a:link,a:visited,a:hover,a:visited:hover {
	color: #333333;
}
/*
.accueil_txt_titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 5px;
}
*/
.accueil_txt_titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: -1px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 3px;
}

.accueil_txt_titre2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 3px;
}
/*
.accueil_txt_auteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	margin-bottom: 3px;
}
*/
.accueil_txt_auteur {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: -1px;
	font-weight: bold;
	margin-bottom: 3px;
}

.accueil_txt_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}
.accueil_txt_normal2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
}

.txt_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt_12verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt_11verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt_10verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.txt_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.faq_liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.haut_options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.arial13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.arial16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #FAFAFA;
	border: 1px solid #AAA;
}
.btnstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #88855B;
	border: 1px solid #999;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
}
.copyright a:link { color: #555; text-decoration:underline; }
.copyright a:hover  { color: #555; text-decoration:none; }
.copyright a:visited  { color: #555; text-decoration:underline; }
.copyright a:visited:hover  { color: #555; text-decoration:none; }

.accueilfondcadres {
	background-image: url(images/cadres_accueil_fond.gif);
	background-repeat: repeat-y;
}

.colorrub1 { color: #267e83; }
.colorrub2 { color: #bf2b28; }
.colorrub3 { color: #cd972f; }
.colorrub4 { color: #5e2f9f; }
.colorrub5 { color: #649a2a; }
.colorrub6 { color: #21578f; }
.colorrub7 { color: #a13867; }
.colorrub8 { color: #33743d; }
.colorrub9 { color: #a08761; }
.colorrub10 { color: #333333; }
.colorrub11 { color: #9f1b50; }
.celltabcolor { background-color: #fdfdfd; }
/*----------------------------------------------------
				FICHE ARTICLES			   	   
----------------------------------------------------*/

.fichetitre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 21px;
	letter-spacing: -1px;
	font-weight: bold;
}

.fichephoto {
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 2px;
}

.ficheartiste {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 100;
}
.ficheoptions {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.ficheannee {
	font-size: 13px;
	margin-top: 10px;
}
.fichedescription {
	font-size: 12px;
	margin-top: 10px;
}
.fichedescription2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.ficheavisnom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.ficheavistxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #444444;
}
.fichestock {
	font-size: 11px;
	color: #C60000;
}

.ficheextraits1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cb1414;
	clear: both;	
}
.ficheextraits2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color: #FAFAFA;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/*----------------------------------------------------
				CLASSES SPECIALES			   	   
----------------------------------------------------*/

.ImportFlag { display:block; position:absolute; margin:0px 0 0 0px;z-index:1 }


.lidecimal{
	background-image: url(./images/transparent.gif);
	list-style-type:decimal;
	padding-right: 0px;
	padding-left: 0px;
}
.comment {
	margin:4px;
	padding:4px;
}
.result {
	clear : both;
	padding-top: 0px;
}
.old_prix {
	text-decoration: line-through;
	color:#333;
	font-size: 12px;
}
.prix {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.prix_import {
	font-size: 14px;
	font-weight: bold;
	color: #267e83;
	letter-spacing: -1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.prix_telech {
	font-size: 12px;
	font-weight: bold;
	color: #9e0c4d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.prix_qtes {
	font-size: 12px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.petit_prix {
	font-size: 1em;
	color: #db1414;
}
.prixpanier {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.promo_import {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-align: left;
	background-image: url(/images/panier/prix_promo.gif);
	background-repeat: no-repeat;
}
.stock {
	font-size: 13px;
	font-weight: bold;
	color: #13336F;
}
.inputext, .bouton {
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	background-color: #fff;
	font-size: 12px;
}
.inputpanier {
	border-width: 0;
	color: #db1414;
	font-weight:bold;
	text-align : right;
	font-size: 11px;
}
.mc {
	font-weight: bold;
	color: #e14301;
}
a.mc {
	font-weight: bold;
	color: #e14301;
}
.normal, a.normal {
	color: #333;
}
.sel_cat {
	font-weight:bold;
}
.red, a.red {
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.message {
	color: #CC0000;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -1px;
}
.fichelots {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
}
.txtfff {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.message2 {
	font-size: 13px;
	color: #CC0000;
}
#txtimport {
	color: #bf2b28;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
}
#txtprixnormal {
	color: #bf2b28;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
.red_normal, a.red_normal {
	color:#CC0000;
}
.green_normal, a.green_normal {
	color:#50A40B;
}
.green {
	color: #50A40B;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.required {
	color:#e54614;
}
.errormessage {
	color: #E78603;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
.clair, a.clair {
	color: #FAFAFA;
}
.fondclair {
	background-color: #FAFAFA;
}
.fondtabs {
	background-color: #f9f9f9;
}
.fondtabs0 {
	background-color: #f1f1f1;
}
.fondtabs2 {
	background-color: #999;
	color: #FFFFFF;
}
.fondtabs3 {
	background-color: #CCC;
	color: #FFFFFF;
}
.fondtabstrait1 {
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.fondtabstrait2 {
	background-color: #F9F9F9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.fondtabstrait3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1F1F1;
}
.fondtabstrait_prix {
	background-color: #FCF2EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EB9B81;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EB9B81;
}
.cadre_point {
	text-align:center;
	width:90%;
	padding:10px;
	border: #999 dotted 1px;
	background-color: #f9f9f9;
	margin: 0 auto;
	margin-top:20px;
}
.block-droit {
	float: right;
	padding:10px;
	border: #999 solid 1px;
	background-color: #f9f9f9;
	margin: 0 auto;
}
.petit {
	font-size: 11px;
}
.hr {
	clear: both;
	background-image: url(images/dot.gif);
	overflow: hidden;
	height: 1px
}
a.bout {
	color: #db1414;
	font-weight: bold;
	background-color: #EEE;
	padding: 5px 5px 5px 5px; 
	border: #999 solid 1px;
}
a:hover.bout {
	text-decoration:none;
}

#titleoptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #555555;
	background-color: #F1F1F1;
	text-indent: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 1px;
	margin-bottom: 5px;
}
.hr7 {
	color: #DEDEDE;
	margin-top: -1px;
}
.hr8 {
	color: #DEDEDE;
}
#hr9 {
	color: #DEDEDE;
	padding: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBCBC;
	margin-top: 5px;
	margin-bottom: 5px;
}
#hr_space {
	margin-top: 8px;
	margin-bottom: 5px;
}

/*----------------------------------------------------
				ONGLETS ACCUEIL			   	   
----------------------------------------------------*/
#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9 {
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}
#onglettopten {
	clear: left;
	width: 100%;
	border-bottom: #e5460f 14px solid;
	height: 25px;
	margin:0;
	padding:0;
}
#onglettopten ul, li {
	padding: 0;
	margin: 0;
	liste-style-type: none;
	display: inline;
}
#onglettopten a {
	padding-right: 2px;
	float: left;
	text-decoration: none;
}
#onglettopten a span, #onglettopten a:hover span {
	display: block;
	border:1px #e5460f solid;
	border-bottom: 0;
	margin-bottom:0;
	background-color: #F1F1F1;
	float: none; 
	padding: 4px;
	color: #666;
}
#onglettopten a span {
	background-color: #F1F1F1;
	color: #666;
}
#onglettopten a:hover span {
	background-color: #e5460f;
	color: #FFF;
}

.baskettitles {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/panier/fond_tab_panier.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f87951;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FDFDFD;
}
.baskettable {
	border: 1px solid #CCCCCC;
}
.basketcell {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.bgspace {
	background-image: url(images/espace/espace_fondgauche.jpg);
	background-repeat: no-repeat;
}
.titlespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #13336F;
	border-bottom:solid;
	border-bottom-color:#CCCCCC; 
	border-bottom-width:1px;
}
.title_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #13336F;
	border-bottom:solid;
	border-bottom-color:#13336F;
	border-bottom-width:1px;
}
.spacenavig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	background-color: #fff4dd;
}
.titlespace2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #13336F;
}
.fondtableau {
	background-color: #F8F8F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
}
.spacebgtitle {
	background-image: url(images/espace/title_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #13336F;
}
.ribstyle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

fieldset{
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 5px;
}

#menudroitecontent2 h1
{
	background-image: url(/images/menudroit_fond_gris.gif);
	background-repeat: no-repeat;

}

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


.modalDialog_transparentDivs{	
	filter:alpha(opacity=50);
	opacity:0.4;
	background-color:#000000;
	z-index:1;
	position:absolute;
}
.modalDialog_contentDiv{
	border:1px solid #F1F1F1;	
	padding:2px;
	z-index:100;
	position:absolute;
	background-color:#FFF;
}
.modalDialog_contentDiv_shadow{
	z-index:90;
	position:absolute;
	background-color:#555;
	filter:alpha(opacity=30);
	opacity:0.3;
}
/*------------------------*/

#weak, #medium
{
	border-right:solid 1px #DEDEDE;
}

#sm
{
	margin:0px;
	padding:0px;
	height:14px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
}

#sm ul
{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

#sm ul li
{
	display:block;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:14px;
}

.nrm
{
	width:84px;
	color:#adadad;
	text-align:center;
	padding:2px;
	background-color:#F1F1F1;
	display:block;
	vertical-align:middle;
}

.red222
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FF6F6F;
	display:block;
	vertical-align:middle;
}

.yellow222
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FDB14D;
	display:block;
	vertical-align:middle;
}

.green222
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#A0DA54;
	display:block;
	vertical-align:middle;
}

		#modal_container {
			padding:5px;
			background-color:#fff;
			border:1px solid #666;
			overflow:auto;
			font-family:"Lucida Grande",Verdana;
			font-size:12px;
			color:#333;
			text-align:left;
		}

		#modal_overlay {
			background-color:#000;
		}


.ajxpanier_contenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.ajxpanier_gris { color: #777777; }
.ajxpanier_bg {
	background-image: url(/images/panier_window.gif);
	background-repeat: no-repeat;
}

.tab_fiche_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 3px;
}

.tab_fiche_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F1F1F1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 8px;
}

.tab_fichedwd_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d36e9b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 3px;
}

.tab_fichedwd_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #F7E8EE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 8px;
}






/* bans */


#home_ad .f_left {
    float: left;
    margin: 4px;
}

#home_ad .hidden {
    display: none;
}

#home_ad {
	width: 592px;
	float:left;
}

#home_ad .title a        { text-decoration: none; color: #fff; }
#home_ad .title a :hover { text-decoration: underline; }

#home_ad .title {
    width: 335px;
	vertical-align:bottom;
	height:22px;
	font-family:Verdana;
	font-size:11px;
	font-weight: bold;
    color: white;
    background-color: #747161;
	cursor: pointer;
	float:left;
}

#home_ad .text a {
	color: #525045;
}

#home_ad .text {
	float:left;
    width: 335px;
    background-color: #f3f3f3;
	font-family:Verdana;
	font-size:10px;
	height:50px;
	cursor: hand;
	
}

#home_ad .buttons {
	float:left;
    width: 100%;
	background-color: #bbbbbb;
}

#home_ad .buttons td {
    background-repeat: no-repeat;
    background-position: center center;
    font-weight: bold;
}
#home_ad .button_up {
    font-size:10px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
    padding: 0 2px;
    margin: 0 0 2px 0;
    border: 1px solid #fff;
    color: #bbb;
    background-color: #f3f3f3;
    font-weight: bold;
    text-align: center;
	cursor: pointer;
	width: 14px;
}

#home_ad .button_down {
    text-decoration: none;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
    padding: 0 2px;
    margin: 0 0 2px 0;
    border: 1px solid #fff;
    color: #fff;
    background-color: #b2b2b2;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
	width: 14px;
}
#home_ad .button_back {
    width: 14px;
    cursor: pointer;
}

#home_ad .button_fwd {
    width: 14px;
    cursor: pointer;
}
#home_ad .button_play_down {
    width: 14px;
    cursor: pointer;
}

