body

{ 

  color: black;

  font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;

  font-size: 12pt;

  margin: 0em; 

  background-color: white;

  

  }

p, h2

{ 

  

  font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;


  

  }

th a.link

{ 

  color: white; 

  }



th a:visited

{ 

  color: white;

  }


#menu

{ 

  margin-top: 0em;

  margin-bottom: -3px;


  width: 400px;

  }



table a

{ 

  text-decoration: none;

 }

#bande-bleu

{

width: 100%;

height: 15px;

background-image:url(../images/bleu.jpg);
background-repeat: repeat-x;


}

#bande-grise

{

width: 100%;

height: 1px;

background-image:url(../images/bleu.jpg);

margin: 0em;

border-width: 0px;

}

p, td {

  font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;
	
	font-size: 12px;

}

td a:visited {

	font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;
	color:#200bbb;
	text-decoration: none;
	font-size: 12px;
	}
	
	
td a {

	font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;
	color:#200bbb;
	text-decoration: none;
	font-size: 12px;
	}
	
a:visited {

	font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;
	color:#200bbb;
	text-decoration: none;
	font-size: 14px;
	}
	
	
a {

	font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;
	color:#200bbb;
	text-decoration: none;
	font-size: 14px;
	}

a img 		

{

	border:0;

}

div.clr {

	clear: both;

}

.selection {

	color: #870202;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:13px; 

	

}


	
	


#header .headercart 	  { float: right;margin-right:5px}

#header .headercart .corner {float: left;}



#header #linkbar			{float:right; margin: 0px; }

#header #logobar			{width:auto; float:left; }



.container {position:relative; width: 70%; text-align:center;}

.content {border-right:1px solid #aaa; border-left:1px solid #aaa;}



.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}

.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}

.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}

.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}



#principal 

{

	width:100%;

	background-image:url('../images/images_cadre/area_left.gif');

	background-repeat: repeat-y;

	background-color : #FFFFFF;

}



#principal2 

{

	background-image:url('../images/images_cadre/area_right.gif');

	background-repeat: repeat-y;

	background-position: right;

}



#haut 

{

	height:21px;

	background-image:url('../images/images_cadre/area_top.gif');



}



#haut img 

{

	vertical-align:top; /* for ie5*/

}



#coingh 

{

	width:22px;

	height:35px;

	background-image:url('../images/images_cadre/area_top_left.gif');

	float: left;

}



#coindh 

{

	width:28px;

	height:35px;

	background-image:url('../images/images_cadre/area_top_right.gif');

	float: right;

}



#contenu 

{

	padding: 0 38px 0 25px;

}



#contenu p 

{

	margin: 0px;

}



#bas 

{

	height:25px;

	background-image:url('../images/images_cadre/area_bottom.gif');

}

#coingb

{

	width:22px;

	height:25px;

	background-image:url('../images/images_cadre/area_bottom_left.gif');

	float: left;

}

#coindb 

{

	width:28px;

	height:25px;

	background-image:url('../images/images_cadre/area_bottom_right.gif');

	float:right;

}


#principal-bleu 

{

	width:100%;

	background-image:url('../images/images_cadre_bleu/area_left.gif');

	background-repeat: repeat-y;

	background-color : #FFFFFF;

}



#principal2-bleu  

{

	background-image:url('../images/images_cadre_bleu/area_right.gif');

	background-repeat: repeat-y;

	background-position: right;

}



#haut-bleu  

{

	height:14px;

	background-image:url('../images/images_cadre_bleu/area_top.gif');
	background-repeat: repeat-x;
	


}



#haut-bleu  img 

{

	vertical-align:top; /* for ie5*/

}



#coingh-bleu  

{

	width:9px;

	height:16px;

	background-image:url('../images/images_cadre_bleu/area_top_left.gif');

	float: left;
	background-repeat: no-repeat;

}



#coindh-bleu  

{

	width:8px;

	height:16px;

	background-image:url('../images/images_cadre_bleu/area_top_right.gif');

	float: right;
	background-repeat: no-repeat;
}



#contenu-bleu  

{

	padding: 0 5px 0 8px;

}



#contenu-bleu  p 

{

	margin: 0px;

}



#bas-bleu  

{

	height:16px;

	background-image:url('../images/images_cadre_bleu/area_bottom.gif');
	
	background-repeat: repeat-x;

}

#coingb-bleu 

{

	width:9px;

	height:18px;

	background-image:url('../images/images_cadre_bleu/area_bottom_left.gif');

	float: left;

	background-repeat: no-repeat;
}

#coindb-bleu  

