body {
	background-color:#f2f3ed;
		font: normal 12px Tahoma, Arial sans-serif;
	color: #494949;
}

.container
					{
					width:780px;
					background-color:#ffffff;
					margin:auto;
					border: 4px solid #168467;
					 -moz-border-radius: 1em 1em 2em 2em;
border-radius: 1em 1em 2em 2em;
					
					
										}

										
.logoictcs
			 {
			 padding-top:10px;
			 padding-bottom:30px;
			 padding-right:30px;
			 text-align:right;
			 color: #00527d;
			 font-size:18px;
			 font-weight:bold;
			 }
			 
.logoictcs img {
		position:relative;
		margin-left:25px;
		float:left;
		border:0px;
		bottom: 5px;
}

.logoeatcs
			 {
			 padding-top:5px;
			 padding-bottom:5px;
			 padding-right:30px;
			 padding-left:250px;
			 text-align:center;
			 color: #00527d;
			 font-size:14px;
			 font-weight:normal;
			 }

.logoeatcs img {
		position:relative;
		margin-right:55px;
		float:right;
		border:0px;
		bottom: 5px;
}	

.logoictcs h2 {text-align:right;}	 
										

.titolo
 {
  background-color: #168467;
	color: #ffffff;
	font-size:13px;
	text-align:center;
	padding-top:10px; 
	padding-bottom:10px;
	font-weight:bold;
	border-top: 1px solid #cccccc;
	clear:both;
	}
.piccolo
 {
	font-size:12px;
	font-weight:bold;
	}


.testo
 {

width:560px;		
float:right;
min-height:580px;
margin-bottom:140px;
		
	 }
	
	
.testo p
 {
  padding-left:20px;
	padding-right:20px;
		
	 }	
	 
.testo span
{
color:#168467;

}

	
	
.menu
		 {
		/* position:fixed; */
		width:219px;
		float:left;
		
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		background-color:#ffffff;
		min-height:540px;
		
	 }
	 
	 .menu img
	 {float:left;}

.menu ul
{list-style-image:url('images/main-icoArrow.gif');}

.menu ul li
{
border-bottom: 1px dashed #cccccc;
padding-bottom:5px;
padding-top:5px;

}
.menu a{text-decoration:none; 
font: normal 11px Tahoma, Arial ;
color: #00527d;
}

.menu a:hover {text-decoration:none; 
font: normal 13px Tahoma, Arial ;
color: #00527d;
}

.menu p
{padding-left:0px;
padding-right:2px;
font-size:12px;}

.menu span
{
background-image:url(images/blu_icon.gif);
background-repeat: no-repeat;
padding-left:20px;
 color:#00527d;
font-weight:bold; 
 }


.menu h4
{
/* background-color:#5F6062; */
background-color: #ba4d4a;
color:#ffffff;
padding:5px;
margin-top:0px;
text-align:center;
}
.menu h4 a
{
color:#ffffff;
font-weight:bold;
font-size:14px;
}
	
	
	.footer
 {
  color: #5F6062;
	background-color: #ffffff;
	font-size:10px;
	text-align:center;
	padding-top:20px; 
  padding-bottom:20px;
	font-weight:bold;
	
			border-bottom: 1px solid #000;
			clear:both;
			
			 -moz-border-radius: 1em 1em 2em 2em;
border-radius: 1em 1em 2em 2em;
					
	}
	


h1 {
    font-size: 20px;
}

h2 {
   padding-left:18px;
    font-size: 18px;
		color: #00527d;
}

h3{
    font-size: 14px;
		 padding-left:18px;
		 color: #00527d;
}

h4 {
    font-size: 12px;
		 padding-left:18px;
	 color: #00527d;	 
}

a {

font: normal 12px Tahoma, Arial;
color: #00527d;
text-decoration:none;
}

a:hover {

font: normal 12px Tahoma, Arial;

color: #414141;
text-decoration: underline;

}

li
{padding-right:12px;}



h1{
color: #4c4c4c;
}

.green-text{
color: #76950b;
}


