html {
	padding: 0;
	margin: 0;

}

body {
	padding: 0;
	margin: 0;
	background:#333;
}
img {
	border: none;
}


.clear {
	clear:both;
}
	
#nav ul, #nav2 ul {
margin: 0px;
padding: 0px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 13px;
/*height: 58px;*/
list-style-type: none;
/*background-image: url(left.png);*/
/*background-repeat: no-repeat;*/
}
#nav li, #nav2 li{
margin: 0px;
padding: 0px;
/*float: left;*/
}
#nav li a:link, #nav li a:active, #nav li a:visited, #nav2 li a:link, #nav2 li a:active, #nav2 li a:visited {
/*background-image: url(middle.png);*/
/*background-repeat: repeat-x;*/
/*height: 58px;*/
/*width: 100px;*/
display: block;
/*line-height: 58px;*/
font-weight: bold;
color: #666666;
text-decoration: none;
text-align: left;
}
#nav li a:focus, #nav li a:hover, #nav2 li a:focus, #nav2 li a:hover{
text-decoration : none;
-moz-outline:0;
color:#09F;
/*background-image: url(rollOver.png);*/
/*background-repeat: repeat-x;*/
}

.roundedtop { border-radius: 4px 4px 0 0; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; }
.roundedbottom { border-radius: 0 0 4px 4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; -khtml-border-radius: 0 0 4px 4px; }
.roundedright { border-radius: 0 4px 4px 0; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; -khtml-border-radius: 0 4px 4px 0; }
.roundedleft { border-radius: 4px 0 0 4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; -khtml-border-radius: 4px 0 0 4px; }
.roundedtopleft { border-radius:4px 0 0; -webkit-border-top-left-radius:4px; -moz-border-radius:4px 0 0; -o-border-radius:4px 0 0; -khtml-border-radius:4px 0 0; }
.roundedtopright { border-radius: 0 4px 0 0; -webkit-border-top-right-radius:4px; -moz-border-radius:0 4px 0 0; -o-border-radius:0 4px 0 0; -khtml-border-radius: 0 4px 0 0; }
.roundedbottomleft { border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius: 0 0 0 4px; -o-border-radius: 0 0 0 4px; -khtml-border-radius: 0 0 0 4px; }
.roundedbottomright { border-radius: 0 0 4px 0; -webkit-border-bottom-right-radius:4px; -moz-border-radius: 0 0 4px 0; -o-border-radius: 0 0 4px 0; -khtml-border-radius: 0 0 4px 0; }
.rounded { border-radius: 4px 4px 4px 4px; -webkit-border-radius:4px; -moz-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; -khtml-border-radius: 4px 4px 4px 4px;}
.roundedbig { border-radius: 12px 12px 12px 12px; -webkit-border-radius:12px; -moz-border-radius: 12px 12px 12px 12px; -o-border-radius: 12px 12px 12px 12px; -khtml-border-radius: 12px 12px 12px 12px;}

.shadow {
	box-shadow: 0px 1px 3px rgba(9,9,9,0.4); 
	-webkit-box-shadow: rgba(9,9,9,0.4) 0 1px 3px; 
	-moz-box-shadow: rgba(9,9,9,0.4) 0 1px 3px; 
	/*border: 1px solid #F2F2F2;*/
	}


.title {
	font-family: Georgia, 'Times New Roman', Times, serif;
	-webkit-font-smoothing: antialiased;
	font-weight:100;
	font-size: 24px;
	color: #333;
	letter-spacing:-1px;
}

.title a:link {
	text-decoration:  none;
  	color:#FFF;
}

.title  a:visited {
	text-decoration:  none;
  	color:#FFF;
}

.title a:active {
	text-decoration:  none;
  	color:#FFF;
}

.title a:hover {
	text-decoration:  none;
  	color:#CCC;
}

.product_container {
	width:196px;
	float:left;
	text-align:center;
}

.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.wraptocenter * {
    vertical-align: middle;
}

.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.link_texte {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	color: #0067b1;
}
.link_texte a:link    {
  /* Applies to unvisited links of class titre2 */
  text-decoration:  none;
  color:#0067b1;
  } 
