BODY, HTML 
{
 /*
 scrollbar-face-color: #8BB1FA;
 scrollbar-face-color: #78ACDC;				// Barre + bouton haut et bas
 scrollbar-shadow-color: #E8EFFE;
 scrollbar-highlight-color: #E8EFFE;		// relief gauche de la barre
 scrollbar-3dlight-color: #2C5FC0;			// Contour de la barre + fleche
 scrollbar-darkshadow-color: #E8EFFE;
 scrollbar-track-color: #E8EFFE;			// Fond de la barre 
 scrollbar-arrow-color: #E8EFFE;
 */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin: 0;
	padding: 0;
}

html{
overflow:-moz-scrollbars-vertical;
overflow-y: scroll;
}

TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
}


TD {
	/*text-align : left;*/
}

.tabclassement {
	color : #CC3300; 
}

.tabjaune {
	color : #6699CC; 
}

.tabderoulant {
	color : #fff; 
}

A:LINK, A:VISITED {
	color : #004080; /*Navy*/
	text-decoration : none;
	font-weight : bold;
}

A:HOVER {
	color : #B0E0E6;
	text-decoration : none;
	font-weight : bold;
}

a:focus, a:active {
outline: none;
}

.submit_btn	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width: auto;
	background-color: #ADD8E6;
}

.input_text  {
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-color : White;
	border : 1px solid Navy;
	background-color : #E8EBCC;
}

.boutique  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #F0EBDD;
}

/* CSS Document */



/* with :focus and :hover for fieldset, input and textarea - special effects are not visible with ie, sorry */

/* sabine brings - www.brings-online.com - a form with style - www.cssplay.co.uk */

form#two {background:#648399; width:560px; padding:10px; border:1px solid #eee; margin:5px auto; font-size:1em; font-family:verdana, arial, helvetica, sans-serif;} /*  4f718a */
form#two p {font-size:1em; color:#fff; text-align:left; padding:0 5px 5px 0; margin:0;}
form#two fieldset#current p {padding:0; margin:0;} /* padding:4px */

form#two fieldset {width:540px; display:block; border:1px dotted #fff; padding:0px 5px 5px 10px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em; font-size:1em; }
form#two fieldset:hover {border:1px solid #fff;}
form#two fieldset#opt:hover {border:1px solid #b80b38;}

form#two legend {font-size:1.3em; font-weight:bold; border-bottom:2px solid #fff; margin-bottom:15px; padding:6px; background:none; color:#fff;}
* html form#two legend { padding:0 0 30px 0; margin:5px 0 0 0; border:none;}

form#two label {clear:left; display:block; float:left; width:140px; text-align:right; padding-right:20px; color:#fff; margin-bottom:0.1em;} /* margin-bottom:0.5em */

form#two fieldset#option select {float:left; margin:0 0 0.2em 0;}
form#two fieldset#option label {clear:left; display:block; float:left; width:300px; text-align:right; padding-right:20px; color:#fff; margin-bottom:0.1em;} /* margin-bottom:0.5em */

form#two input {float:left; font-size:1em; border:1px solid #414d59; padding-left:0.5em; margin-bottom:0.2em; width:260px; background:#c5d3e0;} /* margin-bottom:0.6em */
form#two input:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
form#two input:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}
form#two #livraison, form#two fieldset#paiement input, form#two fieldset#current input {width:40px; border:0; background:#648399; float:left;}

form#two select {float:left; margin:0 0 0.2em 0;}
form#two textarea {font-size:1.1em; width:410px; height:8em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#c5d3e0;}
form#two textarea:hover { background:#b80b38; border:1px solid #fff; color:#fff;}
form#two textarea:focus {background:#fff; border:1px solid #b80b38; color:#b80b38;}
form#two textarea#zone {float:left; font-size:1.1em; width:340px; height:3em; border:1px solid #fff; margin:2px 0 4px 1px; padding:0; background:#c5d3e0;}
form#two textarea#infosSpecial {float:left; font-size:1.1em; width:340px; height:3em; border:1px solid #fff; margin:2px 0 4px 1px; padding:0; background:#c5d3e0;}


form#two option {background:#fff; color:#648399;} /* b80b38 */
form#two optgroup {background:#fff; color:#000; font-style:normal;}
form#two optgroup option {background:#fff; color:#648399;} /* b80b38 */

form#two #button1, form#two #button2 {color:#fff; padding-right:0.5em; cursor:pointer; width:220px; margin-left:8px; background:#b80b38; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form#two #button1:hover, form#two #button2:hover {color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }

form#one {font-size:1em; font-family:verdana, arial, helvetica, sans-serif;}
form#one #button1, form#two #button2 {font-size:.9em; color:#fff; padding-right:0.5em; cursor:pointer; width:220px; margin-left:8px; background:#b80b38; border:1px solid; border-color:#f11f54 #5f051c #5f051c #f11f54;}
form#one #button1:hover, form#two #button2:hover {font-size:.9em; color:#fff; background:#414d59; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }

/* DEBUT fvalidate */
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #FF0000;
	background-color: #FFE;
}

label.errHilite {
	color: #F00;
	text-decoration : none;
}
/* FIN fvalidate */

#artinfo {
	margin: 10px;
	padding: 0;
}

.loi {color:#6699CC; font-size:.9em; font-family:verdana, arial, helvetica, sans-serif;}

.imageSomBoutik {
	float: left;
	margin: 2px 5px 2px 0;
	border: 1px solid #000;
}

.texteBlanc {
	color: #FFFFFF;
}

.cadreImgBoutik
	{
	float: left;
	text-align: center;
	width: 25%;
	height: 170px;
	margin: 0;
	padding: 0;
	line-height: 170px;
	}
	
.cadreImgBoutik img 
	{
	margin: 1px;
	padding: 1px;
	border: 1px solid #fff; /* ccc */
	margin-top: expression(( 170 - this.height ) / 2); 
	}
	
html>body .cadreImgBoutik img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	padding: 1px;
	border: 1px solid #fff; /* ccc */
	/*border:0;*/
	}

.clear {
	clear: both;
	font: normal .1em/.1em Verdana, Arial, Helvetica, sans-serif;
}

.showArticle h3{
font-size:1.3em;
margin:0;
}

#cadreAdminPhoto
	{
	float: none;
	text-align: center;
	width: 1000px;
	margin: 0 auto;
	}

#cadreAdminVignette
	{
	float: left;
	text-align: center;
	width: 9.9%;
	height: 100px;
	/*margin: 1px;*/
	padding: 0;
	/*border: 1px solid #EAEAEA; /* ccc */
	line-height: 100px;
	}
	
#cadreAdminVignette img 
	{
	margin: 2px;
	padding: 2px;
	border: 1px solid #fff; /* ccc */
	margin-top: expression(( 100 - this.height ) / 2); 
	}

html>body #cadreAdminVignette img {    /*hidden from IE 5-6 */
	margin-top: 0; /* to clean up, just in case IE later supports valign! */
	vertical-align: middle;
	}

#cadreAdminVignette a { 
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0; 
text-decoration: none;  
}
#cadreAdminVignette a:hover { 
filter:alpha(opacity=75);   
-moz-opacity: 0.75;   
opacity: 0.75; 
text-decoration: none; 
}
#cadreAdminVignette a:visited { 
text-decoration: none; 
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
