/***********************************************/
/* Emme-Fin Stylesheet - stile.css             */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	background-color: #0386da;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #d1c457;
	text-decoration: none;
}

a:visited{
	color: #d1c457;
	text-decoration: none;
}

a:hover{
	color: #f8e22c;
	text-decoration: none;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-weight:normal;
 font-size: 11px;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size: 11px;
 color: #fbd70f;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

.testo {
 font-family: Verdana,Arial,sans-serif;
 font-weight:normal;
 font-size: 11px;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

.giallo {
 font-family: Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size: 11px;
 color: #fbd70f;
 margin: 0px;
 padding: 0px;
}

.giallo a, a:visited {
	font-weight:bold;
 	color: #fbd70f;
}

.giallo_big {
 font-family: Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size: 17px;
 color: #fbd70f;
 margin: 0px;
 padding: 0px;
}

.offerdisclaimer {
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #8bcdf7;
	margin: 0px;
 	padding: 0px;
}

.offer_normal{
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

.offer_bold{
 font-family: Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size: 11px;
 color: #fbd70f;
 margin: 0px;
 padding: 0px;
}

.offer_data{
 font-family: Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size: 11px;
 color: #91d4ff;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
 line-height: 30px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#testata{
	padding: 0px 0px 0px 0px;
	text-align:center;
	width: 100%;
	height: 93px;
	background: #ffe117 url("img/bg/bg_testata.jpg"); 
	background-repeat: no-repeat; 
	background-position: center;
}

#logo_floating{
	position: absolute;
	text-align:center;
	right: 0px;
	top: 5px;
	left:-180px;
	bottom:0px;
	
}

#main{
	padding: 0px 0px 0px 0px;
	text-align:center;
	width: 100%;
	height: 100%;
	background: #0386da url("img/bg/bg_main_grande_13.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
}

#main_bgtr{
	padding: 0px 0px 0px 0px;
	text-align:center;
	width: 100%;
	height: 100%;
	background: #0386da url("img/bg/bg_main_grande_14.jpg"); 
	background-repeat: no-repeat; 
	background-position: top center;
}

#linkbar{
	text-align: center;
	width: 640px;
	height: 18px;
	margin:0 auto;
	padding: 0px;
	background-color: #eeeeee;
	background: url(""); 
	background-repeat: no-repeat; 
	background-position: center;
}



#navBar{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#headlines{
  float:right;
	width: 20%;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right: 10px;
}

#content{
	float: left;
  width: 55%;
}

#travel_offer_box{
	text-align: center;
	width: 100%;
	height: 96px;
	margin:0 auto;
	padding: 0px;
	background-color: #339fe4;
	background: #339fe4 url("img/bg/bg_emmefinoblique_travel.gif"); 
	background-repeat: no-repeat; 
	background-position: 30px 0px;
}

#productlist_background{
	width: 100%;
	background: url("img/bg/bg_productlist.gif"); 
	background-repeat: no-repeat; 
	background-position: 180px 0px;
}

#menatwork_background{
	width: 100%;
	background: url("img/bg/bg_productlist.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom left;
}
/***********************************************/
/* Main Section Styles                         */
/***********************************************/

#text_main10{

	padding-left: 20px;
}

/***********************************************/
/* Form Style                                  */
/***********************************************/

input.button {
	background: #0386da url('public/images/bg/buttonsbg.gif') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	border: 1px solid;
	border-color: #56b2ec #4ea1d6 #34a1e6 #41b0f7;
	padding: 1px 0.5em;
	}

* html input.button {
	/*\*//*/
	padding: 1px 0.5em;
	/**/	
	/*\*/padding: 1px 0.5em;/* */
	width/**/: 0;
	overflow/**/: visible;
	}
	
input.button {
	cursor: pointer !important;
	cursor: hand;
	}

input.button:hover, input.button:focus {
	border: 1px solid;
	border-color: #56b2ec #4ea1d6 #34a1e6 #41b0f7;
	}

input.post, textarea.post, checkbox.post, select, input.postfile {
	margin: 0;
	border: 1px solid #56b2ec;
	background-color: #289ce6;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

input.post, textarea.post, input.postfile {
	padding: 2px 3px}

input.post {
	height: 28px}

html>body input.post {
	height: 18px}

