/* 
QUBEAT MP4 PLAYER
CSS - WAKE UP / NEOGS.IT 2009
 */
 
body {
	
	margin: 0px 0px 0px 0px;
   background-color: #f1f0ee;
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}

table {
	font: 12px Arial;
	color: #393939;
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}

hr {
height: 1px;
border: 0px;
border-top: 1px solid #b2b2b2;
margin: 6px 0px 6px 0px;
}

form {
	margin: 0px 0px 0px 0px;
}


p {
margin: 10px 0px 0px 0px;
}

ul {
	text-align: justify;
	list-style-image: url(../img/quadratino.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}

li {
	margin: 0px 0px 0px 0px;
}

h1 {
	font: 20px Arial;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

.h1News {
	font: 16px Arial;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

.h1News2 {
	font: 20px Arial;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

h2{
	color: #1b1b1b;
	font: 12px arial;
	margin: 0px;
	font-weight: normal;
}

h3 {
	color: #595555;
	font: 17px arial;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
}

/* tabelle, celle, div */

.TabLogo {
	margin: 0px 0px 15px 0px;
}

.TabMenu {
 margin: 0px 0px 15px 0px;

}

.CellMenu {
	background-image: url(img/sf-menu_01.gif);
   background-repeat: repeat-x;
}

.TabHomeFlash {
 margin: 0px 0px 15px 0px;

}

.separatoreBoxSub {
	margin: 0px 0px 15px 0px;
	text-align: center;
}

.cellHome3Box1 {
	padding: 0px 15px 0px 0px;
	border-right: 1px solid #cacaca;
}

.cellHome3Box2 {
	padding: 0px 15px 0px 15px;
	border-right: 1px solid #cacaca;
}

.cellHome3Box3 {
	padding: 0px 0px 0px 15px;
}

.TabHome3Box {
	 margin: 0px 0px 15px 0px;
}


.TabFooter {
	border-top: 2px solid #dbdbdb;
}

.cellFooter {
	 padding: 15px 0px 15px 0px;
	 vertical-align: bottom;
}

/* tabella centrale principale */

.TabCentrale {
   margin: 0px 0px 15px 0px;
}

.imgTabCentraleTop {
	background-image: url(img/tab-centrale_33.gif);
	background-repeat: repeat-x;
}

.imgTabCentraleSx {
	background-image: url(img/tab-centrale_36.gif);
	background-repeat: repeat-y;
}

.imgTabCentraleDx {
	background-image: url(img/tab-centrale_38.gif);
	background-repeat: repeat-y;
}

.imgTabCentraleBottom {
	background-image: url(img/tab-centrale_40.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.cellTabCentrale {
	background-color: #ffffff;
	padding: 15px;
}

.cellTabCentraleSx {
	border-right: 1px solid #c0c0c0;
	padding-right: 10px
}
.cellTabCentraleDx {
	padding-left: 10px;
	vertical-align: top;
}

/* ombra bordo foto */
.imgOmbraBordoTop {
	background-image: url(img/img-bordo-ombra_04.gif);
	background-repeat: repeat-x;
}

.imgOmbraBordoSx {
	background-image: url(img/img-bordo-ombra_07.gif);
	background-repeat: repeat-y;
}

.imgOmbraBordoDx {
	background-image: url(img/img-bordo-ombra_09.gif);
	background-repeat: repeat-y;
}

.imgOmbraBordoBottom {
	background-image: url(img/img-bordo-ombra_11.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* carrello */

.cellCarrelloTitolo {
	border-bottom: 3px solid #000000;
	border-left: 1px solid #c0c0c0;
	padding: 0px 10px 10px 10px;
}

.cellCarrelloProdotto{
	border-bottom: 1px solid #c0c0c0;

	padding: 10px 10px 10px 10px;
}


/* download */


.cellDownloadTitolo {
	border-bottom: 3px solid #000000;
	padding: 0px 10px 10px 10px;
}

.cellDownloadProdotto{
	border-bottom: 1px solid #c0c0c0;
   padding: 10px 10px 10px 10px;
}

/* immagini */

.imgHomeDiciture {
	margin: 0px 0px 8px 3px;
}

.imgDiciture {
	margin: 0px 0px 10px 0px;
}

.imgCarrelloMin {
	border: 1px solid #c0c0c0;
}

/* news */

.txtData {
	font: 23px georgia;
	color: #000000;
	font-weight: bold;
	text-align: center;
	border: 1px dotted #c0c0c0;
}

.txtMese {
	font: 13px georgia;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase; 
	text-align: center;
	border: 1px dotted #c0c0c0;
}

.txtAnno {
	font: 9px ms sans serif;
	color: #000000;
	text-align: center;
	border: 1px dotted #c0c0c0;
}

.cellNews{
	border-bottom: 1px solid #c0c0c0;
   padding: 17px 10px 17px 10px;
}

.cellNewsTesto{
	border-bottom: 1px solid #08d4ed;
   padding: 0px 10px 10px 10px;
	line-height: 15px;
	font: 12px arial;
}

.cellNewsTestoFoto {
	border-bottom: 1px solid #08d4ed;
   padding: 0px 10px 10px 10px;
}

.cellNewsFotoMin {
	padding: 10px 5px 0px 5px;
}
.cellNewsFotoMin2 {
	padding: 0px 5px 10px 5px;
}
/* qubeat */

.cellQubeatImgMain {
	border-bottom: 3px solid #000000;
}

.cellQubeatTxtMain {
	padding: 15px 40px 0px 40px;
	font: 12px arial;
}

.txtQubeatCapacita {
	font: 16px arial;
	color: #000000;
   font-weight: bold;
}

.txtQubeatPrezzo {
	font: 24px arial;
	color: #007d8c;
   font-weight: bold;
}

.cellQuebeatTxtMain {
	font: 12px arial;
	text-align: justify;
}

.cellQubeatCaratteristiche {
	border-bottom: 3px solid #000000;
	padding: 0px 0px 10px 0px;
	color: #000000;
	font-weight: bold;
}

.cellQubeatCaratteristiche2 {
	padding: 10px 10px 0px 0px;
}

/* immagini */

.imgHomeDiciture {
	margin: 0px 0px 8px 3px;
}

.imgDiciture {
	margin: 0px 0px 10px 0px;
}

.imgCarrelloMin {
	border: 1px solid #c0c0c0;
}

.imgQubeatMin {
	border: 1px solid #c0c0c0;
}
.imgQubeatGalleria {
	padding: 0px;

}
/* contatti */
.txtContatti {
	font: 12px arial;
	color: #000000;
}

/* links */

A:link {
	text-decoration: underline;
	font: 12px Arial;
	color: #007d8c;
}

 A:visited {
	text-decoration: underline;
	font: 12px Arial;
	color: #007d8c;
}

 A:hover {
	text-decoration: underline;
	font: 12px Arial;
	color: #000000;
}

A.linkLogin:link {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #b63d7d;
}
 A.linkLogin:visited {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #b63d7d;
}

 A.linkLogin:hover {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #000000;
}

A.linkNewsTitolo:link {
	font: 16px Arial;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}
 A.linkNewsTitolo:visited {
	font: 16px Arial;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}

 A.linkNewsTitolo:hover {
	font: 16px Arial;
	color: #9e9e9e;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
}

A.linkMin:link {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #007d8c;
}
 A.linkMin:visited {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #007d8c;
}

 A.linkMin:hover {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #000000;
}

A.linkMin2:link {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #b63d7d;
}
 A.linkMin2:visited {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #b63d7d;
}

 A.linkMin2:hover {
	text-decoration: underline;
	font: 11px MS Sans Serif;
	color: #000000;
}



/* newsletter */

#formnewsletter{

}
#formnewsletter td{
	padding: 4px;
}
#formnewsletteravviso{
	width: 500px;
	font-family: Geneva, "MS Sans Serif" , sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;	
}
#link{
	position: relative;
	left:250px;
	top:114px;
	width:300px;
	height:162px;
	text-align: left;
}
.tddx{
	padding-left: 15px;
}
.inputconsfondo input{
	background-image: url(img/input-mid.gif);
	background-repeat: repeat-x;
	width: 180px;
	height: 25px;
	border: none;
	font-family: Geneva, "MS Sans Serif" , sans-serif;
	font-size: 9px;
	vertical-align: middle;
	color: #343434;
	line-height: 23px;
	margin: 0;
	padding: 0;
}
.privacy{
	font-family: Geneva, "MS Sans Serif" , sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #717171;
	line-height: 8px;
	margin-top: 10px;
	vertical-align: top;
}
#emailconsenso{
	width: 10px;
	line-height: 8px;
}
.conferma{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
	font-weight: bold;
	text-align: justify;
	color: #343434;
	line-height: 14px;
	text-align: -moz-center;
	text-align: center;
}
.informativaprivacy, .informativaprivacy textarea{
	width: 332px;
	font: 9px MS Sans Serif;
	color: #7f7f7f;
	font-weight: lighter;
	color: green;
	height: 41px;
	line-height: 10px;
   background-color: #f1f0ee;
	border: none;
}
/* form */
#formregistrazione{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}
#formregistrazione td{

}
#formregistrazione .campi{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
	padding: 16px 12px 6px 12px;
}
#formregistrazione .campidx input,#formregistrazione .campidx select,#formregistrazione .campidx textarea{
  font-family: Geneva, "MS Sans Serif" , sans-serif;
	font-size: 9px;
}
#formregistrazione td input,#formregistrazione td select,#formregistrazione td textarea{
  font-family: Geneva, "MS Sans Serif" , sans-serif;
	font-size: 9px;
}
#formregistrazione-pulsanti input{

}
#formregistrazioneavviso{
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
}
.camposx{
	vertical-align: middle;
	line-height: 20px;
	padding-right: 8px;
}
.camposxlogin{
	vertical-align: top;
	line-height: 24px;
	padding-right: 8px;
}
/* e-commerce */ 
#ordiniutente{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}
#ordiniutente td{
  padding:10px;
}
#ordini-intestazione{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
	font-weight: normal;
}
#ordini-articoli{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}
#ordini-articoli input{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
	font-weight: lighter;

}
.ordiniriga1{
  background-color:#F4F4F4;}
.ordiniriga2{
  background-color:#FFFFFF;}
.ordiniriga3{
  background-color:#fbf31b;}
.pagatosi{
  color: green;
}
.pagatono{
  color: red;
}
#formmodificadati{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}
#formmodificadati td{

}
#formmodificadati .campi{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
	padding: 16px 12px 6px 12px;
}
#formmodificadati input,#formmodificadati select,#formmodificadati textarea{
  font-family: Geneva, "MS Sans Serif" , sans-serif;
	font-size: 9px;
}

#formmodificadatiavviso{
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;	
}

.dati-footer,.dati-footer a{
	font: 11px MS Sans Serif;
	color: #7f7f7f;
}
.sounds{
	font: 12px Arial;
}
	