@font-face {
	font-family: 'NillandBlackRegular';
	src: url('font/nilland-black-webfont.eot');
	src: local('NillandBlackRegular'), url('font/nilland-black-webfont.woff') format('woff'), url('font/nilland-black-webfont.ttf') format('truetype'), url('font/nilland-black-webfont.svg#webfontpq9cbTAY') format('svg');
	font-weight: normal;
	font-style: normal;
}
	
ul, ol, li, form, p, h1, h2, h3, h4, h5,h6,h7, dd{margin:0px; padding:0px; list-style-type:none; }
h1, h2, h3, h4, h5, h6, h7 {   color:#252525; }





.NillandBlackRegular{
	 font-family:'NillandBlackRegular',Arial, Helvetica, sans-serif;
}
h1 {
	
    font-size:30px;;
    line-height:1.9em;
	
	
	}


h2 {
	
  	font-size:24px;
	line-height:1.3em;
	margin:0 0 15px;
	border-bottom:1px solid #DDD;

	
	 
	}

h4.oops {

    
	font-weight:bold;
    line-height: 1.2em;

	
	 margin-bottom:10px;
	 font-family:Arial, Helvetica, sans-serif;
	 
	
	
	 height:120px;
	}

h3 {

  font-size:1.2em;

	margin:0 0 10px;


	}
h3.none {

    font-size: 18px;
  
    line-height: 1.2em;
	border-bottom:0px solid rgba(255, 255, 255, 0.9);
	background:none;
	
	}
h4 {
	
	  line-height: 1em;
	  font-size:14px;
	
  }

 li{
	 margin:3px;
	 padding-left:8px;
	
 }

img a:hover{border:0px;background-color:transparent}


body {
	
	
    font: 12px/1.538em "Helvetica Neue",helvetica,arial,sans-serif;

	font-size: 12px;
	margin: 0px; 
	padding: 0px;
	background:url("../images_white/background-ilove.png") repeat scroll 0 0 #000000;
	
	
}


a {

	text-decoration: none;
 	
	color: #e60217;

	

	}
a.colored {

	text-decoration: none;
 	
	color: #00a2ff;

	

	}
a:hover {

	text-decoration: underline;
	
	

	}
img a:link {
	   border:none;
	
	background-color:transparent;
	   }
a img {
	
	border:none;
	
	background-color:transparent;
	}



legend{
	
	
	color:#646464;
	font-weight:bold;
	padding:0px;
	padding-right:15px;
	font-size: 17px;
	margin-bottom:15px;
	 background-color:#DDDDDD;
	padding:5px;
	
}
label{
	
	font-size:14px;
	display:block;
	margin-bottom:5px;
	margin-top:10px;
	
}

select {
	font-size:11px;
	
	padding:2px;
	font-size: 15px;
	
	height: 25px;
	border: 1px solid #e2e2e2;
	-moz-border-radius:3px 3px 3px 3px;
	background-color:white;
	border:1px solid #c4c4c4;
}
.bigselect {
	
	
	
	
	 background:white url(../images_white/back_input.png) repeat-x 0 0;
	height: 35px;
	
	border: 1px solid #e2e2e2;
	-moz-border-radius:3px 3px 3px 3px;
	background-color:white;
	border:1px solid #c4c4c4;
}
.biginputtext {
   	color:#7d7d7d;
	 background:white url(../images_white/back_input.png) repeat-x 0 0;
	height: 35px;
	
	border: 1px solid #646464;
	-moz-border-radius:3px 3px 3px 3px;
background-color:white;
border:1px solid #c4c4c4;
	
}
.smallinputtext {
   
	 background:white url(../images_white/back_input.png) repeat-x 0 0;
	color:#CCCCCC;
	border: 1px solid #e2e2e2;
	height: 20px;
	
	padding-left:5px;
	-moz-border-radius:3px 3px 3px 3px;
	background-color:white;
	border:1px solid #c4c4c4;
	
}


.inputtext {
   	
	 background:white url(../images_white/back_input.png) repeat-x 0 0;
	height: 20px;
	border: 1px solid #646464;
	height: 30px;
	font-size:15px;
	padding-left:5px;
	-moz-border-radius:3px 3px 3px 3px;
	background-color:white;
	border:1px solid #c4c4c4;
}

textarea {
  width: 560px;
 
  
   background:white url(../images_white/back_input.png) repeat-x 0 0;
  border:1px solid #c4c4c4;
 -moz-border-radius:3px 3px 3px 3px;
background-color:white;
padding:10px;

 
 
}
fieldset.none{
	border: 0px solid #BDBCBD;
	background:transparent;
	
	margin-bottom:10px;
	
	
}
fieldset.norounded{-moz-border-radius:0px;
	-webkit-border-radius:0px;}
fieldset{
	border:0Px;
	
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	/*	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background: url("../images_white/back-fieldset.png") repeat scroll 0 0 transparent;
	*/
	
}
.plain{
	border:0Px solid #DDD;
	
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	padding:10px;
	
	padding:10px;
	 padding-bottom:20px;
	
	background:none repeat scroll 0 0 #F5F6F7;
	 border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	border-width:1px;
	-moz-border-radius:4px 4px 4px 4px;
	border:medium none;
	
	
}
fieldset.plain h2 {
	font-weight:bold;
	
   
    
    line-height: 1.9em;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #DDDDDD;
	}
fieldset h3 {
	
    font-size: 18px;
    
    line-height: 1.9em;
	
	border-bottom:2px solid #DDDDDD;
	
	}

fieldset.important{
	background-color:#b30404;
	color:white;
	margin-top:10px;
	padding:10px;
}	
fieldset.green{
	background-color:#2a7e8d;
	color:white;
	margin-top:10px;
	padding:10px;
}	
	label.error {
	
	color: red;
	font-style: italic;
	font-weight: normal;
}

input.error {
	border: 1px solid red;
}






#header #top-container   #english{
     position:absolute;
    
	 top:50px;
	  left:145px;
 }
#header #top-container  #french{
     position:absolute;
    
	  top:35px;
	  left:145px;
 }



 


 
  #header{
     position: relative;
     z-index: 10;
    

	
	 
	 
	
 }
 #twitter {
 	background:transparent url("../images_white/back-twit-msg.png") no-repeat scroll 0% 0%;
	
	height:33px;
	
	margin-bottom:10px;
	border-bottom:1px solid #DDD;
 }
   #twitter  #twitterpost .balloon ul li a { color: #00a2ff;}
	  #twitter  #twitterpost .balloon ul li a:hover {

	text-decoration: underline;
	color: #205F82;
}
  #twitter #twitterpost .balloon {
		font-family:"lucida grande",tahoma,arial,sans-serif;
		height:28px;
		overflow:hidden;
		position:relative;
		font-size:10px;
}
 #twitter  #twitterpost .balloon ul li {
	
	background:none;
	margin-left:30px;
	margin-top:10px;
	
}
#header #logo{
     position:absolute;
     z-index:20;
	 top:25px;
	 left:0px;
 }
 
#header #top-container{
    position: relative;
	margin-left: auto;
     margin-right: auto;
     width:990px; 
	color:#fff;
	height:90px;

	
}
#header #top-container a{
    color:#000;
	
 }
#header #top-container a:hover{
	color:#2ec2f3;
	background-color:transparent;
}
#header #top-container  .login{
     font-size:11px;
	position:absolute;
	right:5px;
	top:5px;
	
 }
#header #top-container  .login a{
	
	background-color:transparent;
	padding-left:20px;
	
}
#header #top-container  .login a:hover{
	text-decoration:underline;
	color:#2ec2f3;
	
}

#header #top-container   #basket{
	position:absolute;
	top:35px;
	right:10px;
	
   
	font-size:30px;
	background: transparent url(../images_white/icone/caddy.png) no-repeat 0px 3px;
	padding-left:30px;
	font : 24px "Helvetica Neue",helvetica,arial,sans-serif;
	z-index:20;
	
 }
