body { background:#ffffff url(../images/photos-scolaires-Fotoplus.gif) top center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}

#footer { text-align:center; font-size: 10px; line-height: 14px; color: #660000; text-decoration: none;}
#footer a { color: #660000; text-decoration: none;}
#footer a:hover { color: #660000; text-decoration: underline;}

img { border:0px;}

.texte {
	font-size: 11px;
	line-height: 14px;
	color: #660000;
	text-decoration: none;
}
.texte span {
	font-size: 14px;
	line-height: 20px;
	color: #660000;
	font-weight:bold;
	text-decoration: none;
}

.texte_search {
	font-size: 9px;line-height: 11px;color: #660000;	text-decoration: none;}

.textefaq {
	font-size: 14px;
	line-height: 16px;
	color: #660000;
	text-decoration: none;
}

.number {
	font-size: 30px;
	line-height: 30px;
	color: #990000;
	text-decoration: none;
	font-weight: bolder;
}

.nom { font-size: 12px; line-height: 14px; color: #330000; text-decoration: none; font-weight: bold; }
.produit { font-size: 11px; line-height: 14px; color: #330000; text-decoration: none; }
.details { font-size: 10px; line-height: 14px; color: #330000; text-decoration: none; }
.prix1 { font-size: 18px; line-height: 18px; color: #330000; text-decoration: none; font-weight: bold; }
.prix2 { font-size: 13px; line-height: 14px; color: #330000; text-decoration: none; font-weight: bold; }

.tableau1 { font-size: 11px; line-height: 18px; color: #660000; font-weight: bold; text-decoration: none; }
.tableau2 { font-size: 10px; line-height: 18px; color: #660000; text-decoration: none; }
.tableau3 { font-size: 11px; line-height: 18px; color: #990000; font-weight: bold; text-decoration: none; }

.blanc { font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration: none; }

.baspage {
	font-size: 10px;
	line-height: 14px;
	color: #660000;
	text-decoration: none;
}
.PNGfix {behavior: url(iepngfix.htc);
}

.table{ border-color: #d2d0bb;border-width: 1px 1px 1px 1px;border-style: solid;}
.bouton { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; background-color:#e8e7dd; }
.champ { border:1px solid #000033; padding: 2px; color:#00314b; font-size:12px; background-color:#ffffff; }

.bouton_jaune { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; width:100px; background-color:#ffe838; }
.bouton_bleu { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; width:100px; background-color:#82b6e8; }
.bouton_rouge { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; width:100px; background-color:#eb3132; }
.bouton_vert { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; width:100px; background-color:#33CC00; }
.bouton_orange { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; width:100px; background-color:#ff9900; }
.bouton_mauve { border:1px solid #000033; padding: 2px; color:#000000; font-size:12px; width:100px; background-color:#ff53d0; }

.texte_big_admin {
	font-size: 16px;
	line-height: 18px;
	color: #660000;
	text-decoration: none;
}

.texte_header_admin {
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
}

.fixMe {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='the_png.png')}

#tooltip
{
	background-color:#EEE;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.9em;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	
}
#tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}

.bloc1-T { background:url(../images/ensembles-top.png); width:960px; height:22px; font-size:14px; font-weight:bold; color:#330000; margin:30px 0px 1px;}
.bloc1-B { font-size:11px; font-weight:bold; color:#330000;}
.bloc1-B span { font-size:14px; color:#330000;}

.bloc2-T { background:url(../images/feuilles-top.png); width:960px; height:22px; font-size:14px; font-weight:bold; color:#330000; margin:30px 0px 1px;}
.bloc2-B { font-size:11px; font-weight:bold; color:#330000;}
.bloc2-B span { font-size:14px; color:#330000;}

.bloc3-T { background:url(../images/produits-top.png); width:960px; height:22px; font-size:14px; font-weight:bold; color:#330000; margin:30px 0px 1px;}
.bloc3-B { font-size:11px; font-weight:bold; color:#330000;}
.bloc3-B span { font-size:14px; color:#330000;}

.bloc4-T { background:url(../images/dec-top.png); width:960px; height:22px; font-size:14px; font-weight:bold; color:#330000; margin:30px 0px 1px;}
.bloc4-B { font-size:11px; font-weight:bold; color:#330000;}
.bloc4-B span { font-size:14px; color:#330000;}

.bloc7-T { background:url(../images/num-top.png); width:960px; height:22px; font-size:14px; font-weight:bold; color:#330000; margin:30px 0px 1px;}
.bloc7-B { font-size:11px; font-weight:bold; color:#330000;}
.bloc7-B span { font-size:14px; color:#330000;}

.p-nom { font-size:12px; line-height:16px; font-weight:bold; color:#330000; text-align:center; min-height:30px; margin-top:10px;}
.p-photo { text-align:center;}
.p-qte { font-size:11px; color:#330000; margin-top:10px;}
.p-qte span { margin-right:35px; font-size:18px; font-weight:bold; color:#330000;}

