/* media: Screen CSS Document */

/* general */
body{text-align:center;margin:auto;margin-top:10px;border:1px solid gray;width:750px;color:black;background-color:white;font-family:"Trebuchet MS",Arial,sans-serif;}

a:link,a:visited{text-decoration:none;color:black;background-color:inherit;}
a:hover,a:active{text-decoration:underline;}
a:active{color:red;background-color:inherit;}
img{border:none;margin:0;vertical-align:bottom;}
.selected,.warning{color:red;background-color:white;}
.ok{color:green;background-color:white;}
ul{list-style-type:none;}
li{display:inline;}
*.realList{list-style-type:square;}
*.realList li{display:list-item;font-size:14px;line-height:16px;margin:0;padding:0;}

/* rows */
hr.rows
{clear:both;background-image:url("rows.jpg");height:25px;width:748px;text-align:center;margin:0;padding:0;}

/* content */
div#content{clear:both;text-align:left;padding:10px;margin:0;}
div#content p{font-size:13px;line-height:15px;}
div#content p a{color:red;}
div#content p a:hover{color:black;}
div#content div.main{float:right;width:420px;}
div#content div.main, div#content div.aux{padding:20px;}
div#content div.aux img{margin:3px;}

/* seealsoMenu */
div.seealso *{font-weight:900;}
div.seealso p{margin-bottom:0;}
div.seealso ul{list-style-type:square;margin:0;padding:0;}
div.seealso ul li{margin:0 10px 0 0;font-size:13px;line-height:15px;}

/* Fornitori */
ul#fornitori{clear:left;float:left;width:230px;list-style-type:none;margin:60px 0 0;padding:20px;line-height:12px;}
ul#fornitori li{font-size:12px;}
ul#fornitori li a{color:black;font-weight:600;}
ul#fornitori li a:hover{color:red;}

/* listaNozzeMenu */
ul#listaNozzeMenu{clear:left;float:left;width:200px;list-style-type:none;margin:0;margin-top:60px;padding:20px;}
ul#listaNozzeMenu li{font-size:12px;line-height:14px;}
ul#listaNozzeMenu li a{color:black;}
ul#listaNozzeMenu li a:hover{color:red;}

/* mainMenu */
ul#mainMenu{clear:both;text-align:center;margin:0;padding:0;font-size:14px;line-height:24px;width:750px;}
ul#mainMenu li{list-style-type:none;float:left;margin:0 28px 5px;}
ul#mainMenu li a{color:black;background-color:white;}

/* header */
div#header{text-align:right;}
div#header h1, div#header h3{margin-left:280px;margin-top:0;margin-bottom:5px;width:460px;}
div#header h1{font-size:15px;font-weight:100;line-height:21px;text-align:left;color:red;background-color:white;}
div#header h3{background-color:black;color:white;text-align:left;font-size:14px;font-weight:100;line-height:21px;padding:5px;}
div#header h3 a{color:white;}
div#header img#logo{float:left;margin:5px 0 0 10px;}

/* footer */
h2#footer{clear:both;text-align:right;font-size:10px;line-height:12px;font-weight:normal;border-top:1px solid gray;padding:2px;margin:0;}
h2#footer a{color:black;background-color:white;}

/* pagina di acquisto */
img.products{cursor:move;width:60px;height:60px;}
div#cart{z-index:1;text-align:center;background-image:url("carrello.gif");background-repeat:repeat-y;background-position:50% 0%;width:70px;float:left;clear:left;border:1px solid black;margin-top:5px;}
div#wastebin{background-image:url("cestino.png");background-repeat:no-repeat;background-position:50% 50%;width:70px;float:left;height:80px;border:1px solid black;}
div#cart img{width:60px;height:60px;}
div.cart-active{background-color: #FFF4D8;}
div.wastebin-active{background-color: #FFF4D8;border:1px solid #E8A400;}

div#organizzazione_matrimoni img{width:100px;height:100px;}