#header #top-container   #basket a{
	color:#eaeaea;
}
#header #top-container   #numberTeeshirtInCart{
	margin-left:10px;
		margin-right:10px;

}
  #header #top-container   #menu{
    position:absolute;
	top:30px;
	right:0px;
	font-size:15px;
	color:#eaeaea;
	
	 margin-bottom:0px;
	 width:822px;
	 height:38px;
	 background:transparent url("../images_white/back-menu.png") no-repeat scroll 0 0 ;
	 z-index:15;
	
	 
 }
  #header #top-container   #menu ul li{
  	float:left;
	margin:0;
	padding:0;
	background-image:none;
  }
 #header #top-container   #menu  ul li a.menu{
 	background:url("../images_white/back-menu.png") no-repeat scroll 0 0 transparent;
	background-image:none;
	color:#fff;
	display:block;
	font-size:13px;
	
	letter-spacing:0.3px;
	overflow:hidden;
	padding-top:11px;
	text-align:center;
	font-weight:normal;
	
	padding:10px;
	padding-right:20px;
	padding-left:20px;
	/*background-color:#272727;
	border-radius: 10px;
    -moz-box-shadow: 0px 1px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px #ffffff;
	-o-box-shadow: 0px 1px 0px #ffffff;
	box-shadow: 0px 1px 0px #ffffff;
	
	 box-shadow: 0 1px 1px #363636 inset;
	-moz-box-shadow: 0px 3px 3px #363636 inset;
	-webkit-box-shadow: 0px 3px 3px #363636 inset;
	-o-box-shadow: 0px 3px 3px #363636 inset;*/
	
	}
	
	#header #top-container   #menu  ul li.menu-button-first a{
		background-position:0 0;
		border-right:1px solid #000;
		
	}
	 #header #top-container   #menu  ul li.menu-button-first a:hover{
		text-decoration:none;
		color:#DDD;
		background-position:0px -37px;	
	}
	#header #top-container   #menu  ul li.menu-button a{
		
		background-position:-118px 0;
		border-right:1px solid #000;
		border-left:1px solid #363636;
	}
   #header #top-container   #menu  ul li.menu-button a:hover{
 	text-decoration:none;
	color:#DDD;
	background-position:-118px -37px;	
	}
 #header   #top-container   #menu-acheter{
 	background-color:#1e1e1e;
	
	/*width:822px;*/
	color:white;
	position:absolute;
	font-size:11px;
	top:35px;
	padding-bottom:20px;
	z-index:20000;
	
	
	
	}
	#header   #top-container   #menu-acheter ul{
		list-style:none;
		list-style-type:none;
		list-style-image:none;
		margin:0;
		padding:0;
		z-index:20000;
	}
#header   #top-container   #menu-acheter ul li{
	
	padding:5px;
	padding-left:20px;
	float:none;
	border-top:1px solid #000000;
	-webkit-box-shadow: inset 0px 1px 0px #363636;
    -moz-box-shadow: inset 0px 1px 0px #363636;
    box-shadow: inset 0px 1px 0px #363636;
	list-style:none;
	list-style-type:none;
	background-image:none;
	width:248px;
}
#header   #top-container   #menu-acheter ul li img{
	margin-right:10px;
}
#header   #top-container   #menu-acheter ul li  a {
	
	color:white;
}
#header   #top-container   #menu-acheter ul ul li {
	background: url("../images_white/arrow_right.gif") no-repeat scroll 30px 10px transparent;
	padding-left: 60px;
    width: 208px;
}

 #globalwrapper {
     position: relative;
     /*background: url("../images_white/body-bck.png") repeat-x scroll 0 0 transparent;*/
    
     z-index: 0;
     padding-left:0px;
	 padding-right:0px;
 	

	 padding-top:20px;
	 
 }
 
 #globalwrapper  #main_container{
	 position: relative;
 	 margin-left: auto;
     margin-right: auto;
     width:990px;  /* largeur obligatoire pour être centré */
	 
	z-index:100;
	 padding-bottom:20px;
	 -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	background:none repeat scroll 0 0 #FFFFFF;
	 border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	border-width:1px;
	padding:20px;
	border:medium none;
		-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin-bottom:20px;
	
	
 }
 #globalwrapper  #main_container #center #maincontent{
	/*position:relative; */
 	
  
 }
  #globalwrapper  #main_container #center .blocseparator{
	/*position:relative; */
 	
	border-top:1px solid #DDD;
	
	padding-top:5px;
  
 }
  #globalwrapper   #main_container #center .section1{
	 margin-top:10px;color:#000; height:355px;
 	
  
 }
#globalwrapper   #main_container #center .section1 a{
	 color:#ff7e00;
 	 font-weight:bold;
  
 }
 #globalwrapper  #main_container  #center .section1 .b1{
	 z-index: 1;position:relative;border:0px solid;height:324px;width:305px;float:left;margin-right:20px;
 }
 #globalwrapper   #main_container #center .section1 .b2 a{
	 color:#c80000;
 	 font-weight:bold;
  
 }
 #globalwrapper  #main_container  #center .section1 .b1 .index_title{
	 z-index: 10;position:absolute;font-size:55px;line-height:40px;
	 
 }
 #globalwrapper  #main_container  #center .section1 .b1 .index_desc{
	 z-index: 10;position:absolute;top:70px;width:270px;
	 
 }
  #globalwrapper  #main_container  #center .section1 .b2{
	 z-index: 1;position:relative;border:0px solid;height:324px;width:325px;float:left;margin-top:20px;
 }
 #globalwrapper   #main_container #center .section1 .b3 a{
	 color:#9a00fc;
 	 font-weight:bold;
  
 }
  #globalwrapper  #main_container  #center .section1 .b2 .index_image{
	 z-index: 1; position:absolute;top:20px;left:97px;
 }
 #globalwrapper  #main_container  #center .section1 .b2 .index_title{
	 z-index: 10;position:absolute;font-size:25px;line-height:20px;
	 
 }
 #globalwrapper  #main_container  #center .section1 .b2 .index_desc{
	z-index: 10;position:absolute;top:70px;width:150px;
 }

 #globalwrapper  #main_container  #center .section1 .b2  .index_price{
	 position:relative;
 }
 #globalwrapper  #main_container  #center .section1 .b2 .index_number{
	 font-size:70px;line-height:75px;float:left
 }
 
  
  #globalwrapper  #main_container  #center .section1 .b3{
	 z-index: 1;position:relative;border:0px solid;height:324px;width:325px;float:left;margin-top:20px;
 }
  #globalwrapper  #main_container  #center .section1 .b3 .index_image{
	z-index: 1; position:absolute;top:30px;left:87px;
 }
 #globalwrapper  #main_container  #center .section1 .b3 .index_title{
	 z-index: 10;position:absolute;font-size:25px;line-height:20px;
	 
 }
 #globalwrapper  #main_container  #center .section1 .b3 .index_desc{
	z-index: 10;position:absolute;top:70px;width:150px;
 }

 #globalwrapper  #main_container  #center .section1 .b3  .index_price{
	 position:relative;
 }
 #globalwrapper  #main_container  #center .section1 .b3 .index_number{
	 font-size:70px;line-height:75px;float:left
 }
 
 #globalwrapper #main_container #center .section {



padding:10px;
}
 #globalwrapper  #main_container #center #messageAdress{
	
     z-index: 11;
	height:30px;
	
	font-size:11px;
	text-align:center;
	font-size:1.5em;
	padding-top:7px;
 }
 #globalwrapper  #main_container #center #messageAdress a{
 	color:#ca0606;
 }
 /*=========================================================
 ===========================================================
 ===========================================================*/
 
  #header #chrono-choice{
	 border:0px solid #bdbcbd;
	 height:85px;
	 /*padding:5px;*/
	
	 margin-left:auto;
	margin-right:auto;
	position:relative;
	width:990px;
	padding-bottom:20px;
	
 }
  #header #chrono-choice ul li{
	 float:left;
	 background:none;
	 margin:0px;
	 padding:0px;
 }
#header #chrono-choice ul li{
	 float:left;
	 background:none;
	 margin:0px;
	 padding:0px;
 }
 #header #chrono-choice ul li a{
	 font-weight:normal;
	  color:#7d7d7d;
	 
 }
  #header #chrono-choice ul li a:hover{
	 text-decoration:none;
	color:white;
	 
 }
 #header #chrono-choice ul li .title a{
	 font-size:13px;
	font-weight:normal;
	
	padding-top:20px;
	
	font-weight:bold;
	 font-family:Helvetica,Arial, Helvetica, sans-serif
	 
 }
   #header #chrono-choice  ul li .title
  {
 	font-size:13px;
	font-weight:normal;
	padding-left:90px;
	padding-top:20px;
	color:#7d7d7d;
	font-weight:bold;
	 font-family:Helvetica,Arial, Helvetica, sans-serif
  }
  #header #chrono-choice ul li:hover .title{
	 text-decoration:none;
	 color:#c3c3c3;
	 
 }
 #header #chrono-choice   ul li #s1{
    position: relative;
 	
 	width:260px;
	height:100px;
	background: transparent url(../images_white/img-menu/clock-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
 #header #chrono-choice   ul li #s1:hover, #header #chrono-choice  ul li #s1.active{
 	width:260px;
	height:100px;
	background: transparent url(../images_white/img-menu/clock-on.png) no-repeat left 0px;
	color:#c3c3c3;
	
	
 }