.link_texte a:visited {
  /* Applies to visited links of class titre2 */
  text-decoration:  none;
  color:#0067b1;
  } 
.link_texte a:hover   {
  /* Applies to links under the pointer of class titre2 */
  text-decoration:underline;
  color:            #0067b1;
  } 
.link_texte a:active  {
  /* Applies to activated links of class titre2 */
  text-decoration:  none;
  color:            #0067b1;
  } 

.manufacturer {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	color: #749BA4;
}
.manufacturer a:link    {
  /* Applies to unvisited links of class titre2 */
  text-decoration:  none;
  color:#749BA4;
  } 
.manufacturer a:visited {
  /* Applies to visited links of class titre2 */
  text-decoration:  none;
  color:#749BA4;
  } 
.manufacturer a:hover   {
  /* Applies to links under the pointer of class titre2 */
  text-decoration:none;
  color:#09F;
  } 
.manufacturer a:active  {
  /* Applies to activated links of class titre2 */
  text-decoration:  none;
  color:            #749BA4;
  } 

.texte_tableau {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	color:#FFF
	line-height:16px;

}

.prix_item  {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-weight:bolder;
	font-size: 14px;
	color:#12B2F1;

}

.prix_item a:link  {
	text-decoration:  none;
	color:#12B2F1;

}

.prix_item a:visited {
	text-decoration:  none;
  color:#12B2F1;

}
.prix_item a:active  {
	text-decoration:  none;
  color:#12B2F1;

}
.prix_item a:hover {
	text-decoration:underline;
  color:#12B2F1;

}

.texte {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	color:#666;
}

 .texte a:link    {
  /* Applies to unvisited links of class titre2 */
  text-decoration:  none;
  color:#666;
  } 
.texte a:visited {
  /* Applies to visited links of class titre2 */
  text-decoration:  none;
  color:#666;
  } 
.texte a:hover   {
  /* Applies to links under the pointer of class titre2 */
  text-decoration:  none;
  color:            #3F74D7;
  } 
.texte a:active  {
  /* Applies to activated links of class titre2 */
  text-decoration:  none;
  color:            #3F74D7;
  } 
  
  
 .more {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	font-weight:bold;
	color:#FC0;
}

 .more a:link    {
  /* Applies to unvisited links of class titre2 */
  text-decoration:  none;
  color:#FC0;
  } 
.more a:visited {
  /* Applies to visited links of class titre2 */
  text-decoration:  none;
  color:#FC0;
  } 
.more a:hover   {
  /* Applies to links under the pointer of class titre2 */
  text-decoration:  none;
  color:            #FFF;
  } 
.more a:active  {
  /* Applies to activated links of class titre2 */
  text-decoration:  none;
  color:            #FC0;
  } 
  
  
  .texte2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 10px;
	color:#CCC;
}

.texte2 a:link  {
  /* Applies to unvisited links of class titre2 */
  border:0;
  width:100%; 
  text-decoration:  none;
  color:#CCC;
  } 
.texte2 a:visited {
  /* Applies to visited links of class titre2 */
  border:0;
  width:100%;
  text-decoration:  none;
  color:#CCC;
  } 
.texte2 a:hover    {
  /* Applies to links under the pointer of class titre2 */
  border:0;
  width:100%;
  text-decoration:  none;
  color:#FFF;
  } 
.texte2 a:active  {
  /* Applies to activated links of class titre2 */
  border:0;
  width:100%;
  text-decoration:  none;
  color:#CCC;
  } 

.titre{
  font-size: 18px; 
  letter-spacing:-1px; 
  font-weight:100; 
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
  text-shadow:#FFF 0px 1px 0px;
}

.desc_model {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 10px;
	color:#999;
}

.desc_model a:link  {
  /* Applies to unvisited links of class titre2 */
  text-decoration:  none;
  color:#999;
  } 
.desc_model a:visited {
  /* Applies to visited links of class titre2 */
  text-decoration:  none;
  color:#999;
  } 
.desc_model a:hover    {
  /* Applies to links under the pointer of class titre2 */
  text-decoration:  none;
  color:#3F74D7;
  } 
