@charset "utf-8";
/* CSS Document */

form, table { margin:0px; padding:0px; }
img { display:block; border:none; border:0;}
.clear { clear:both;}

body { margin:0px auto; background-color:#ffffff; font-family:"Arial"; }

#container { margin:40px auto; width:807px; }
#footer { margin:40px auto; width:807px; text-align:center; color:#878786; font-size:11px; }
#footer p { text-align:center;}

#key-visual { background:url(../images/brandactivity_key_visual.jpg) top left no-repeat; width:807px; height:514px;}
#main-menu { list-style:none; padding:0px; margin:0px; font-size:11px; padding-left:3px; }
#main-menu li { float:left; background:url(../images/menu-tab-normal.jpg) top left no-repeat; width:100px; height:25px; text-align:center; }

#main-menu li a:link { color:#878786; line-height:25px; text-decoration:none; }
#main-menu li a:visited { color:#878786; line-height:25px; text-decoration:none; }
#main-menu li a:hover { color:#2b2b2b; line-height:25px; text-decoration:underline; }
#main-menu li a:active { color:#878786; line-height:25px; text-decoration:none; }

a:link { color:#878786; text-decoration:none; }
a:visited { color:#878786; text-decoration:none; }
a:hover { color:#2b2b2b; text-decoration:underline; }
a:active { color:#878786; text-decoration:none; }

#main-menu li a.hovered { color:#2b2b2b; line-height:25px; text-decoration:underline; }

#colLeft { 
	float:left; 
	padding:0px 20px 10px 0px; 
	text-align:justify; 
	width:623px; 
	font-size:12px; 
	border-top:1px solid #878786;
}

#pageTitle { 
	font-size:16px; 
	color:#00A4D8; 
	margin:0px; 
	padding:40px 0px 20px 0px; 
}
#pageTitleLeft {float:left; width:139px; height:62px;}
#pageTitleRight { float:left; width:484px; height:62px; text-align:right; }
#pageTitleRight h1 { 
	font-size:24px; 
	color:#00A4D8; 
	margin:0px; 
	padding:20px 0px 20px 0px; 
}

#colLeft p {
	line-height:18px;
	color:#333333;
}

#colLeft ul {
	list-style-image:url(../images/litick.jpg);
}

#colLeft ul li {
	line-height:18px;
	color:#333333;
}

#colLeft strong, #colLeft h2 {
	color:#D73117;
}

#colLeft h3 {
	color:#00A4D8;
}
h4 { color:#878786; font-size:16px; font-weight:bold;}
.spkrContainer { margin-bottom:30px;}
.spkrLeft { float:left; width:123px; padding-top:40px;  }

.spkrRight strong, .spkrRight h3 {
	color:#D73117; font-size:16px; padding-top:0px; margin-top:0px;
}

.titleHistory { padding:10px; background-color:#ebebeb; margin:10px 0px; }

.titleHistory h2, .titleHistory h3 {font-size:14px; padding:0px; margin:0px; line-height:20px; cursor:pointer; }

.titleHistory h2 span { cursor:pointer; color:#FF0000;}

.historyDetails { padding:10px; line-height:18px; color:#333333; }

.spkrRight { float:left; width:500px; padding-bottom:20px; }

.spkrRight .logoParteneri { display:inline; margin:0px 20px 20px 20px;}

#colRight { float:left; width:163px; padding-top:40px; border-top:1px solid #878786; }

form td input { border:none; border-bottom:1px solid #999999; width:300px; font-size:12px; color:#2b2b2b; }
.label { color:#4b4b4b; font-size:13px; height:30px; width:250px; padding-left:20px; }
#submit { width:100px; height:45px; margin:10px 0px; border:none; background-image:url(../images/ma-inscriu.jpg); background-repeat:no-repeat; cursor:pointer; }

.srvValidError { color:#FF0000; font-size:10px;}
/* ---------------------- */

#part-footer-container { width:807px; }
#footer-part-left { float:left; width:807px;}
#footer-part-left h4 { padding:0px; margin:0px; padding:10px 0px;}
#footer-part-right { float:left; width:807px;}
#footer-part-right h4 { padding:0px; margin:0px; padding:10px 0px;}

.parts-left a { padding:1px 0px;}
.parts-right a { float:left; padding:1px 17px;}

/* agenda */
#agenda { padding:20px 10px;}
#agenda h2 { color:#D73117; font-size:18px; line-height:24px; padding:0px; margin:0px; font-weight:normal;}
#agenda h3 { color:#00A4D8; font-size:14px; line-height:22px; padding:0px; margin:0px; font-weight:bold;}
#agenda h4 { color:#4b4b4b; font-size:14px; line-height:20px; font-style:italic; padding:0px; margin:0px;}