#header #chrono-choice ul li #s1.active a{
	 text-decoration:none;
	  	color:#fff;
	 
 }
 #header #chrono-choice   ul li #s2{
    position: relative;
 	float:left;
 	width:260px;
	height:100px;
	background: transparent url(../images_white/img-menu/calendar-off.png) no-repeat left 0px;
	color:#7d7d7d;
	
 }
 #header #chrono-choice  ul li #s2:hover, #header #chrono-choice   ul li #s2.active{
 	width:260px;
	height:100px;
	background: transparent url(../images_white/img-menu/calendar-on.png) no-repeat left 0px;
		color:#c3c3c3;
	
	
 }
 #header #chrono-choice ul li #s2.active a{
	 text-decoration:none;
		 	color:#fff;
	 
 }

 #header #chrono-choice   ul li #s3{
    position: relative;
 	float:left;
 	width:260px;
	height:100px;
	background: transparent url(../images_white/img-menu/send-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
 #header #chrono-choice   ul li #s3:hover, #header #chrono-choice   ul li #s3.active{
 	width:260px;
	height:100px;
	background:  transparent url(../images_white/img-menu/send-on.png) no-repeat left 0px;
		color:#c3c3c3;
	
 }
 #header #chrono-choice ul li #s3.active a{
	 text-decoration:none;
	 	color:#fff;
	 
 }
 #header #chrono-choice  ul li .explain
  {
 	padding-left:90px;
	font-size:11px;
	line-height:1em;
	
 }

  /*=========================================================
 ===========================================================
 ===========================================================*/
  #tee-choice{
	 border:0px solid #bdbcbd;
	 height:85px;
	 /*padding:5px;*/
	
	 margin-left:auto;
	margin-right:auto;
	position:relative;
	width:990px;
	padding-bottom:20px;
	
 }
 #tee-choice ul li{
	 float:left;
	 background:none;
	 margin:0px;
	 padding:0px;
 }
 #tee-choice ul li a{
	 font-weight:normal;
	  color:#000;
	 
 }
 #tee-choice ul li a:hover{
	 text-decoration:none;
	color:#7d7d7d;
	 
 }
 #tee-choice ul li .title a{
	 font-size:13px;
	font-weight:normal;
	
	padding-top:20px;
	
	font-weight:bold;
	 font-family:Helvetica,Arial, Helvetica, sans-serif
	 
 }
 #tee-choice  ul li .title
  {
 	font-size:13px;
	font-weight:normal;
	padding-left:80px;
	padding-top:20px;
	color:#7d7d7d;
	font-weight:bold;
	 font-family:Helvetica,Arial, Helvetica, sans-serif
  }
 #tee-choice ul li:hover .title{
	 text-decoration:none;
	 color:#c3c3c3;
	 
 }
 #tee-choice   ul li #s1{
    position: relative;
 	
 	width:180px;
	height:100px;
	background: transparent url(../images_white/img-menu/clock-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
 #tee-choice   ul li #s1:hover, #tee-choice   ul li #s1.active,#tee-choice   ul li #s1.active a{
 	width:180px;
	height:100px;
	background: transparent url(../images_white/img-menu/clock-on.png) no-repeat left 0px;
	color:white;
	
	
 }
 #tee-choice ul li #s1.active a{
	 text-decoration:none;
	 	
	 
 }
 #tee-choice   ul li #s2{
    position: relative;
 	float:left;
 	width:170px;
	height:100px;
	background: transparent url(../images_white/img-menu/ilove-off.png) no-repeat left 0px;
	color:#7d7d7d;
	
 }
#tee-choice   ul li #s2:hover, #tee-choice   ul li #s2.active{
 	width:170px;
	height:100px;
	background: transparent url(../images_white/img-menu/ilove-on.png) no-repeat left 0px;
	
	
	
 }
 
 #tee-choice ul li #s2.active a{
	 text-decoration:none;
	
	 
 }

 #tee-choice   ul li #s3{
    position: relative;
 	float:left;
 	width:220px;
	height:100px;
	background: transparent url(../images_white/img-menu/perso-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
#tee-choice   ul li #s3:hover, #tee-choice   ul li #s3.active{
 	width:220px;
	height:100px;
	background:  transparent url(../images_white/img-menu/perso-on.png) no-repeat left 0px;
		color:#000;
	
 }
#tee-choice ul li #s3.active a{
	 text-decoration:none;
	 	
	 
 }

 #tee-choice   ul li #s4{
    position: relative;
 	float:left;
 	width:200px;
	height:100px;
	background: transparent url(../images_white/img-menu/80-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
 #tee-choice   ul li #s4:hover, #tee-choice   ul li #s4.active{
 	width:200px;
	height:100px;
	background:  transparent url(../images_white/img-menu/80-on.png) no-repeat left 0px;
		color:#000;
	
 }
#tee-choice ul li #s4.active a{
	 text-decoration:none;
	
	 
 }

 #tee-choice ul li #s5{
    position: relative;
 	float:left;
 	width:210px;
	height:100px;
	background: transparent url(../images_white/img-menu/shop-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
 #tee-choice  ul li #s5:hover, #tee-choice  ul li  #s5.active{
 	width:210px;
	height:100px;
	background:   url(../images_white/img-menu/shop-on.png) no-repeat left 0px;
		color:#000;
	
 }
 #tee-choice ul li #s5.active a{
	 text-decoration:none;
	
	 
 }

   #tee-choice ul li #s6{
    position: relative;
 	float:left;
 	width:190px;
	height:100px;
	background: transparent url(../images_white/img-menu/calendar-off.png) no-repeat left 0px;
	color:#7d7d7d;
 }
 #tee-choice  ul li #s6:hover, #tee-choice  ul li  #s6.active{
 	width:190px;
	height:100px;
	background:   url(../images_white/img-menu/calendar-on.png) no-repeat left 0px;
		color:#000;
	
 }
 #tee-choice ul li #s6.active a{
	 text-decoration:none;
	
	 
 }

 #tee-choice  ul li .explain
  {
 	padding-left:80px;
	font-size:11px;
	line-height:1em;
	
 }


 
 #globalwrapper  #main_container  #center #middle #step_order{
 	position: relative;
 }
 #globalwrapper  #main_container  #center #middle #step_order #step1{
 	position : absolute;
	top:9px;
	left:35px;
 }
 #globalwrapper  #main_container  #center #middle #step_order #step2{
 	position : absolute;
	top:9px;
	left:208px;
 }
 #globalwrapper  #main_container  #center #middle #step_order #step3{
 	position : absolute;
	top:9px;
	left:375px;
 }
 #globalwrapper  #main_container  #center #middle #step_order #step4{
 	position : absolute;
	top:9px;
	left:535px;
 }
 #globalwrapper  #main_container  #center #middle #step_order #step5{
 	position : absolute;
	top:9px;
	left:680px;
 }

  
#top_footer{
	
	
	
	height:20px;
	z-index:12;
}
 #footer{
   
 
  margin-top:20px;
  margin-left:10px;
  margin-right:10px	
 }
 #footer a{
 	font-weight:normal;
	color:#777777;
 }
  #footer a:hover{
 	font-weight:normal;
	color:#333333;
 }
 #footer #center {
      position: relative;
     margin-left: auto;
     margin-right: auto;
      /* largeur obligatoire pour être centré */
     width:980px;
	
     z-index: 0;
     padding:0px;
	 
	 border-top:1px solid #DDD;
	 
     
	 
	 
 }
 #footer #center #tracking{
 	height:30px;
	border-bottom:1px solid #DDD;
	padding-bottom:7px;
	padding-top:9px;
	margin-bottom:10px;
 }
 #footer #center #tracking .formTracking{
 	float:left;
	width:auto;
	margin-right:10px;
 }
  #footer #center #tracking #messagetracking{
 	float:left;
	width:auto;
	margin-right:10px;
	color:#8aae3c;
	
 }
 #footer #center #copyright{
 	height:30px;
	border-top:1px solid #DDD;
	padding-bottom:7px;
	padding-top:10px;
	font-size:11px;
	
 }
  #footer #center H4{
  		font-size:12px;
		
		margin-bottom:6px;
   		font-weight:bold;
		margin-bottom:7px;
	}
   #footer #center .colz{
   float:left;
   width:auto;

   padding-right:50px;
   
   height:150px;
   }
#footer #center span{ margin-right:5px;display:block;}
 #footer #center a{
    
	 
	 
 }
 #footer #center .like{
    float:left;
	width:80px;
	height:150px; 
 }
 #footer #center .netwk-container{
 	float:left;
	width:auto;
 }
  #footer #other ul li{
	  background: none repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin-right: 10px;
    padding: 0;
  }
 .twit{
   
	width:auto;
	background:transparent url(../images_white/icone/twit15.png) no-repeat;
	padding-left:18px;
	margin-bottom:3px;
	 
 }
 .facebk{
    
	width:auto;
	background:transparent url(../images_white/icone/fb15.png) no-repeat;
	padding-left:18px;
	margin-bottom:3px;
	 
 }
 .rss{
   
	width:auto;
	background:transparent url(../images_white/icone/rss15.png) no-repeat;
	padding-left:18px;
	 
 }
  .blog-news{
   
	width:auto;
	background:transparent url(../images_white/icone/forum-blog-small.png) no-repeat;
	padding-left:18px;
	 
 }
  .blog-chrono{
   
	width:auto;
	background:transparent url(../images_white/icone/forum-chrono-small.png) no-repeat;
	padding-left:18px;
	 
 }
 /****************************************
GALLERY PHOTO
****************************************/
 .picture_gallery{
	margin-top:15px;
 }

  