.desc_model a:active  {
  /* Applies to activated links of class titre2 */
  text-decoration:  none;
  color:#999;
  } 
  
  input:focus {
  outline-width:0;
}

.itemno_cart {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	-webkit-font-smoothing: antialiased;
	font-weight:200;
	font-size: 18px;
	color:#666;
	letter-spacing:-1px;
	text-shadow:#FFF 0px 1px 0px;
}

.itemno_cart a:link {
	text-decoration:  none;
  	color:#666;
}

.itemno_cart a:visited {
	text-decoration:  none;
  	color:#666;
}

.itemno_cart a:active {
	text-decoration:  none;
  	color:#666;
}

.itemno_cart a:hover {
	text-decoration:  none;
  	color:#3F74D7;
}

.dollars {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 55px;
	color: #749BA4;
	letter-spacing:-6px;
	vertical-align:sub;
	text-shadow:#FFF 0px 1px 0px;
}

.cents {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 24px;
	color: #FFF;
	letter-spacing:-1px;
}

.cents a:link {
	text-decoration:  none;
  	color:#FFF;
}

.cents  a:visited {
	text-decoration:  none;
  	color:#FFF;
}

.cents a:active {
	text-decoration:  none;
  	color:#FFF;
}

.cents a:hover {
	text-decoration:  none;
  	color:#CCC;
}



.dollars_prods {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 26px;
	color: #4077D8;
	letter-spacing:-2px;
	vertical-align:sub;
	text-shadow:#FFF 0px 1px 0px;
}

.cents_prods {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 16px;
	color: #749BA4;
	vertical-align:super;
	text-shadow:#FFF 0px 1px 0px;
}


.cents_prods a:link {
	text-decoration:  none;
	color: #749BA4;
}

.cents_prods a:visited {
	text-decoration:  none;
	color: #749BA4;
}

.cents_prods a:active {
	text-decoration:  none;
	color: #749BA4;
}

.cents_prods a:hover {
	text-decoration:  none;
	color: #09F;
}


*.ajax-loading {
	padding: 20px 0; 
	background: url(images/spinner.gif) no-repeat center;
}

.date {
  color: #0067b1;
  font-size: 12px;
  font-family: proxima-nova, Helvetica, Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 0.9;
}

.date a:link{
  color: #0067b1;
  font-size: 12px;
  font-family: proxima-nova, Helvetica, Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 0.9;
  text-decoration:none;
}

.date a:visited{
  color: #0067b1;
  font-size: 12px;
  font-family: proxima-nova, Helvetica, Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 0.9;
}

.date a:active{
  color: #0067b1;
  font-size: 12px;
  font-family: proxima-nova, Helvetica, Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 0.9;
}

.date a:hover{
  color: #0067b1;
  font-size: 12px;
  font-family: proxima-nova, Helvetica, Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 0.9;
  text-decoration:underline;
}

.day {
  color: #0067b1;
  font-size: 26px;
  font-family: proxima-nova, Helvetica, Arial,sans-serif;
  font-style: normal;
  font-weight: 600;
  line-height: 0.9;
}

.name {
    color: #000;
    font-size: 16px;
    font-family: proxima-nova, Helvetica, Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
  }

.helveticaneuelight {  
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
  font-weight:100; 
  color:#333;
  font-stretch:normal;
}

.helveticaneuelight a:link {  
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
  font-weight:100; 
  color:#333;
  text-decoration:none;
  font-stretch:normal;
}

.helveticaneuelight a:visited {  
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
  font-weight:100; 
  color:#333;
  text-decoration:none;
  font-stretch:normal;
}

.helveticaneuelight a:active {  
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
  font-weight:100; 
  color:#333;
  text-decoration:none;
  font-stretch:normal;
}

.helveticaneuelight a:hover {  
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; 
  font-weight:100; 
  color:#666;
  text-decoration:none;
  font-stretch:normal;
}


.menu {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	letter-spacing:-1px;
}

.menu a:link {
	text-decoration:  none;
  	color:#000;
}

.menu  a:visited {
	text-decoration:  none;
  	color:#000;
}

.menu a:active {
	text-decoration:  none;
  	color:#000;
}

.menu a:hover {
	text-decoration:  none;
  	color:#666;
}
