/***********************
	CSS E-TEACH WEBSITE 2009
	************************/
	body{
		margin:20px;
		background:url('../images/_body_background.gif') #ffffff repeat-x top left;
	}
	
	div.screenshot{
		overflow:auto;
		padding:2px;
	}
	div.screenshot div.image{
		margin:10px;
		border:0.5px solid #aaaaaa;
		background:#ffffff;
		float:left;
		padding:5px;
	}
	div.screenshot img{
		border:0px solid #aaaaaa;
	}
	
	div.screenshotHorizontal{
		overflow:auto;
		padding:2px;
		width:100%;
		background:#555555;
	}
	div.screenshotHorizontal div.image{
		margin:5px;
		margin-left:1.3em;
		border:1px solid #000000;
		background:#ffffff;
		float:left;
		padding:5px;
	}
	div.screenshotHorizontal img{
		border:0px solid #aaaaaa;
	}
	
	.field{
		font-family:trebuchet ms;
		font-size:16px;
		padding:3px;
		border:#aaaaaa 1px solid;
		background:#ffffff;
	}
	.fieldError{
		font-family:trebuchet ms;
		font-size:16px;
		padding:3px;
		background:#FFDDC6;
		border:#FF0000 1px solid;
	}
	
	#copyrightx{
		margin-top:0px;
		border-top:0px dashed #dddddd;
		padding:20px;
	}
	#copyright span{
		font-family:trebuchet ms;
		font-size:11px;
		color:#aaaaaa;
	}
	
	.products1 li{
		list-style: url(../images/icon_li_services.gif);
		padding-bottom:4px;
	}
	.products2 li{
		list-style: url(../images/icon_li_qplayer.gif);
		padding-bottom:4px;
	}
	.products3 li{
		list-style: url(../images/icon_li_eteachServer_2.gif);
		padding-bottom:4px;
		
	}
	.products4 li{
		list-style: url(../images/icon_li2.gif);	
		padding-bottom:4px;
	}
	ul{
		padding-left:20px;
	}
	
	.keyword{
		font-size:18px;
		color:#111111;
		font-weight:normal;
	}
	
	
	div.main{
		width:980px;
		margin-left: auto;
   		margin-right: auto;
		overflow: auto;
		background:#FFFFFF;
	}
	div#main_menu{
	}
	div#main_menu td#menu{
		width:100%;
		background:url('../images/_top_back.gif') #ffffff repeat-x top left;
	}
	div#main_menu #menu table{
		/*width:100%;*/
	}
	div#main_banner{
		background:#ffffff;
	}
	div#main_menu td#menu #L{
		
		height:62px;
		width:8px;
	}
	div#main_menu td#menu #C{
		
		height:62px;
		cursor:pointer;
	}
	div#main_menu td#menu #R{
		
		height:62px;
		width:8px;
	}
	div, td, span, p, sup{
		font-family: trebuchet ms;
		font-size:13px;
		color:#333333;
	}
	sup{
		color:#333333;
	}
	h1{
		font-family:trebuchet ms;
		font-size:26px;
		color:#333333;
		font-weight:normal;
	}
	.pLink:link{
		color:#333333;
		text-decoration:none;
	}
	.pLink:hover{
		color:#333333;
		text-decoration:none;
	}
	.pLink:link h1{
		text-decoration:none;
	}
	.pLink:hover h1{
		color:#FF9900;
		text-decoration:none;
	}
	.pLink:active h1,p{
		text-decoration:none;
	}
	.pLink:hover .thumbs_title{
		color:#FF9900;
		text-decoration:underline;
	}
	.pLink:visited{
		color:#333333;
		text-decoration:none;
	}
	.pLink:active{
		color:#333333;
		text-decoration:none;
	}
	
	a:link{
		color:#FF6600;
		text-decoration:none;
	}
	a:hover{
		color:#FF6600;
		text-decoration:underline;
	}
	a:visited{
		color:#FF6600;
		text-decoration:none;
	}
	a:active{
		color:#FF6600;
		text-decoration:none;
	}
	
	h2{
		font-family:trebuchet ms;
		font-size:22px;
		color:#333333;
		font-weight:normal;
	}
	
	h3{
		font-family:trebuchet ms;
		font-size:17px;
		color:#333333;
		font-weight:normal;
	}
	
	h4{
		font-family:trebuchet ms;
		font-size:17px;
		color:#333333;
		font-weight:normal;
	}
	
	
	.presse{
		margin:5px;
		float:clear;
		overflow:hidden;
		border-bottom:1px solid #dddddd;
	}
	.presse_agenda{
		margin:0px;
		margin-top:10px;
	}
	.presse p{
		margin:2px;
	}
	.presse div{
		float:left;
		width:600px;
		margin:5px;
		margin-left:30px;
	}
	.presse_title{
		font-family:trebuchet ms;
		font-size:14px;
		color:#FF9900;
		font-weight:bold;
		margin:0px;
	}
	.presse_file{
		font-family:trebuchet ms;
		font-size:13px;
		color:#111111;
		margin:0px;
		text-decoration:underline;
	}
	.presse_info{
		font-family:trebuchet ms;
		font-size:13px;
		color:#aaaaaa;
		margin:0px;
	}
	.presse_publication{
		font-family:trebuchet ms;
		font-size:13px;
		color:#333333;
		font-weight:normal;
	}
	
	
	
	.thumbs_container{
		margin-left:2em;
		margin-right:2em;
	}
	.thumbs{
		float:left;
		margin:10px;
	}
	.thumbs img{
		float:left;
		margin:5px;
		cursor:pointer;
	}
	.thumbs div{
		float:left;
		width:220px;
		margin:5px;
		height:150px;
	}
	#thumbs_info{
		font-family:trebuchet ms;
		font-size:14px;
		color:#555555;
	}
	.thumbs_title{
		font-family:trebuchet ms;
		font-size:20px;
		color:#FF9900;
		font-weight:bold;
		margin:0px;
	}
	.thumbs_undertitle{
		font-family:trebuchet ms;
		font-size:12px;
		color:#555555;
		font-weight:normal;
		margin:0px;
	}
	.thumbs_content{
		font-family:trebuchet ms;
		font-size:13px;
		color:#111111;
		font-weight:normal;
	}
	.thumb_description{
		 overflow:auto;
		 height:250px;
		 padding:10px;
		 padding-bottom:30px;
	 }
	 
	 #anchorMenu{
	 	background:url(../images/anchorNav_background.gif) no-repeat top left;
		padding:5px;
	 }
	 
	 .anchorNav{
	 	padding:6px;
		background:transparent;
		width:280px;
		margin-left:5px;
	 }
	  .anchorNav_active{
	 	padding:6px;
		background:url(../images/anchorNav_active2.gif) no-repeat;
		width:280px;
		margin-left:5px;
		
	 }
	 .anchorNav a{
		color:#333333;
		text-decoration:none;
	 }
	  .anchorNav_active a{
		font-weight:bold;
		color:#111111;
		text-decoration:none;
	 }
	
		
	.whatWeDo{
		font-family:trebuchet ms;
		font-size:19px;
		color:#111111;
		font-weight:normal;
		
		background:#ffffff;
		padding-top:20px;
		padding-bottom:20px;
		text-align:center;
		
		border-top:dashed 0px #dddddd;
		border-bottom:dashed 1px #dddddd;
	}
	
	#template table{
		width 100%;
	}
	
	#template .col{
		/*border:0px solid #aaaaaa;*/
		padding:10px;
		vertical-align:top;
	}
	
	.evidence{
		font-size:15px;
		color:#000000;
		font-weight:bold;
	}

	.form td{
		vertical-align:top;
		font-size:12px;
		margin:0px;
	}
	.form .label{
		text-align:right;
		font-size:12px;
		padding-top:8px;
	}
	.form .labelMandatory{
		text-align:right;
		font-weight:bold;
		font-size:12px;
		padding-top:8px;
	}

	#products td{
		vertical-align:middle;
	}
	#products #logo{
		padding-left:25px;
	}

	.menu_selected_left{
		background:url('../images/_menu_selected_left.gif') #ffffff no-repeat top left;
		width:8px;
	}
	.menu_selected_center{
		background:#FFFFFF;
	}
	.menu_selected_right{
		background:url('../images/_menu_selected_right.gif') #ffffff no-repeat top left;
		width:8px;
	}
	
	.msgStatus_orange{
		background:#FFE699;
		border:1px solid #FFC000;
		font-family:arial;
		font-size:13px;
		padding:5px;
		text-align:left;
		margin-top:10px;
		margin-bottom:10px;
		display:none;
		font-weight:bold;
	}
	.msgStatus_red{
		background:#FFDDDD;
		border:1px solid #FF7E7E;
		font-family:arial;
		font-size:13px;
		padding:5px;
		text-align:left;
		margin-top:10px;
		margin-bottom:10px;
		display:none;
		font-weight:bold;
	}
	.msgStatus_green{
		background:#D8FFB1;
		border:1px solid #75E706;
		font-family:arial;
		font-size:13px;
		padding:5px;
		text-align:left;
		margin-top:10px;
		margin-bottom:10px;
		display:none;
		font-weight:bold;
	}
	
	/***********************
	FIN
	************************/