.picture_gallery .pic{
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  margin-right:25px;
	  
	 
	  
 }
.picture_gallery .picwrapper{
 	border:1px solid #eae7e7;
	border-bottom:0px;
	background:#f9f9f9;
	height:130px;
	width:195px;
	padding:10px;
 }
.picture_gallery  .bt-corner{padding-top:5px; width:215px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right top ;height:10px;}
  
.picture_gallery .picSmall{
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  margin-right:15px;
	  
	 
	  
 }
.picture_gallery .picwrapperSmall{
 	border:1px solid #eae7e7;
	border-bottom:0px;
	background:#f9f9f9;
	height:58px;
	width:85px;
	  padding:5px;
 }
.picture_gallery  .bt-cornerSmall{padding-top:5px; width:95px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right top ;height:5px;}

   .smallpicture_gallery .pictureWrapper{
 	position: relative;
 	width: 80px; 
	height: 55px;
	float:left;
	padding:3px;
	margin-right:2px;
	border:0px solid;
	
 }
 .smallpicture_gallery .pictureWrapper  {
 	
 	 position: relative;
     float:left;
	 
	 
 }
 .smallpicture_gallery .pictureWrapper .image {
 	
 	 position: relative;
     width: 110px; 
	 height:75px;
     
     padding:0px;
	 
	 
 }
  /************************************************************
 /*CHRONO
 /************************************************************/
 #chrono {}
 #chrono .cadreShop{
 position:relative;
	
	padding:10px;
	border:solid #EAE7E7 1px;
	
 }
 #chrono .cadreShop .imgDesign{
 	position:relative;
 	width:948px;
	
	background-color:#000000;
	padding:10px;
	
 }
  #chrono .cadreShop .imgDesign .buy{
  	position:absolute;
	bottom:0px;
	left:0px;
	
	
	padding:20px;
	background:url("../images_white/back-griser.png") repeat scroll 0 0 transparent;
	width:925px;;

	
	font-weight:normal;
  }
  
 #chrono .cadreShop .metaAreaTitle{
	 position:relative;
	 padding-left:10px;
	  padding-right:10px;
	background-color:#000000;
	
	
	
 }
 #chrono .cadreShop .metaArea{
	 position:relative;
	 padding-left:10px;
	 padding-right:10px;
	 padding-bottom:20px;
	 background-color:#000000;
	
	
	
 }
 #chrono .cadreShop .metaAreaTitle .prev{
 	position:absolute;
	right:220px;
	top:10px;
	height:30px;
	background:transparent url('../images_white/arrow-left.png') no-repeat 0px 3px;
	padding-left:20px;
	padding-top:5px;
	font-size:13px;
 }
  #chrono .cadreShop .metaAreaTitle .next{
  	position:absolute;
	right:10px;
	top:10px;
	height:30px;
	background:transparent url('../images_white/arrow-right.png') no-repeat right 3px;
	padding-right:20px;
	padding-top:5px;
	font-size:13px;
 }
  #chrono .cadreShop .metaAreaTitle .next img{
  	border:1px solid white;
	margin-left:5px;
  }
    #chrono .cadreShop .metaAreaTitle .prev img{
  	border:1px solid white;
	margin-right:5px;
  }

 #chrono .cadreShop .metaAreaTitle .prev a, #chrono .cadreShop .metaAreaTitle .next a   {
	color:white;
} 
 #chrono .cadreShop .metaAreaTitle #cdcontainer{
 	position:absolute;
	right:200px;
	top:10px;
	color:white;
 }
  #chrono .cadreShop .metaAreaTitle #help{
 	position:absolute;
	right:10px;
	top:10px;
	color:white;
 }
#chrono .cadreShop .metaAreaTitle .lcdstyle {
	
 	background:transparent url('../images_white/icone/clock.png') no-repeat 0px 9px;
	padding-left:33px; 
	padding-top:3px;
	height:40px;
	
	color:#b0b0b0;
	float:right;
	
 }
 
#chrono .cadreShop .metaAreaTitle .lcdstyle .msg{
	margin-bottom:0px;
}
#chrono .cadreShop .metaAreaTitle .lcdstyle .item{
  	float:left;
	margin-right:3px;
	font-size:18px;
	width:auto;
	margin-top:-3px;
	
	
	
 }
  #chrono .cadreShop .metaArea .sexeSelector{
 	float:left;
	width:250px;
 }
   #chrono .cadreShop .metaArea .priceCrono{
 	float:left;
	margin:auto;
	color:#fff;
	font-size:38px;
	margin-right:50px;
	font-weight:bold;
	
 }
  #chrono .cadreShop .metaArea .boutonBasket{
 	float:right;
	margin:auto;
	padding-top:20px;
	
 }
 #chrono .cadreShop h1{margin-bottom:0px;line-height:1.3em;}
  #chrono .cadreShop .metaArea .author{
 	font-size:14px;
 }
  #chrono .cadreShop .metaArea .desc{
 	font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
color:#ccc;
 }
  #chrono .share{
 	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:auto;
	color:white;
 }
 #chrono .cadreShop .metaArea select{
 	float:left;
 	margin-right:10px;
	width:50px;
	height:50px;
 }
 
  #chrono .explainChrono{
 	margin-top:0px;
	margin-bottom:50px;
	margin-left:30px;
	float:left;
	width:300px;
 }
 #chrono .chronocom{
 	
	margin-bottom:50px;
	margin-left:10px;
	float:left;
	width:640px;
 }
  #chrono .chronocom.fulllarge{
 	
	margin-bottom:20px;
	margin-left:10px;
	
	width:970px;
 }
 
 #chrono .chronocom .comment-blog{
	padding-top:10px;
	
	clear:both;
	 border-top:1px solid #DDD;
	height:auto;
	
	padding-bottom:10px;
	padding-left:10px;
	
}
 #chrono .chronocom .comment-blog.alternate{
	
	background:none;
}
 #chrono .chronocom .comment-blog .detail{
		float:left;
		 width:540px;
		margin-left:10px;
		
}
 #chrono .chronocom .comment-blog .meta{
		
		font-size:10px;
		
}

#chrono .createur{
	background-color:#5479AC;
	font-weight:normal;
	color:#a6c5ef;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}
 #chrono #mychrono .picSmall {
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  margin-right:24px;
	  
	 
	  
 }
#chrono #mychrono  .picwrapperSmall{
 	border:1px solid #eae7e7;
	border-bottom:0px;
	background:#f9f9f9;
	width:162px;
	height :155px;
	  padding:5px;
 }
#chrono #mychrono .bt-cornerSmall{padding-top:5px; width:172px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right top ;height:5px;}
 #chrono #mychrono .pic {
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  margin-right:24px;
	  
	 
	  
 }
 #chrono #mychrono .picSquare {
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  margin-right:14px;
	  
	 
	  
 }
 
 #chrono #mychrono  .picwrapperSquare{
	  position: relative; /* peekaboo bug fix for IE6 */
 	border:1px solid #eae7e7;
	border-bottom:0px;
	background:#f9f9f9;
	width:225px;
	height :295px;
	  padding:5px;
 }
 #chrono #mychrono  .picwrapperSquare .image{
 	 position: relative; /* peekaboo bug fix for IE6 */
	}
	 #chrono #mychrono  .picwrapperSquare .image .infoChrono{
 	 position:absolute;; /* peekaboo bug fix for IE6 */
	 top:183px;
	 left:0px;
	 height:40px;
	 background:transparent url("../images_white/back-griser.png") repeat 0px 0px ;
	 width:225px;
	 padding:3px;
	 padding-top:4px;
	
	 
	}
	 #chrono #mychrono  .picwrapperSquare .infoChrono h1{
 	font-size:13px;
	line-height:1.25em;
	margin:0px;
	
	 
	}
	#chrono #mychrono  .picwrapperSquare .infoChrono h1 a{
 	
	
	 
	}
	 #chrono #mychrono  .picwrapperSquare .image .infoChrono a:hover{
	 	color:white;
	 }
	#chrono #mychrono  .picwrapperSquare .image .infoChrono h3{margin-bottom:0px;line-height:10px;margin-top:10px;}
 #chrono #mychrono  .picwrapperSquare .image .infoChrono .price{
 	position:absolute;
	bottom:5px;
	right:5px;
	font-size:10px;
	
	padding:5px;
 }
