* {
	margin: 0;
	padding: 0;
}

a {color:#ce0005;}
a:hover {color: #830003;}

body {
     background: #5ca7b7 url(../img/bg2.gif) repeat-y center top; 
/*	background: #FFF url(../img/bg.gif) repeat-y center top;*/
	color: #333;
	font: normal 73% "Lucida Sans Unicode",sans-serif;
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,ul {
	padding-bottom: 1.2em;
}
ul {margin-left: 1.2em;}
h1 {font-size: 1.4em;}
h2 {font-size: 1.3em;}
h1,h2,h3 {color: #654;}

H2 A  {color: #654; text-decoration: none;}

blockquote {
	background: #f7fdff;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}

blockquote p {padding: 3px 0;}

 
 IMG {border:0px;}

/*= misc */
.clearer {clear: both;}

/*= structure */
.container {
	background: url(../img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 900px;
}

/*= top */
.top {
	color:#FFF;
	background: #1f77bd url(../img/bg_top.gif) no-repeat top left;
	font: normal 1.2em Verdana,sans-serif;
	height: 60px;
	margin: 0 auto;
	margin-right:36px;
	width: 850px;
	text-align:right;
	padding-right:14px;
}
.top a {
	color: #ffff8d;
	line-height: 60px;
	text-decoration: none;
	padding:0.8em;
}
.top a:hover {
	background: #FFF;
	color: #830003;
}

/*= logo */
.header { position:relative;
	background: url("../img/header_no_scritta.jpg") no-repeat;
	height: 173px;
	margin: 0 auto;
	margin-right:36px;
	width: 864px;
}

/* scritta atex */
.header DIV.atex { 
	position:absolute;
	top:120px;
	right:10px;
	padding:1px;
	font-weight:bold;
	font-size:1.1em;
	font-style:italic;
	font-family: sans-serif;
}

/*= blok */
.blok {clear:both;float:left;}

.blok h1 {
	line-height: 40px;
	padding-left: 16px;
}


.blok .data {
	color: #FFF;
	background-color:#d60005;
	float: right;
	height: 40px;
	text-align: center;
	width: 36px;
}
.blok .data div {padding-top: 4px;}
.blok .data span {font: normal 1.6em serif; font-weight:bold}

.blok .content {
	float: left;
	width: 653px;
}

.blok .body {padding: 12px 18px; font-size: 1.2em;}

.blok li {list-style-type: none; background:url(../img/li.gif) no-repeat 0 50%;padding-left:15px;line-height:1.8em}

/*= pag prodotto*/

#pag-prodotto h2{ margin-bottom:10px; font-size:1.6em}
#pag-prodotto .box-video p {float:right; width:380px;}
#pag-prodotto .box-video{ margin:8px 0;}

#pag-prodotto div.mycarousel ul li{ background:none; padding:0 2px; height:150px}

/*galleria statica*/
#pag-prodotto div.gallery_static ul li { background:none; padding:0 3px; display:inline}
#pag-prodotto div.gallery_static  li {display:inline}

.blok #prodotti{ margin-bottom:15px;	background:transparent url(../img/bg_prodotto.gif) repeat-y top left}

/* vetrina prodotti */
.blok .prodotto{
	position:relative;
	width:100%;
	height:152px;
	clear:both;
	padding:5px 0;
	margin:5px 0;
	border-bottom:1px solid #ccc;
}

.prodotto img{float:left; margin-right:25px;}
.prodotto h2{
	float:left;
	font-size:1.3em;
	width:250px; 
	line-height:25px;
	margin-right:25px;
	word-spacing:2px;
}
.prodotto ul{float:left;}file:///var/www/vibrowest/css/stile_vibrowest.css


/*= news */

.box_news H1 {
	color: #FFF;
	background-color:#d60005;
	text-align: right;
}

.data_news {
	color: #FFF;
	background-color:#d60005;
	text-align: right;
}


/* TESTI VARI */
.link_bianco A {color:#fff;}
.link_bianco A:visited {color:#fff;}


.small {font-size: 0.8em;}

.red {
     color: #CC0000;
     }

.avviso {
        border-top: 1px solid #993300;
        border-bottom: 1px solid #993300;
        background-color:#FFE0BB;
	font-size:1.1em;
	color: #CC0000;
	}


/*= varie */
.box_foto
  {
  float: left;
  padding: 0 10px 5px 0px;
  }


.titolo  {
	background: #1f77bd url(../img/bg_content_h1.gif) no-repeat top right; 
	color: #FFF;
	line-height: 40px;
	padding-left: 16px;
}


/*= main */
.main {float: left;}

/*= navigazione */
.navigazione {
	float: left;
	margin-left: 1px;
	width: 209px;
}
.navigazione h1
  {
  height: auto !important;  /* per i browser moderni */
  height: 40px;      /* per IE5.x e IE6 */
  min-height: 40px;  /* per i browser moderni */
  background: #FFF url(../img/bg_navigation_h1.gif) repeat-y top left;
  color: #1f77bd;
  font-size: 1.3em;
  line-height: 25px;
  padding-left: 10px;
  }
.navigazione ul {margin: 0; padding: 0;}
.navigazione li {
	border-bottom: 1px solid #FFF;
	list-style: none;
}
.navigazione li a, .navigazione li span {
	background: #eee url(../img/bgnavigation.gif) repeat-x;	
	color: #000;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
}
.navigazione li a:hover {
	background: #f8faef;
	color: #ce0005;
}

.navigazione #flag{
   height:25px;
   padding:15px 0 0 10px;
   background: #1f77bd url(../img/bg_content_h1.gif) no-repeat top right;
}

.navigazione #flag a{ padding:0 7px;}


/*VARIE */
.class_strong  {font-weight:bold}

.bottone{
  color:#000;
  font-weight: bold;
  background-color: #9CCEE9;
}


/*= footer */
.footer {
	background: url(../img/bgfooter.gif) repeat-x;
	color: #FFF;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0 auto;
	margin-right:38px;
	text-align: center;
	width: 860px;
}
.footer a {color: #FFF;}
.footer a:hover {color:#FF0;}


.nimaia { font-weight: normal;
	color: #36558A;
	font-size: 1em;
	text-align: left;
	margin:10px;
}

.nimaia a {
	color: #36558A;
}
