@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img a { border: 0; }

body { background-image:url(/images/bg_body.gif); }


#pageMargins { width: 790px;  margin: 0 auto; text-align: center; background-image:url(/images/bg_page.gif); border:0px solid black; }
#wrapper {width: 635px; text-align: left; margin: 0 auto; text-align: center; border:0px solid black;}
#wrapper2 { text-align: left; margin: 0 auto; border:0px solid black;}
#header { width: 100%; padding-top: 45px; border:0px solid black;}
#menuContainer { margin-top:13px; border:0px solid black; height:52px; margin-bottom:5px;}
#first_menu { border-bottom: 1px dotted #d5d7d8; width: 503px;}
#first_menu li { display:inline; list-style-type: none;  margin: 10px 30px 15px 0; padding: 15px 10px 0 0;}
#first_menu li a {sans-serif; font-size: 12px; color: #58585a; text-decoration: none; font-weight: bold;  font-family:Arial, Helvetica, serif; }
#first_menu li a img { border: none;}
#second_menu { margin-top: 0; margin-bottom: 14px;  height:25px; border:0px solid red; padding:0;}
#second_menu li {  list-style-type: none;  font-size: 12px; margin: 0 10px 20px 0; display:inline; }
#second_menu li a { color:#37383a; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; border:0px solid red; margin-bottom:0px;}

a#eventi:hover { border-bottom: 3px solid #ce02bf;}
a#eventi:active { border-bottom: 3px solid #ce02bf; }

a#pp:hover { border-bottom: 3px solid #0181ff; }
a#pp:active { border-bottom: 3px solid #0181ff; }

a#m_services:hover { border-bottom: 3px solid #ce9803; }
a#m_services:active { border-bottom: 3px solid #ce9803; }

a#m_relation:hover { border-bottom: 3px solid #95933c; }
a#m_relation:active { border-bottom: 3px solid #95933c; }

a#location:hover { border-bottom: 3px solid #ba005e; }
a#location:active { border-bottom: 3px solid #ba005e; }

a#exclusive:hover { border-bottom: 3px solid #000000; }
a#exclusive:active { border-bottom: 3px solid #000000; }

.component_1 		{ width: 182px; height: 140px;  float: left; margin: 33px 0 10px 0; } 
.component_2 	{ width: 182px; height: 140px;  float: left; margin: 33px 0 10px 0; margin-left: 25px; } 
.component_3 	{ width: 182px; height: 140px;  float: left; margin: 33px 0 10px 0; margin-left: 25px;} 