#chrono #mychrono .bt-cornerSquare{padding-top:25px; width:235px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right top ;height:5px;}
 
#chrono #mychrono  .picwrapper{
	  position: relative; /* peekaboo bug fix for IE6 */
 	border:1px solid #eae7e7;
	border-bottom:0px;
	background:#f9f9f9;
	width:302px;
	height :245px;
	  padding:5px;
 }
 #chrono #mychrono  .picwrapper .image{
 	 position: relative; /* peekaboo bug fix for IE6 */
	}
	 #chrono #mychrono  .picwrapper .image .infoChrono{
 	 position:absolute;; /* peekaboo bug fix for IE6 */
	 top:178px;
	 left:0px;
	 height:40px;
	 background:transparent url("../images_white/back-griser.png") repeat 0px 0px ;
	 width:296px;
	 padding:3px;
	 padding-top:4px;
	
	 color:white;
	}
	 #chrono #mychrono  .picwrapper .image .infoChrono a:hover{
	 	color:white;
	 }
	#chrono #mychrono  .picwrapper .image .infoChrono h3{margin-bottom:0px;line-height:10px;margin-top:10px;}
 #chrono #mychrono  .picwrapper .image .infoChrono .price{
 	position:absolute;
	bottom:5px;
	right:5px;
	font-size:10px;
	
	padding:5px;
 }
#chrono #mychrono .bt-corner{padding-top:25px; width:312px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right top ;height:5px;}

 #chrono .chronocom .meta{

	  
 }

 /************************************************************
 /*PROFIL
 /************************************************************/
  #profil {min-height:500px}
 #profil H1{ margin-bottom:0px;line-height:normal;}
  #profil .url {display:block;}
 #profil .url a{color:#415c6e;}
 #profil .msg {height:40px;width:600px; border-top:1px solid #dddddd;clear:both;padding-top:5px;}
 #profil .msg:hover{background:transparent url(../images_white/back-fieldset.png); }
 #profil .msg .metaMsg{float:left; width:500px;}
  #profil .msg .metaMsg .titleMsg{font-size:13px;}
 #profil .msg .metaMsg .dt{font-size:10px;}
 
  #profil .msg .commentMsg{float:left; width:50px; text-align:center;}
   #profil .msg .commentMsg .nbComment{font-size:16px;font-weight:bold;}
   /************************************************************
 /*FORUM
 /************************************************************/
 #forum{
 	position: relative;

	
	margin-bottom:20px;
	
	
}
#forum .leftside{
 	float:left;width:720px;
	
	
}
#forum .rightside{
	float:left;width:210px;padding-left:40px;padding-right:10px;
	font-size:10px;
	padding-top:40px;
}
#forum .rightside ul li{
	
	border-bottom:1px dotted #DDDDDD;
	
	background:none;
	 margin:0px;
	 padding:0px;
	 padding-bottom:5px;
	padding-top:5px;
}
#forum .rightside ul li meta{
	float:left;
}
#forum .line.alternate{
 	position: relative;
	background:transparent url(../images_white/back-fieldset.png);
	
	
}
#forum .line{
 	position: relative;
	clear:both;
	padding-top:10px;
	padding-left:5px;
	height:95px;
	
	
	border-top:1px solid #F2F2F2;
}
#forum .line:hover{
	background-color:#DDD;
}
#forum .line a:hover{text-decoration:none}

 

 #forum .line .encadreBigAvatar{
 	 float: left; 
	 margin-right: 15px;
	 overflow:hidden;
 }
   #forum .line .meta {
 	float:left;
	width:630px;
	
 } 
  #forum .line .main-meta {
 	float:left;
	
	width:400px;
	
 } 
 #forum  .line .main-meta .title{
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:15px;
	font-weight:bold;
	
	
	
 }
  #forum  .line .main-meta .title a{
 	color:#000;
	}
#forum .line .dt{
 	
	
	padding-top:10px;
	width:100px;
	font-size:10px;
	line-height:10px;
	
	float:left;
 }
 #forum  .line .comment{
 	position:absolute;
	background:transparent url("../images_white/bubble-forum.png") no-repeat scroll right top ;
	height:42px;
	width:60px;
	right:10px;
	top:10px;
	font-size:26px;
	font-weight:bold;
	padding-top:8px;
	
	text-align:center;
	color:#646464;
 	
 }
  #forum  .line .lastcomment{
 	position:absolute;
	padding-top:10px;
	width:110px;
	right:55px;
	top:50px;

	font-size:10px;
	line-height:10px;
	
	float:left;
 }
  #forum  .comment-blog .detail{
		float:left;
		 width:540px;
		margin-left:10px;
		
}
 #forum  .comment-blog .detail .meta{
		
		font-size:10px;
		
}
   #forum  .line .type{
 	
	padding-top:10px;
	width:30px;
	margin-left:10px;
	float:left;
 }
    #forum  .line .quote{
 	
	
	
	
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	width:450px;
	
	
 }
#forum .content .headerForum{
position: relative;
	margin-bottom:10px;
	margin-top:25px;
	
}
#forum .content .headerForum .number{
	position:absolute;
	top:0px;
	left:390px;
	font-size:25px;
	font-weight:bold;
}
#forum .content .headerForum	.titre{
	font-size:30px;
	
	font-weight:bold;
	padding:0px;
	margin-top:10px;
	
}
#forum .content .headerForum .titre a{
	color:#1a1a1a;
	font-size:25px;
	line-height:1.2em;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	
	letter-spacing : -0.01em ; 
}


#forum .content .headerForum .meta{
	color:black;
	margin-top:5px;
	font-size:11px;
}
#forum .content .headerForum .dateSmall {
  background:transparent url("../images_white/back-date.png") no-repeat 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  width:38px;
  height:57px;
  float:left;
  padding-left:0px;
  padding-left:6px;
  font-weight:bold;
  margin-right:1px;
  padding-top:0px;
  margin-top:8px;
  
}
#forum .content .headerForum .dateSmall .jj{
font-size:20px;
height:20px;
margin-top:2px;
color:white;
}
#forum .content .headerForum .dateSmall .mm {
font-size:11px;
color:white;
}



#forum .content  .message {
	position:relative;
  margin-top:15px;
  margin-bottom:10px;
  font-size:18px;
  color:#000000;
  font-family:Georgia, "Times New Roman", Times, serif;
 line-height:1.3;
 
  
   
}

#forum .content  .message .tv {
	position:relative;
	
	
}
#forum .content  .message .tv .video{
	
	
}
#forum .content .message .cadrePhotoBlog{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #ededed;
	float: none;
	margin-right: 10px;

}
#forum .comment-blog{
	padding-top:20px;
	
	clear:both;
	border-top: 1px solid #dddddd;
	height:auto;
	padding-top:20px;
	padding-bottom:10px;
	
	
}
#forum .comment-blog.alternate{
	
	
}
#forum .comment-blog .detail{
		float:left;
		width:700px;
	font-size:15px;
		
}

#forum .comment-blog .cadrePhotoBlog{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #DDDDDD;
	float: none;
	margin-right: 10px;

}
#forum .comment-blog .blog-comment{
		font-size:17px;
		font-family:Georgia, "Times New Roman", Times, serif;
}
  /************************************************************
 /*BLOG
 /************************************************************/
 

#blog{
 	position: relative;
	margin-top:10px;
	
	margin-bottom:20px;
	
	
}



#blog .pagenavi a, .pagenavi a:link, .pagenavi a:active {

	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
    
	background-color:transparent;
	border: 1px solid #DDDDDD;
}

#blog .pagenavi a:hover {	

	border: 1px solid #ccc;
	color:#777369;
	background-color:#ccc;
	border: 0px solid #d6d6d6;
	

}

#blog .pagenavi span.pages {

	color: white;
	font-weight:bold;
	border: 0px solid #d6d6d6;
}

#blog .pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 0px solid #d6d6d6;
	background-color:transparent;
	font-weight:bold;
	color:#777369;
}

#blog .pagenavi span.extend {

	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #D2C8BD;
	background-color: #FFFFFF;
	font-size: 12px;

}

#blog #header_blog{
	position:relative;
	width:420px;
	margin:0px;
	margin-right:auto;
	margin-left:auto;
	
}

#blog #blog_central_container {

	
	position:relative;
	width:700px;
	float:left;
	border:0px solid;
	margin:0px;
	margin-right:20px;
	
}
#blog #blog_container_menu{
	position:relative;
	float:left;
	width:195px;
	margin-left:30px;
	border:0px solid white;
}

#blog #blog_central_container #fleche{
	position:absolute;
	top:20px;
	left:407px;
	height:104px;
	width:79px;
	background:transparent url(../images_white/fleche_comment.gif) no-repeat 0px 0px;
}


#blog #blog_central_container #blog_text{
	
	position:relative;
	
}