{

	width:8px;

	height:17px;

	background-image:url('../images/images_cadre_bleu/area_bottom_right.gif');

	float:right;

	background-repeat: no-repeat;
}


#principal-rouge

{

	width:100%;

	background-image:url('../images/images_cadre_rouge/area_left.gif');

	background-repeat: repeat-y;

	background-color : #FFFFFF;

}



#principal2-rouge 

{

	background-image:url('../images/images_cadre_rouge/area_right.gif');

	background-repeat: repeat-y;

	background-position: right;

}



#haut-rouge 

{

	height:14px;

	background-image:url('../images/images_cadre_rouge/area_top.gif');
	background-repeat: repeat-x;
	


}



#haut-rouge  img 

{

	vertical-align:top; /* for ie5*/

}



#coingh-rouge

{

	width:9px;

	height:16px;

	background-image:url('../images/images_cadre_rouge/area_top_left.gif');

	float: left;
	background-repeat: no-repeat;

}



#coindh-rouge  

{

	width:8px;

	height:16px;

	background-image:url('../images/images_cadre_rouge/area_top_right.gif');

	float: right;
	background-repeat: no-repeat;
}



#contenu-rouge 

{

	padding: 0 5px 0 8px;

}



#contenu-rouge  p 

{

	margin: 0px;

}



#bas-rouge  

{

	height:16px;

	background-image:url('../images/images_cadre_rouge/area_bottom.gif');
	
	background-repeat: repeat-x;

}

#coingb-rouge

{

	width:7px;

	height:18px;

	background-image:url('../images/images_cadre_rouge/area_bottom_left.gif');

	float: left;

	background-repeat: no-repeat;
}

#coindb-rouge 

{

	width:8px;

	height:18px;

	background-image:url('../images/images_cadre_rouge/area_bottom_right.gif');

	float:right;

	background-repeat: no-repeat;
}



div.recherche {
	font-size: 10px;
	margin-left: 20px;
	height: 15px;
	}

input.btn_recherche {
	border: 0;
	width: 99px;
	height: 13px;
	background: #ffffff url("../images/titre_cadre/bt-recherche.png");
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	cursor:hand;
	
}
input.box_recherche {
	font-family: Arial, Helvetica, Sans-Serif;
	border: 1px solid #999999;
	height: 17px;
	font-size: 10px;
	width: 110px;

}

select.select_marque {
	font-family: Arial, Helvetica, Sans-Serif;
	border: 1px solid #999999;
	height: 17px;
	font-size: 10px;
	width: 110px;
}


table.descriptif {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: #faf0e6;
}
table.descriptif th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #aaaaaa;
	background-color: #CCCCCC;
	-moz-border-radius: ;
	font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;
	 
}
table.descriptif td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #aaaaaa;
	background-color: #fafafa;
	-moz-border-radius: ;
	font-family: Nimbus Sans L,Arial,Helvetica,sans-serif;


}


.width1 {
	width: 100%;
	min-width: 968px;
	margin: 0 auto;
	text-align: left;
	
}
* html .minwidth1 {
	border-left: 968px solid #ffffff;
}
* html .container1 {
	margin-left: -968px;
	position: relative;
}
/*\*/
* html .minwidth1, * html .container1, * html .content1 {
	height: 1px;
}
/*/
.width {
	display: inline-block;
}
/**/

.content1 {
	min-width: 998px;
}

select.config_fix {
width: 630px;
}

select.config_fix_aft_nobre {
width: 590px;
}

select.config_fix_nobre {
width: 40px;
}

select.financement1 {
width: 80px;
}

select.financement2 {
width: 120px;
}

div#galerie_mini {
overflow:auto;
white-space:nowrap;
position: absolute;
left: 50px;
top: 30px;
width: 600px;
margin:0;
height:170px;
}

#fixed { /* place le bloc en position absolute pour IE*/ 
position: absolute;
top: 195px;
right: 1%;
z-index:100;

}
html>body #fixed { /*IE ne comprenant pas cette graphie, replace le bloc en position fixe pour les autres navigateurs*/ 
position: fixed;
}

#liste_portable td.img_port_mini { background: url('../images/img_background_portables.gif') no-repeat center center; background-color: none; padding: 10px; border: 0px; text-align: center; vertical-align: middle; }

#combport {
font-size:9px; 
border-color:#888888;
border-style: groove; 
}

h1.recherche2 {font-size:20px;color:#888888;}

/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #888;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: -175%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/* Tooltip container carte video */
.tooltip2 {
  position: relative;
  display: inline-block;
  
}

/* Tooltip text */
.tooltip2 .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #d55;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: -175%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}


/* Show the tooltip text when you mouse over the tooltip container */
.tooltip2:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