.left
{
float:left;
border-left:#D9D9D9 1px solid; border-right:#D9D9D9 1px solid; border-bottom:#D9D9D9 1px solid; border-top:#D9D9D9 1px solid;
 padding:20px; margin-right:14px; margin-bottom:10px;
 }
 
 .right
{
float:right;
border-left:#D9D9D9 1px solid; border-right:#D9D9D9 1px solid; border-bottom:#D9D9D9 1px solid; border-top:#D9D9D9 1px solid;
 padding:20px; margin-left:14px; margin-bottom:10px;
 }	
 
 .borderimg
 {

border-left:#D9D9D9 1px solid; border-right:#D9D9D9 1px solid; border-bottom:#D9D9D9 1px solid; border-top:#D9D9D9 1px solid;
 padding:20px; margin-left:14px; margin-bottom:10px;
 }	
 
 .google
 {
 color:#000;
 background-image: url(images/google_flag.gif) ;
 background-repeat:no-repeat;
 width:26px;
 height:36px;
 padding:10px;
  padding-top:2px;
	padding-bottom:14px;
  font-weight:bold;
	margin-bottom:2px;
	
 }
 
 

 
 table 
 {margin-left:20px; margin-right:20px; text-align:center;
 border-collapse:collapse;}
  
 td, th {	border: 1px solid #000; vertical-align:text-top;}
 th{background-color:#e6e6e6;}
 
 .coffee  
 {background-color:#ffffff;}
 
  .lunch 
 {background-color:#ffffff;}
 
 .doctoral
 {background-color:#cccccc;}
 
  .grigio
	 {background-color:#c0c0c0;}
  .social 
 {background-color:#ccff99;}
 
 .invited
 {background-color:#ffff99;}
 
  .best
 {background-color:#99ccff;}
 
 .papers
  {background-color:#ccffff;
 padding-left:3px;
 text-align:left; padding-right:2px;
	font-size:9pt;}
	
	.papers b
	{text-align:center;}
	
	.tutorial
	{background-color:#ffffcc;
	text-align:left;  padding-left:3px; padding-right:2px;
	font-size:9pt;
	}
 
  .award
 {background-color:#ffff99;}
 
 .aictcs
  {background-color:#ff6633;
	font-size:9pt;
}
 .marrone
  {background-color:#C2B280;
	font-size:9pt;
}	
	.special
	 {background-color:#ffccff;}
	 
	
	 
 
 iframe
 {margin-left:20px;
 overflow:auto;
 border:0px;}
 
 
 .sponsors
 { }
 
 .sponsors img
 {
 float:left;
 border: 1px dotted #d3d3d3;
 padding:10px;
 margin:10px 0px 0px 10px; 
 height:63px;
 }
 
 .red
 {
 background-image:url('images/red_light.png') ;
 background-repeat:no-repeat;
 background-position:  95% 5%;
 }
 
  .green
 {
 background-image:url('images/green_light.png') ;
 background-repeat:no-repeat;
 background-position:  95% 5%;
 }
 
 
ul.phone
{list-style-image:url('images/phone.png');}

label {
			/*display: block;
			margin-bottom: 7px;
			margin-top:7px;
			margin-left:20px;
			*/
			
			
}

.events
{
background-image:url('images/news_events.jpg');
background-position: bottom right;
background-repeat: no-repeat;
margin-left:21px;
margin-right:20px;
margin-bottom:22px;
border: 1px dotted #00527d;
padding:16px;

 }

 .redtext
 {
 color:#ba4d4a;
 
 }


 .new
 { 
  background-image:url('images/new.gif'); 
background-position:  95% 100%;
background-repeat:no-repeat; 

 }
 
 
 .postit
 {
 background-image: url('images/postit.jpg');
 float:right;
 background-repeat:no-repeat;
 width:240px;


 margin:5px 15px 0px 0px;
 font-size:11px;
 
 }
 
 .postit p
 {padding: 35px 35px 25px 25px;}
 
 hr
 {
 width:80%;

 border: 1px dashed #c0c0c0;
 line-height:10px;
 }
 
 .poster 
 {
 margin-left:45px;

 }
 
 .poster img
 {
 border:0px;
 }
 
 .authors a
 {text-decoration:underline;}
 
 .title
 {
 color:#000;}
 
 .paper
 {
 color:#000;
 margin:20px;

 }
 
 caption {font-weight:bold; font-size:11pt;}
 
 .separatore
 {  text-align:center; border:1px dotted #c0c0c0; background-color:#e6e6e6; }
 
 
 .hidden
 {visibility: hidden; 
 position:absolute;
 text-align:left;
 }
 

.listato ul
{color: #00527d;}

.listato ul li
{
font: bold 12px Tahoma, Arial ;
padding-bottom:5px;
padding-top:5px;

}
.listato ul li p
{
font: normal 12px Tahoma, Arial ;
color: #494949;
}

.listato a{text-decoration:none; 
font: bold 12px Tahoma, Arial ;
color: #00527d;
}

.listato a:hover {text-decoration:none; 
font: bold 13px Tahoma, Arial ;
text-decoration: underline;
color: #00527d;
}