#blog  h2{
	
	font-size:20px;
		
}

#blog #blog_menu{
	float:left;
	margin-left:10px;
	border:0px solid ;
}



#blog #blog_central_container #blog_text .center_comment{
	
	 padding:5px;
	margin-right: 20px;
	 line-height:1.4em;
	
	 
}
#blog #blog_central_container #blog_text .center_comment .meta{
	
	color:black;
	font:10px;
	margin-bottom:10px;
	
	 
}
#blog  .blogComment {
	padding-top:10px;
	
}

#blog #blog_central_container #blog_text .tag{
	color: #393a3e;
	height:20px;
	
}
#blog #blog_central_container #blog_text .tagBox{
	
	color:#b10101;
	font-size:10px;
}
#blog #blog_central_container #blog_text .tagBox a{
	background-color:transparent;
	color:#ff0072;
	
}
#blog #blog_central_container #blog_text .tagBox a:hover{
	background-color:transparent;
	color:#ff0072;
	text-decoration:underline;
	
	
}
 .blockquote1{

	background:  url(../images_white/blockquote.png) no-repeat left;
	margin: 0px 10px 0px 10px;
	height: 28px;
	margin: 0px;
	
}
 .blockquote {
	background: #120e02 url(../images_white/corner.gif) no-repeat 0 0;
	margin-bottom: 0px;
	color: #ffffff;
	
	margin-right:0px;
	
}

 .blockquote .bis {
	background: url(../images_white/corner.gif) 100% 100% no-repeat;
	padding: 10px 15px 10px 15px;
	color: #ffffff;
	
}

 .sepBlog {
  
   height:1px;
   text-align:center;
   margin-right:10px;
   padding:10px;
   background: url(../images_white/tireth.gif) 100% 100% repeat-x;
}
#blog .form_comment{
	padding-right:20px;
		 
	background:transparent url(../images_white/back_form_comment.gif)  repeat-x 0px 0px;
}

/****************************************
GALLERY USER
****************************************/
#globalwrapper .teeshirt_gallery{
     position: relative;
     float:left;
	 
	 margin:5px;
	 
	
	
	
	
	
	 
 }
 #globalwrapper .teeshirt_gallery ul {
	   display:inline;
	   list-style:none;
	   list-style-type: none;
  }
  #globalwrapper .teeshirt_gallery ul li{
	  display:inline;
	  float:left;
	   list-style:none;
	   list-style-type: none;
	  
	   background-image:none;
	   margin-bottom:20px;
	  width:210px;
	  height:300px;
	  padding-bottom:20px;
  }
  
   #globalwrapper .teeshirt_gallery ul li h1{
	font-size:13px;
	line-height:1.2em;
  }
 

 #globalwrapper .teeshirt_gallery .price{
 	 
     font-size:18px;
	 font-weight:bold;
	
 }
 #globalwrapper .teeshirt_gallery .image{
     position: relative;
     float:left;
	 margin-right:5px;
	
	
	
 }
#globalwrapper .teeshirt_gallery  h1{
    font-size:13px;
	background:none ;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:auto;
	
	
 }

 #globalwrapper .teeshirt_gallery .gallery_title h1{
    font-size:13px;
	background:none ;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
	height:auto;
	
	
 }
/****************************************
GALLERY USER 2
****************************************/
#globalwrapper .teeshirt_gallery2{
  
	 margin-bottom:10px;
	 margin-top:5px;
	 
	 padding:5px;
	
 }
  #globalwrapper .teeshirt_gallery2 ul {
	  display:inline;
	   list-style:none;
	   list-style-type: none;
  }
  #globalwrapper .teeshirt_gallery2 ul li{
	  display:inline;
	  float:left;
	   list-style:none;
	   list-style-type: none;
	   background:none;
  }
   #globalwrapper .teeshirt_gallery2 ul li .item{
	    width:210px;
   }
   #globalwrapper .teeshirt_gallery2 ul li h1{
	font-size:13px;
  }
 #globalwrapper .teeshirt_gallery2 ul li:hover{
    background-color:#f7f7f7;
 }
 #globalwrapper .teeshirt_gallery2 ul li .price{
     font-size:18px;
	 font-weight:bold;
	 margin-top:10px;
	 margin-bottom:10px;
 }


/****************************************
GALLERY STAR
****************************************/
#globalwrapper .star-gallery{
     position: relative;
     float:left;
	
	height:280px;
	
	
	 width:200px;
	 padding:5px;
	
 }



/****************************************
LOGO
****************************************/
 .preview_logo{
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  margin-right:10px;
	  
	  padding:5px;
	  
 }
 .preview_logo .preview_logowrapper{
 	border:1px solid #eae7e7;
	border-bottom:0px;
	background:#f9f9f9;
	height:150px;
	  width:150px;
	  padding:5px;
 }
 .preview_logo  .bt-corner{width:160px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right bottom ;height:10px;}
 .cat_container{
  	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
	display: inline-block; /*hack IE6 peek a boo bug*/
	
 }
 .logo_container{
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
	  float:left;
	  
	   
 }
 .logo_container .logowrapper{
 	 position: relative;
 	
	 width:80px;
	  float:left;
	  margin:5px;
	margin-top:0px;
	 
	display: inline-block; /*hack IE6 peek a boo bug*/
	
 }
 .logo_container .logowrapper .logo{
 	position: relative;
	width:70px;
	height:70px;
	padding:5px;
	border:1px solid #eae7e7;
	border-bottom:0px;
	background:white;
	
	
 }
 .logo_container .logowrapper .logo img{ border:1px solid #eae7e7;}
   .logo_container .logowrapper .bt-corner{width:80px;background:transparent url("../images_white/bottom-corner.png") no-repeat scroll right bottom ;height:10px;}
	

/****************************************
LOGO
****************************************/
 .logo_gallery{
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	  display: inline-block; /*hack IE6 peek a boo bug*/
 }
 .logo_gallery .logo{
 	 position: relative;
	 float:left;
	 height:150px;
	 width:360px;
	margin:5px;
	display: inline-block; /*hack IE6 peek a boo bug*/
	border:1px solid #eae7e7;
	 padding:5px;
 }
  
.logo .img{
	float:left;
	height:150px;
	width:150px;
	padding:2px;
	margin-bottom:2px;
	
}
.logo .desc{
	float:left;
	height:150px;
	width:200px;
	padding:2px;
	margin-bottom:2px;
	
}
.logo h1{
	
	font-size:15px;
}
.logo_gallery .logo .price{
	 position: absolute;
	 top:60px;
	 left:305px;
	 width:70px;
	 font-size:10px;
	
}
 .logo_gallery .logo .back a{
 	 text-decoration:none;
	 background-color:transparent;
 }
 .logo_gallery .logo .back a:hover{
 	 text-decoration:none;
	 
 }

 /****************************************
MY LOGO
****************************************/
 .my_logo{
 	  position: relative; /* peekaboo bug fix for IE6 */
	  min-width: 0; /* peekaboo bug fix for IE7 */
	 
	 
	  
	  
 }
 .my_logo #submit_layer{
 	
	position:relative;
	min-width: 0; /* peekaboo bug fix for IE7 */
	}
 .my_logo .logo{
 	background:url("../images_white/back-fieldset.png") repeat scroll 0 0 transparent;
border:1px solid #EAE7E7;
display:inline-block;
float:left;
height:180px;
margin-bottom:10px;
margin-left:0;
margin-right:10px;
padding:15px;
position:relative;
width:450px;
	
	 
 }

.logo .img{
	float:left;
	height:100px;
	width:100px;
	padding:0px;
	border:3px solid #818181;
	padding:2px;
	
}
.my_logo .logo .desc{
	position:relative;
	float:left;
	height:100px;
	width:250px;
	padding:2px;
	margin-left:10px;
	
}
.my_logo .desc_price{
	margin-top:20px;
	font-size:11px;
	padding:2px;
	margin-bottom:2px;
	
}
.my_logo .helpMan{
	position:absolute;
	top:150px;
	left:800px;
	
}
.my_logo .logo .submit{
	 position: absolute;
	 top:175px;
	 left:260px;
	 width:70px;
	 font-size:10px;
	
}
 .my_logo .logo .back a{
 	 text-decoration:none;
	 background-color:transparent;
 }
 .my_logo .logo .back a:hover{
 	 text-decoration:none;
	 
 }
  .my_logo .logotmp{
 	 position: relative;
	 float:left;
	 height:150px;
	 width:330px;
	  margin-right:20px;
	    margin-bottom:20px;
	margin-left:0px;
	display: inline-block; /*hack IE6 peek a boo bug*/
	border:1px solid #eae7e7;
	background-color:white;
	 padding:15px;
	
	 
 }
 .logotmp .img{
	float:left;
	height:100px;
	width:100px;
	padding:0px;
	border:3px solid #818181;
	padding:2px;
	
}
.logotmp .desc{
	float:left;
	height:100px;
	width:180px;
	padding:2px;
	margin-left:10px;
	
}
.logotmp .desc_price{
	
	padding:2px;
	margin-bottom:2px;
	margin-top:10px;
}
/*************************************************/
/* MY PRODUCT
************************************************/
.my_product_image{
	float:left;
	height:285px;
	width:200px;
	padding:5px;
	
	margin-right:10px;
	
}
.my_product_desc{
	float:left;
	
	width:300px;
	margin-right:10px;
	
}
.my_product_price{
	float:left;
	height:255px;
	width:405px;
	
	
}
.my_product_option{
	
	float:left;
	width:545px;
	
	
	
}