.upper {width: 100%; height: 40px; background: #d5d7d8; background: url(/images/upper.jpg) no-repeat; position: relative; top: 1px;}
h1.upperTitle { font-size:16px; text-align: right; padding: 17px 15px 0 0; font-family:Arial, Helvetica, sans-serif;}
	
p.headerbody  { font-size:12px; color:#FFFFFF; font-weight: bold; text-align: center; padding-top: 25px; font-family:Arial, Helvetica, sans-serif;}
p.headerbody_evento  { font-size:11px; color:#FFFFFF; font-weight: bold; text-align: left; padding-top: 25px; font-family:Arial, Helvetica, sans-serif;}	
p.headerbody_press  { font-size:11px; color:#000000; font-weight: bold; text-align: left; padding-top: 25px; font-family:Arial, Helvetica, sans-serif;}	
.links { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px; }	

.lower_red 		{width: 181px; height: 101px; background:url(/images/component01_bg.jpg); }
.lower_vio 		{width: 181px; height: 101px; /* background:url(/images/component02_bg.jpg) */; }
.lower_green 	{width: 181px; height: 101px; background:url(/images/component03_bg.jpg); }

#downmenu { clear: left; text-align: right;}
#downmenu p  { display: inline; padding-left: 20px;}
#downmenu p a {color: #636363; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none; font-size: 12px;  }
#downmenu p a img { border: none;}

#downmenua { clear: left; border-top: 1px dotted #c6c5c6; width: 600px; padding-bottom: 12px; }
#downmenua p  { display: inline; }
#downmenua p a {color: #333333; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 11px;  }
#downmenua p a img { border: none;}
#footer { width: 990px; margin: 0 auto; font-size: 10px; margin-top: 15px; color: #636363; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
#footera { width: 990px; margin: 0 auto; font-size: 10px; margin-top: 15px; color: #636363; font-family:Arial, Helvetica, sans-serif; font-weight: bold; }

a#agenzia:hover { color: #CC9900; }

/*   eventi e la skeda dei eventi            */
#eventContainer {position: relative; border:0px solid red; height:152px; }
#eventContainer2 {position: relative; border:0px solid red; }
div#eventcontent { float: left; width: 300px;   font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#636363}
#eventContainer > div#eventcontent { padding: 0px 14px 0 5px; }
#eventContainer2 > div#eventcontent { padding: 7px 19px 0 15px; }
div#eventImage { } 
div#overlay { position: absolute; top: 96px;}
div#overlay img { opacity: 0.9; filter:alpha(opacity=90); }

.acomponent { width: 184px;  float: left; padding: 3px 10px 0; } 

.eventItem h1 { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.eventItem h2 { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:300;}
.eventItem h3 { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:300;}
h1.eventTitle a { text-decoration: none; color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.eventItem a { text-decoration: none; color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:300;}
/* .eventItem a:hover { color: #636363; } */
.eventItem { text-decoration: none; color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:300;}
/*  fine  eventi e la skeda dei eventi            */


/*  SKEDA DETAGLI EVENTI  http://www.amarena.test/it/detagli   */
#eventcontent img { float: right;  } 
#eventDescription { width: 230px;}
#eventDescription p a  { text-decoration: none; color: #636363; detagliHeader font-size: 11px; }
#eventDescription p { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; }

.detagliHeader { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; font-size: 11px; font-weight:bold;}
div#overlayDetail{ position: absolute; top: 6px; }
div#overlayDetail img { opacity: 0.9; filter:alpha(opacity=90); }
/* #eventImgs { width: 240px; padding: 10px 0 0 0;} */
div#eventImgs img { border: 0;  }
div#eventImgs a { margin-left: 3px; }
p#sponsor { margin: 12px 0 0  0;}
#sponsor a { }


/*  PRODUCT PLACEMENT  http://www.amarena.test/it/product   */

#eventComponentContainer p { text-decoration: none; color: #636363; font-family:Arial, Helvetica, sans-serif; width: 97%; font-size: 11px;   }
div#eventcontentProduct { float: left; width: 285px; color: #58585a; font-family:Verdana, Helvetica, sans-serif; padding: 20px 32px 0 8px;   font-size: 10px;  }
#eventContainer > div#eventcontentProduct { padding: 0px 19px 0 15px; }
#productEvent { padding: 20px 10px 30px  20px; table-layout: fixed; text-align: center;}
#productEvent a { color: #636363; font-family:Arial, Helvetica, serif; font-weight: bold;  text-decoration: none; font-size: 11px;}
#productEvent #lastProduct { margin-right: 60px; }
#productEvent table { width: 100%; text-align: right;}

/*		concorsi		*/
#concorsi { width: 600px; }
#concorsi  p {  color: #636363; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
#concorsi  p span { color:#cd0d6d; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

/*  media events     */
.mediaEvent { float: left; width: 210px; line-height: 180%; padding: 0; margin-left: 5px;}
.mediaEvent  a { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; display: block; font-weight: bold; }
.mediaEvent  a:hover  { color:#bb005e; }
#concorsiEventi {margin-bottom: 30px;}

	/*  EXCLUSIVE   */
	

#loginContainer { text-align: left; padding-left: 390px; width: 299px; }
#loginContainer h1 {  font-size: 22px; font-family: "Times New Roman", Times, serif; padding: 10px 0 15px 0;}
#login { color: #FFFFFF; width: 286px; background: #000000; padding-left: 5px;}
#login a { position: relative; bottom: 30px; left: 217px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #654f29; }
 .loginText { color: #FFFFFF; font-family:Arial, Helvetica, sans-serif;  font-size: 10px; width: 230px; font-weight: 500; padding: 0 0 35px 0;}
#login label, input {display: block; font-size:: 10px;}
span {  color: #615858; font-family:Arial, Helvetica, sans-serif; font-size: 13px;}
input { background-color: #2e2c2d; border: 0; margin: 5px 0 10px 0; opacity: 0.8; height: 18px; }
input.text { background-color: #2e2c2d; border: 0; margin: 5px 0 10px 0; opacity: 0.8; height: 18px; color: #FFFFFF;}
input:active { background: #FFFFFF; color: #333333;}

/* stuff */
.mediaEventStuff { float: left; width: 210px; line-height: 140%; padding: 0; margin-left: 5px;}
.mediaEventStuff  a { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; display: block; font-weight: bold; }
.mediaEventStuff  a:hover { color:#000000; } 

.mediaPressStuff { float: left; width: 210px; line-height: 140%; padding: 0; margin-left: 5px;}
.mediaPressStuff  a { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display: block; font-weight: normal; }
.mediaPressStuff  a:hover { color:#000000; } 

#eventContainerLavora table { text-align: left;  table-layout: auto; }
#eventContainerLavora input { display: inline; background: none; height: auto; color:#bb005e; }
#eventContainerLavora input.long { background:url(/images/input_long.gif) no-repeat; height: 18px; width: 158px; overflow:hidden; padding: 0 2px; }
#eventContainerLavora input.medium { background:url(/images/input_medium.gif) no-repeat; height: 18px; width: 111px;  overflow:hidden; padding: 0 2px; }
#eventContainerLavora input.small { background:url(/images/input_small.gif) no-repeat; height: 18px; width: 64px;  }
#eventContainerLavora input.email { background:url(/images/email.gif) no-repeat; height: 18px; width: 387px;  }
#eventContainerLavora input.check {}
#eventContainerLavora textarea { background:url(/images/texarea.gif) no-repeat; height: 40px; width: 420px; border: none; overflow: hidden; padding: 2px 4px; }

#eventContainerLavora label { color: #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 5px 0 10px; }
#eventContainerLavora input.allega { border: 1px solid #8e8e8e; }