/* CSS Document */
/*
@name: annamaria.css
@desc: css generale
@author: Giada Ranieri
@lastauthor: Giada Ranieri
*/

* {margin: 0; padding: 0}
html, body{margin:0px; padding:0px;}
body{margin:0; color:#333; width:100%; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center;background: url(../img/lay/bg.jpg) #E9F5FF;}
a {color: #5F94BF; text-decoration: none}
a:hover {color: #5F94BF; text-decoration:underline}
img {border:none;}
hr { display:none}
img.FloatLeft {float:left; margin:0px 20px 0 0;}
/*---------
 CONTENTS

-----------*/

/* home */

#language { width:580px; height:20px; margin:30px auto auto auto}
#language p { text-align:right; }
#language a { font-size:12px; color:#666; }
#language a:hover { text-decoration:underline }


#boxhome {margin:0px auto auto auto; width:659px; height:337px; background:url(../img/lay/box_home.jpg) no-repeat top left;}

#container {margin:0px auto auto auto; width:998px; height:595px; background:url(../img/lay/box_container.jpg) no-repeat top left;}
#testa { float:left; width:900px; height:165px;}
#testa img { float:left}
#english { float:left; width:80px; height:165px;}
#english p { text-align:right; font-size:12px; color:#666; margin-top:115px}
#english a {color:#666;}

#clnsx { float:left; width:230px; height:400px; margin-top:10px;}

/* menu  #nav menu pagine - #nav_home menu homepage */
#nav, #nav_home {width: 150px; float:left; margin-left:35px; margin-top:170px;}
#nav { width:200px; margin-left:20px; margin-top:0 }
#nav li, #nav_home li {  margin: 0; padding: 0 0 2px 0; list-style-type: none; }
#nav li a:link, #nav li a:visited, #nav_home li a:link, #nav_home li a:visited { display: block; height: 30px; width: 115px; margin:0; line-height: 30px; text-decoration: none; text-align: left; padding-left:35px;font-size:14px; color:#666; background:url(../img/lay/li.gif) no-repeat top left;}
#nav li a:link, #nav li a:visited { width:150px;}
#nav li a:hover, #nav li a:active, #nav li a.attivo, #nav_home li a:hover, #nav_home li a:active, #nav_home li a.attivo {color:#666; text-decoration:underline; background-position:0 -30px; }

/*contenuto*/
#content {float:left; width:720px; height:400px; margin-top:15px}
#content img { border:none;}
#content h1 {height:69px; width:355px; margin:0 0 0 2px; padding:0 0 10px 0; text-align:left; float:left;}
#content h1 span { display:none}
#content h1.azi { background:url(../img/lay/h1_azienda.jpg)}
#content h1.foto { background:url(../img/lay/h1_foto.jpg)}
#content h1.dove { background:url(../img/lay/h1_dove.jpg)}
#content h1.cont { background:url(../img/lay/h1_contatti.jpg)}
#content h1.azi_uk { background:url(../img/lay/h1_azienda_uk.jpg)}
#content h1.foto_uk { background:url(../img/lay/h1_foto_uk.jpg)}
#content h1.dove_uk { background:url(../img/lay/h1_dove_uk.jpg)}
#content h1.cont_uk { background:url(../img/lay/h1_contatti_uk.jpg)}

#content p { text-align:left; padding:30px 20px 0; line-height:1.5em;}
#content img.FloatRight1 {float:right; margin:20px;}
#content img.FloatRight2 {float:right; margin:0px 20px;}


/*gallery*/
#MGallery { clear:both; width: 700px; height:300px; margin:0px auto auto; }
#MGallery ul{ margin:0px auto auto;}
#MGallery li { display: inline; list-style-type: none; width:100px; height:130px;}
#MGallery li img {width:100px; height:130px; margin:5px; padding:3px;}

/* form mail */
form{ clear:both;width:400px;padding:5px 0;margin:100px auto auto auto;}
fieldset{ border:none}
fieldset div{float:left; width:400px;  padding: 0px 0 10px; }
label{float:left; width:100px;display: inline; line-height:8px; margin-left:20px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#buttonz { margin: 0 auto auto 100px}
.Campo {background:#fff; border:1px solid #5F94BF; width:250px;}
.invia {background:#fff; color:#666; font-size:12px; font-weight:bold;margin-top:5px; border:1px solid #5F94BF;}

/*footer*/
#footer { clear:both; margin:0 auto auto auto; }
#footer p { color:#666; font-size:10px; text-align:center; }
#footer a, a:hover, a:active, a:visited {color:#666; text-decoration:none;}
#footer img { border:0; padding:0 2px; vertical-align:middle}

/*spot*/
#spot {margin:0px auto auto auto; background-color:#E9F5FF}
#spot p {color:#09c; font-size:11px; text-align:center; font-weight:bold;}
#spot a, a:hover, a:active, a:visited {color:#09c; text-decoration:none;}

/* IE6 ONLY */
* html #nav {margin-left:10px;}
* html #nav_home {margin-left:18px;}
* html #nav li a:link, #nav li a:visited, #nav_home li a:link, #nav_home li a:visited {  width:150px}
* html #nav li a:hover, #nav li a:active, #nav li a.attivo, #nav_home li a:hover, #nav_home li a:active, #nav_home li a.attivo { }
* html form{margin:30px auto auto auto;}
* html #dove {margin:60px 0 0;}


/* IE7 Only */
*+html form{margin:20px auto auto auto;}