#sortable_list { list-style: none; padding: 0; } 

  #sortable_list li { 
 	 float:left;
	padding:3px;
	height:58px;
	width:50px;
	border:1px solid #DDD;
	background-color:white;
	background-image:none;
	margin:2px;
  
  
  } 
  #sortable_list .sortdiv {position:relative;
	background:url("../images_white/back-fieldset.png") repeat scroll 0 0 transparent;
	cursor: move; } 
  



 /************************************************************
 /*I LOVE MY 80
 /************************************************************/
  .ilovemy80s-left{
	 float:left;
	 width:190px;
	 
	 padding:10px;
	 color:#787878;
	 border:0px solid white;
 }
 .ilovemy80s{
	 float:left;
	 width:780px;
	 color:#787878;
	 border:0px solid white;
 }
 
.ilovemy80s a{
	color:white;
	text-decoration: underline;
	background-color:transparent;
}

.ilovemy80s a:hover  {
	text-decoration: none;
	color:white;
}
.ilovemy80s .pink{
	color:#ff00a2;
}

.ilovemy80s .sentence a {
	color:#787878;
	background-color:transparent;
}
.ilovemy80s .sentence a {
	color:#787878;
	font-size:10px;
	background-color:transparent;
}
#listing #tabnav {border-bottom : 1px solid #2e303d;margin : 0;padding-bottom : 23px;padding-left : 10px;margin-bottom:15px;}
#listing #tabnav ul, #tabnav li	{display : inline;list-style-type : none;  margin : 0;padding :0;}	
#listing #tabnav a{background : #0e0e0e;border : 1px solid #2e303d;color : #2e303d;float : left;font-size:11px;line-height : 14px;margin-right : 8px;padding : 3px 10px 5px 10px;   text-decoration: none;}

#listing #tabnav span{float : left;line-height : 14px;margin-right : 8px;padding : 5px 10px 5px 10px;}
#listing #tabnav .active a{background :#000000;border-bottom:1px solid black;text-decoration: none;  font-weight: bold; color : white;}
#listing #tabnav .active a:active {border:0px solid}
#listing a  {
	color:#9d9d9d;
	text-decoration: underline;
	background-color:transparent;
}

 
 /************************************************************
 /*COLORS
 /************************************************************/
 .info_box{
 	
	padding:4px;
		
	margin-bottom:0px;
	text-align:center;
	border:1px solid #ccc;
 }
 
 .ocean{
 	color:#009bdb;
 }
 .dark_beige{
 	color:#cccc99;
 }
 .backgroundBlueVerif{
	border:1px solid #bf0000;
	
}
.noborder{
	border:0px;
}
.big{
	font-size:16px;
	
}
.bigbig{
	font-size:23px;
}
.bigbigbig{
	font-size:26px;
	
}
.giant{
	font-size:60px;
	letter-spacing:-3px;
	line-height:70px;
	
	font-style:normal;
	
}
 .userPicture{
	float:left;
	margin:2px;
	margin-top:10px;
	padding:7px;
	border: 1px solid #ccc;
}
 
 .encadreBigAvatar{
	 
     width: 50px; 
	 height:50px;
     z-index: 10;
     padding:0px;
	 float:left;
	 border:1px solid #DDD;
	 padding:4px;
	 margin-right:15px;
	 overflow:hidden;
	 
}
.encadreSmallAvatar{
	width: 33px; 
	 height:33px;
     z-index: 0;
    border:1px solid #DDD;
	 padding:1px;
	float:left;
	margin-right:10px;
	 
}
.encadreTinyAvatar{
	 
     width: 16px; 
	 height:16px;
     z-index: 0;
     padding:0px;
	 background-color: #ccc;
	
	 border:1px solid #DDD;
	 padding:1px;
}
.yellowBox{
	padding:5px;
	text-align:left;

}

.tag-cloud{
	
	color: #bf0000;
}
.tag-cloud a:hover{
	
	font-weight:bold;
	color:white;
	background-color:black;
	margin:3px;
	text-decoration:underline;
}
.tag-cloud a{
	color: black;
	font-weight:bold;
	margin:3px;
	background-color:transparent;
}
/******************************************************************

*****************************************************************/
.none{
	display:none;
}
ul li{
 	
	background:transparent url(../images_white/arrow_cat.png) no-repeat 2px 4px ;
	padding-left:20px;
	padding-right:0px;
	border-right:0px solid  ;
  }
.spacer10{
	height:10px;
}
.spacer20{
	height:20px;
}
.spacer30{
	height:30px;
}
 .redBox{
	
	color:white;
	background-color:#b10101;
	
}
 .categorie{
	
	color:#1a1a1a;
	background-color:#dfdfe1;
	padding:3px;
	
}
 .categorie a{
	
	color:#1a1a1a;
	text-decoration:underline;
	
}
.black{
	color:#1a1a1a;
}
.backBlue{
	background-color:#e9f2f9;
}
.blue{
	color:#015e8e;
}
.orange{
	color:#ffa12c;
}
a.orange{
	color:#ffa12c;
}
.red{
	color:#c60000;;
}
a.black{
	color:#000000;
}
a.black :hover{
	color:#000000;
	text-decoration:underline;
}
h1 
.borderBlack{
	color:#ffffff;
}
 .white{
	color:#ffffff;
}
.green{
	color:#8dc63f;
}
.border{
	border:1px solid #E6E6E6;
}
 .blackBox{
	
	color:white;
	background-color:#000000;
	
}

.backGrey{
	background-color:#F5F6F7;
}
.backYellow{
	background-color:#ffffcc;
}
 .greyBox{
	padding:5px;
	
	color:white;
	background-color:#a09f9f;
	
}
.font12px{
	font-size:12px;
	
}
.borderBlack{
	border:2px solid #1a1a1a;
}
.uppercase{
	text-transform:uppercase;
}
 .title{
	font-size:18px;
	font-weight:bold;
	
	color:#1a1a1a;
	
	
}
.right{text-align:right}
.left{text-align:left}
.georgia{
	font-family:Georgia,'Times New Roman',Times,serif;
}
 .subtitle{
	
	
	font-size: 16px;
	color:#7E7E7E;
	
	margin-bottom:20px;

	text-align:justify;
}
.inline30 { display:inline;margin-right:30px;}
.inline { display:inline}

  .important{
 color:#cc0000;
 }
   .white{
 color:#ffffff;
 }
 .blue{
 color:#71b2c6;
 }
 .pink{
 	color:#ff00a2;
 }

   .grey{
 color:#646464;
 }
    .lightgrey, a.lightgrey, a.lightgrey:hover{
 color:#AAAAAA;
 }
.btn {
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #000;
	color:#FFFFFF;
	
	height:16px;
	display:block;
	padding:6px 10px 10px;
	text-align:center;
	width:150px;
	font-size:14px;
	
}

