/* ICARICIO STYLE SHEET */

body {
font: 12px Trebuchet, Verdana, Arial, Sans-Serif;
background-image: url(images/bg.jpg);
background-position:center;
background-repeat: no-repeat;
background-attachment:fixed;
}
h5{
	color:#39C;
	font-size:1.2em;
}
.title{
	color:#39c;
	font-size:20px!important;
	line-height:18px;
	font-weight:bolder!important;
}
#bandegrise{
	/*background-color:#f60;*/
	background-image:url(css/alpha70.png);
	width:100%;
	height:300px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	clear:both;
	padding:0px;
}
#bandeabout{
	/*background-color:#f60;*/
	background-image:url(css/alpha70.png);
	width:100%;
	height:500px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	clear:both;
	padding-top:20px;
}
#bandeprod{
	background-image:url(css/alpha70.png);

	width:100%;
	height:600px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	clear:both;
	padding:0px;
}
#headstripe{
	width:100%;
	height:53px;
	margin-top:-30px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	
}	

#bandemenu{
	/*background-color:white;
	background-image:url(css/menustripe_01.png);*/
	width:100%;
	height:53px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	overflow:hidden;
	float:left;
	
}	
#bandemenu a{
	font-weight:600;
	text-decoration:none;
	color:black;
}	
#bandemenu a:hover{
	font-weight:600;
	text-decoration:none;
	color:grey;
}
#centrer{
	width:100%;
	height:350px;
	position:absolute;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-10px;
	padding:0px;
}	

#anim{
	behavior:url(PIE.htc);
	width:800px;
	height:280px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border:solid 4px #39c;
	background-color:white;
	top:5px;
	position:relative;
}	

#contactform{
	behavior:url(PIE.htc);
	width:800px;
	height:100px;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border:solid 2px #39c;
	background-color:white;
	background-image:url(css/rad6.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}	

#mainproduct{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	overflow:hidden;
}
#fiche{
	width:620px;
	height:490px;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border:solid 4px #39c;
	background-color:white;*/
	float:right;
	padding:10px;
	margin-top:-130px;
}
#fiche a{
	text-decoration:none;
}
#prodlist{
	width:410px;
	height:500px;
	overflow-y:auto;
	float:left;
}
.icoprod{
	behavior:url(PIE.htc);
	width:120px;
	height:100px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border:solid 3px grey;
	background-color:white;
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding-top:10px;
	text-align:center;
	}
.icoprod:hover{
	border-color:#39c;
}

.icoprod img{
	border:0px;
}

.navtab{
	behavior:url(PIE.htc);
	width:120px;
	height:15px;
	background-image:url(css/rad3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
  	-webkit-border-radius: 5px 5px 0px 0px;
  	-o-border-radius: 5px 5px 0px 0px;
	background-color:white;
	float:left;
	padding-top:5px;
	margin-left:5px;
	color:#333;
	text-align:center;
}
.navtabici{
	behavior:url(PIE.htc);
	width:120px;
	height:15px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
  	-webkit-border-radius: 5px 5px 0px 0px;
  	-o-border-radius: 5px 5px 0px 0px;
	background-color:white;
	color:black;
	float:left;
	padding-top:5px;
	margin-left:5px;
	text-align:center;
	font-weight:bold;
}
.contenu {
	behavior:url(PIE.htc);
	position: absolute;
	width: 600px;
	max-height:180px;
	padding:10px;
	overflow-y:auto;
	text-align: justify;
	background-color:white;
	border-radius: 5px ;
	-moz-border-radius: 5px ;
  	-webkit-border-radius: 5px ;
  	-o-border-radius: 5px ;
	background-image:url(css/rad6.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight:700;
	
	
}


.contenuhidden{
	position: absolute;
	width: 600px;
	height:200px;
	overflow-y:auto;
	text-align: center;
	display: none;
}
#contenu_1:first-letter{
	font-weight:bolder;
	font-size:20px;
	background-color:#cff;
	
}
.option{
	/*background:white url(css/rad7.jpg) bottom repeat-x;*/
	padding-bottom:15px;
	margin-top:5px;
	border-bottom:dashed 1px gray;

}

.category{
	margin-left:5px;
	padding-top:10px;
	width:122px;
	height:40px;
	background-image:url(css/btn_cat_off.png);
	background-repeat:no-repeat;
	text-align:center;
	float:left;
}
.category a{
	text-decoration:none!important;
	font-weight:700;
	color:white;
}
.categoryici{
	margin-left:5px;
	padding-top:10px;
	width:122px;
	height:40px;
	background-image:url(css/btn_cat.png);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}
#categorizer a{
	text-decoration:none!important;
	font-weight:700;
	color:white;
}
/*.category:hover{
	background-color:grey;
}*/
.list{
	
}
.listhidden{
	display:none;
}
.lastp{
	behavior:url(PIE.htc);
	padding:10px;
	text-align:justify;
	background-color:white;
	border:solid 2px #39c;
	border-radius: 5px ;
	-moz-border-radius: 5px ;
  	-webkit-border-radius: 5px ;
  	-o-border-radius: 5px ;
}
lastp img{
	border:0;
}
.lastp:hover{
	behavior:url(PIE.htc);
	box-shadow: 1px 1px 12px #555; 
	-moz-box-shadow: 1px 1px 12px #555; 
	-webkit-box-shadow: 1px 1px 12px #555; 
	-o-box-shadow: 1px 1px 12px #555; 
}
#lastp1 a{
	color:black!important;
	
}
#bloclastp a{
	color:black;
	text-decoration:none;
}
#bloclastp img{
	border:0px;
}
#vizu{
	width:610px;
	min-height:250px;
	behavior:url(PIE.htc);
	background-image:url(css/loading.jpg);
	background-position:center;
	background-repeat:no-repeat;
	/*position: absolute;*/
	overflow:hidden;
	text-align: justify;
	background-color:white;
	padding:5px;
	border-radius: 5px ;
	-moz-border-radius: 5px ;
  	-webkit-border-radius: 5px ;
  	-o-border-radius: 5px ;
	margin-top:10px;
	margin-bottom:10px;
	
}

