/* CSS Document */
html {overflow-y: scroll;}
body
{
	margin: 0; /* pour éviter les marges */
	padding: 0;
	text-align: center; /* pour corriger le bug de centrage IE */
	margin-left: 0px;
	background-color: #f0f3fb;
}
html>body  {
     /*width:96% ;*/
     margin-left: 0px;
}
#global 
{	
    margin-left : 2px !important; margin-left: 2px;
    margin-right: auto;
    text-align: left;  
     }
#titre_tableau_vignetteO {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}
#texte_recherche {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	height: 20px;
	width: 120px;
	top: -3px;
	position: absolute;
	float: right;
	margin-left: 630px;

}
#DivCriteres2 {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #FFF9F9;
    background-image: url(../../commun/images/fond_recherche.jpg);
	border: 1px solid #990000;
}
#DivCriteres
{
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #FFF9F9;
	background-image: url(../../commun/images/fond_recherche.jpg);
	border: 1px solid #990000;
	top: 30px;float: right;
	position: absolute;
	margin-left: 0px;
	margin-left: -170px !important;
	left: 52%;
}
#recherche2 {
	font-family: Arial;
	font-size: 8pt;
	color: #333333;
	height: 65px;
	width: 245px;
	background-color: #FFF9F9;
    background-image: url(../../commun/images/fond_recherche.jpg);
	border: 1px solid #990000;
	top: 10px;
	position: absolute;
	float: right;
	margin-left: 495px;
}
#recherche TD,#recherche2 TD{
	font-family: Helvetica, sans-serif;
	font-size: 8pt; font-weight:bold;
}
#bouton INPUT {
background-color: #E9E9E9; 
 border: 1px solid #666666;
	font-size:8pt;
	font-family:Helvetica, sans-serif;
	height: 15px;
	border: 1px solid #333333;
}
#texte INPUT {
background-color: #E9E9E9; 
 border: 1px solid #666666;
     font-size:8pt;
     font-family:Helvetica, sans-serif;
	 height: 15px;
	 vertical-align:middle;
}
#recherche,#recherche2 SELECT {
     background-color: #E9E9E9; 
     border: 1px solid #666666;
     font-size:8pt;
     font-family:Helvetica, sans-serif;
	 height: 15px;
}
#fondbas {
	background-image: url(../../commun/images/fond_bas.jpg);
	position: relative;
	bottom: -10px;
	width: 560px;
	height: 57px;
	float: right;
	right: 0px;
	background-repeat: no-repeat;
	background-position: right bottom;	/*margin-left: 565px;*/
}
/**** GridView ****/
.gridview {

	border: 1px solid #1C5E55;

	background-color: #f9f9f9;

	color: #333333;

}

.gridview TD

{

	padding: 2px;

}

.valeurpaire

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-SIZE: 10px;

    BORDER-LEFT: medium none;

    COLOR: black;

    BORDER-BOTTOM: medium none;

    FONT-FAMILY: Helvetica, sans-serif;

    BACKGROUND-COLOR: #efefef

}

.valeurimpaire

{

    BORDER-RIGHT: medium none;

    BORDER-TOP: medium none;

    FONT-SIZE: 10px;

    BORDER-LEFT: medium none;

    COLOR: black;

    BORDER-BOTTOM: medium none;

    FONT-FAMILY: Helvetica, sans-serif;

    BACKGROUND-COLOR: #FFFDEF

}

.gvPager

{

	BACKGROUND-COLOR: #999999;  

	COLOR: #FFF;

}

.gvHeader, .gvFooter

{

    font-family : Helvetica, sans-serif;

	font-size : 10px;

	font-weight : bold;

	color : #FFF;

	background-color: #990000;	

	padding: 1px;

}

.gvRow 

{

	BACKGROUND-COLOR: #FFF9FB;

}

.gvAlternateRow 

{

	BACKGROUND-COLOR: #FFF;

}

.gvSelectedRow 

{

	BACKGROUND-COLOR: #C5BBAF;

}

.gridview INPUT, .gridview SELECT, .gridview textarea

{

	BACKGROUND-COLOR: #f9f9f9;

    BORDER: 1px solid #990000;

}
/**** GridView ****/
a {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
#tableau_vignette a {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #993300;
	text-decoration: none;
	font-weight: normal;
}
#tableau_vignette a:hover {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;text-decoration:underline;
}

.titre_gamme {
	font-family: Helvetica, sans-serif;
	font-size: 12pt;
	color: #7D0000;
	font-weight: bold;
}
.titre1 {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.texte {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.texteblanc {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.texterouge {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #7D0000;
	font-weight: bold;
}
.fonddroitegamme {
	background-image: url(../../commun/images/structure_fiche_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.textegrisGras {

	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.titre_orange {
	font-family: Garamond, Georgia;
	font-size: 21px;
	color: #CC6633;
	font-weight: normal;
}
#photo {
	position: absolute;
	top:140px;
	left:380px;
	visibility: hidden;
}
#div {
	position: absolute;
	top:100px;
	visibility: visible;
}
#div2 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div3 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div4 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div5 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div6 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div7 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div8 {
	position: absolute;
	top:100px;
	visibility: hidden;
}
#div9 {
	position: absolute;
	top:100px;
	visibility: hidden;
}