.btncart {
	margin-top:10px;
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #000;
	color:#FFFFFF;
	
	height:16px;
	display:block;
	padding:6px 10px 10px;
	text-align:center;
	width:150px;
	font-size:12px;
	margin-left:810px;
	
}
a.btn {color:#FFFFFF;}
a:hover.btn {color:#FFFFFF;}
 .small{
 	font-size: 10px;
 }
 .bold{
 	font-weight:bold;
 }

 .separator-tiret {
	
	line-height: 0px;
	font-size: 0px;
	height: 2px;
	border-bottom:1px  solid #e6e6e6;
}
 .separator {
	margin: 0px 0px 0px 0px;
	line-height: 0px;
	font-size: 0px;
	height:22px;
	width:970px;
	padding-right:15px;
	background: url(../images_white/separator-h.png) no-repeat;
	
}
 .separator-footer {
	line-height: 0px;
	font-size: 0px;
	height: 2px;
	
	 border-bottom:1px solid #DDDDDD;
	
}
 .separator-bar {

	line-height: 0px;
	font-size: 0px;
	height: 4px;
	border-bottom:3px dotted #E6E6E6;
	margin-bottom:10px;
	
}
.separator-bar-plain {

	line-height: 0px;
	font-size: 0px;
	height: 2px;
	border-bottom:2px solid #DDDDDD;
	
	margin-bottom:10px;
	
}
 .separator-bar-dark {

	line-height: 0px;
	font-size: 0px;
	height: 4px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:10px;
	
}
.errorbox{
	border: 0px solid #ff000c;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	
	background-color:#ab0000;
	color:#fff;
	
}
.successbox{

	color:#666;

	border: 0px solid #fee95b;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background-color:#ffffe1;
	
}
.infobox{

	color:white;
	border: 0px solid #6193b3;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	background-color:red;
	text-align:center;
	font-weight:bold;
	
}
.big_Titre{
	position:relative;
	overflow:hidden;
	height:30px;;
	color:#bf0000;

}
.big_Titre .item{
	position:absolute;top:9px;font-weight:bold;
}


/***************************************************************/
/* ******************** TAB        *************************** */
/* *********************************************************** */


#tabnav {border-bottom : 1px solid #DDD;margin:0px;padding-bottom : 28px;padding-left : 10px;margin-bottom:15px;}
#tabnav ul, #tabnav1 li	{display : inline;list-style-type : none;  margin : 0;padding :0;}	
#tabnav a{ border : 1px solid #DDD;color:#ccc;float : left;line-height : 22px;margin-right : 8px;background: #cccccc;padding : 0px 10px 5px 10px; text-decoration: none;background: url(../images_white/back_tdab_big.gif) repeat-x bottom; }
#tabnav a:hover{ border : 1px solid #DDD;color:#ccc;float : left;line-height : 22px;margin-right : 8px;background: #cccccc;padding : 0px 10px 5px 10px; text-decoration: none;background: none;border-bottom:1px solid #fff; color : #000;}

#tabnav span{float : left;line-height : 14px;margin-right : 8px;padding : 5px 10px 5px 10px;}
#tabnav .active a{background :transparent;border-bottom:1px solid #fff	;text-decoration: none;  color : #000;font-weight:bold;}


#tabnav1 {border-bottom : 1px solid #BDBCBD;margin:0px;padding-bottom : 38px;padding-left : 10px;margin-bottom:15px;}
#tabnav1 ul, #tabnav1 li	{display : inline;list-style-type : none;  margin : 0;padding :0;}	
#tabnav1 a{ border : 1px solid #BDBCBD;color:#ccc;float : left;line-height : 22px;margin-right : 8px;background: #cccccc;padding : 10px 10px 5px 10px; text-decoration: none;background: url(../images_white/back_tab_big.gif) repeat-x bottom; }

#tabnav1 span{float : left;line-height : 14px;margin-right : 8px;padding : 5px 10px 5px 10px;}
#tabnav1 .active a{background :transparent;border-bottom:1px solid #fff;text-decoration: none;  color : #000;font-weight:bold;}


.my-menu  h2 a {
	color:#1a1a1a;
}

.my-menu  h2 a:hover {
	color:#636363;
	text-decoration:none;
}
.my-menu  h2.active a{
	color:#4083A9;
	text-decoration:none;
	font-weight:bold;
}
.my-menu #middlebar{
	font-size:12px;
	color:#fff;
	margin-bottom:5px;
	font-weight:bold;
	padding:0px;
	padding-bottom:20px;
	height:1%;
	
	

}
.my-menu #middlebar a{

	text-decoration:none;
	margin:0 15px;
	
	height:28px;
	line-height:28px;
	color:#000;
	float:left;
	font-size:14px;
	background-color:transparent;
}
.my-menu #middlebar a .active{
	
	font-weight:bold;
	text-decoration:underline;
}

.my-menu #middlebar a:hover{
	font-weight:bold;
	text-decoration:underline;

}
.my-menu #middlebar a span{

	
	display:block;
	
	font-style:normal;
	font-weight:normal;
}

#middlebar a span .active{
	color:#ff00a2;
}

#autocomplete_choices { margin: -32px 0 0 -8px; border:1px solid #ccc;width:250px; }
#autocomplete_choices ul { list-style-type:none; margin:0px; padding:0px;}
#autocomplete_choices ul li.selected { background-color: #ffb;}
#autocomplete_choices ul li { background-color: #ffffff;list-style-type:none; display:block; margin:0; padding:2px; width : 250px; cursor:pointer; }
#autocomplete_choices ul strong.highlight { color: #800;   margin:0;       padding:0;   }

/***************************************************************/
/* ******************** TAB        *************************** */
/* *********************************************************** */
/*******************************************************/
/* Page Numbers*****************************************/
/*****************************************************/
.nav {
	/*color: #003250;*/
	
	
}
.pagenavi {

}
.pagenavi a, .pagenavi a:link, .pagenavi a:active {

	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	/*border: 1px solid #d3cfa7;*/
	font-weight:normal;
	color:#9a9a9a;
	

}

.pagenavi a:hover {	

	border: 1px solid #DDDDDD;
	
	background-color:#F6F6F6;
	

}

.pagenavi span.pages {

	/*padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	
	background-color: #5b5547;*/
	color:#777369;
	

}

.pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DDDDDD;
	color:#777369;
	background-color:#F6F6F6;

}

.pagenavi span.extend {

	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #DDDDDD;
	color:white;
	background-color: #FFFFFF;
	font-size: 12px;

}







/******************************************************
 *product_description_wrapper
 **********************************************************/
 #globalwrapper  #main_container  #center #mainShop .product_description_wrapper{
 
 	 position: relative;
     z-index: 0;
	 width:300px;
	 height:320px;
	 float:left;
	 padding:10px;
	 
	
	 
 }
 #globalwrapper  #main_container  #center  #mainShop  .product_description_wrapper .price{
  	
	
	float:left;
	height:20px;
	position:absolute;
	top:280px;
	left:70px;
	padding:3px;
	background-color:#000;
	font-size:18px;
	color:white;
	
 }
  #globalwrapper  #main_container  #center  #mainShop .product_description_wrapper .product_description_img{
 
 	 position: relative;
     z-index: 0;
	  width:300px;
	 height:254px;
	 float:left;
	
	

	 
 }
 
  #globalwrapper  #main_container  #center  #mainShop .product_description_wrapper .product_description_txt{
 
 	 position: relative;
   	margin-top:10px;
	margin-left:100px;
	 
	 
 }
  #globalwrapper  #main_container  #center  #mainShop .product_description_wrapper .product_description_txt h3{
 
 	  line-height: 1em;
	 
	 
 }
   
 
  #globalwrapper  #main_container  #center  #mainShop .product_description .selector{
    
    padding-top:3px;
 }
 #globalwrapper  #main_container  #center  #mainShop .product_description .selector select {
   	background: #dddbce;
	border: 1px solid #ccc;
	height: 20px;
	
	background-color:#ffffff;
}

 /******************************************************
 *product detail
 **********************************************************/
 .product_detail{
 	position:relative;
	margin-bottom:20px;
	border:0px solid;
 }
  .product_detail .col1{
	 float:left;
	 width:600px;
	 margin-right:10px;
	
  }
  
  .product_detail .col2{
	  float:left;
	  width:340px;
	  margin-right:20px;
	 
	  
  }
  .product_detail .col2 .desc{
  	
	position:relative;
	font-style:italic;
	
 }
 .product_detail .col2 .case{
	 position:relative;
 	margin-top:10px;
	

	border: 1px solid #ededed;
	float:left;
	padding:5px;
	margin-bottom:6px;
	
	
 }

.product_detail  .col2 .product_price{
	
	float:left;
	width:120px;
	margin-left:30px;
	margin-top:50px;
	color:	#000;
	

}

 .product_detail  .big-price{
  	font-size:50px;
	
	line-height:50px;

	
 }
 

 .product_detail   .discount{
  	font-size:50px;
	color:#FF0000;
	
	
 }
  .product_detail   .caddy{
  	
	
	float:left;
	margin-top:10px;
	
 }
  

/****************************
CONFIANCE
****************************/
.confiance .encadre{
	height:220px;
	width:222px;
	padding:3px;
	margin-bottom:10px;
	margin-right:18px;
	background-color:#1a1a1a;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
.confiance .encadre h1{
	background:none ;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	height:auto;
	color:#ffffff;
  	background:none;
	background-color:#d91818;
	font-size:15px;
}
/******************************************************
 *Explication graphiste
 **********************************************************/
.graphiste_explain{
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
}
.graphiste_explain h1{
	background:none ;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	height:auto;
	color:#1a1a1a;
  	font-size:22px;
}
/******************************************************
 *HELP
 **********************************************************/
 .help h1{
	 	background-color:#adadad;
		color:white;
 }
.help h3{
	color:#008ba0;
	background-color:#dcdcdc;
	padding-top:3px;
	padding-bottom:3px;
}
/******************************************************
 *logo tag
 **********************************************************/
 .logo_tag a{
 	color:#FFFFFF;
	background-color:transparent;
 }



