@charset "ISO-8859-1";.home_navi {	color: #4E90B3;	font-size: 10px;}.home_navi a {	color: #4E90B3;	font-size: 10px;}* {	margin: 0px;	padding: 0px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background: #A6A6A6;	text-align: center;	line-height: 20px;}p, ol, ul, li {	font-size: 12px;}h1 {	font-size: 36px;	color: #666;	height: 50px;	font-family: "Comic Sans MS", cursive;	background: url(../images/logo_teachcopilot.jpg) no-repeat left top;	width: 515px;	text-indent: -9999px;}h2 {	font-size: 24px;}h3 {	font-size: 20px;}h4 {	font-size: 14px;}.what_others_says {	color: #66CCFF;	padding-left: 30px;	height: 20px;	background: url(../images/icon_heart.gif) no-repeat left top;	padding-top: 1px;	padding-bottom: 2px;	font-size: 13px;}.software_contribution_title {	color: #66CCFF;	padding-left: 30px;	height: 20px;	background: url(../images/icon_play.gif) no-repeat left top;	padding-top: 3px;	padding-bottom: 2px;	font-size: 13px;}#sidebar_improve p {	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;}h5 {	font-size: 13px;	color: #4E90B3;}h6 {	font-size: 12px;}#wrapper {	text-align: left;	margin: 0 auto;	position: relative;	width: 1030px;}#header {	height: 50px;	width: 1030px;}#navigation {	background: url(../images/header_navi.jpg) no-repeat left bottom;	height: 40px;	width: 1030px;}#bodyContent {	width: 1030px;	height: auto;	background: url(../images/wrapper_background.jpg) repeat-y left top;}#footer {	background: url(../images/wrapper_footer.jpg) no-repeat left top;	height: 150px;	width: 1030px;}#logo {	float: left;	height: 50px;	width: 515px;	margin-top: 0px;}#sidebar_left {	width: 216px;	float: left;	margin-left: 0px;	padding-left: 15px;}#mainContent {	width: 783px;	float: right;	margin-right: 16px;	background: #FFFFFF;}#image_div {	background: #FFFFFF url(../images/bar_under_image.jpg) no-repeat left top;	width: 783px;}#clear {	clear: both;}#content {	text-align: justify;	height: 100%;	padding: 20px 40px;}#sidebar_login {	height: 85px;	text-align: center;	line-height: 16px;	font-weight: bold;} #sidebar_login p {	background: url(../images/login_background.jpg) no-repeat left top;	height: 85px;	padding-top: 33px;}#sidebar_login #login, #sidebar_login #login a {	color: #000000;}#sidebar_login  a:link {	color: #000000;}#sidebar_left, #sidebar_left p, #sidebar_left a:link, #sidebar_left a:hover,  #sidebar_left a:visited,  #sidebar_left a:active,  #sidebar_left ul,  #sidebar_left ol,  #sidebar_left li {	color: #FFFFFF;}#sidebar_navigation {	background: url(../images/sidebar_navi_background.jpg) no-repeat left top;	padding-top: 50px;}#sidebar_navigation ul {	width: 206px;	padding-top: 0px;	padding-left: 0px;}#sidebar_navigation li {	list-style: none;	padding-top: 3px;	padding-left: 0px;	border-bottom: 1px solid #333333;}#sidebar_navigation li a {	display: block;	text-decoration: none;	padding-left: 27px;}#sidebar_navigation li a:hover {	background: #333333;}h4#products {	background: url(../images/icon_products.gif) no-repeat left center;	padding-left: 27px;	color: #FF9900;	padding-bottom: 2px;	padding-top: 3px;}h4#support {	background: url(../images/icon_support.gif) no-repeat left center;	padding-left: 27px;	color: #FF9900;	padding-bottom: 2px;	padding-top: 3px;}h4#shop {	color: #FF9900;	background: url(../images/icon_shop.gif) no-repeat left center;	padding-left: 27px;	padding-bottom: 2px;	padding-top: 3px;}h4#teachcopilot {	color: #FF9900;	background: url(../images/icon_teachcopilot.gif) no-repeat left center;	padding-left: 27px;	padding-bottom: 2px;	padding-top: 3px;}#sidebar_news {	background: url(../images/sidebar_news_background.jpg) no-repeat left top;	margin-top: 20px;	padding-top: 50px;	padding-right: 10px;	padding-left: 10px;}#sidebar_improve {	background: url(../images/sidebar_others_background.jpg) no-repeat left top;	padding: 30px 10px;	margin-bottom: 20px;}#language {	float: right;	height: 50px;	width: 515px;	margin: 0px;	padding: 0px;}ul#lang_nav {	height: 15px;	width: 82px;	list-style: none;	position: relative;	margin: 0px;	padding: 0px;	left: 400px;	top: 28px;	display: none;}ul#lang_nav a {	text-decoration: none;	height: 15px;	width: 22px;	display: block;	text-indent: -9999px;	overflow: hidden;}li#lang_1 {	background: url(../images/icon_language_fr.gif) no-repeat 0 0;	position: absolute;	height: 15px;	width: 22px;	left: 0px;	top: 0px;}li#lang_2 {	background: url(../images/icon_language_alle.gif) no-repeat 0 0;	position: absolute;	height: 15px;	width: 22px;	left: 30px;	top: 0px;}li#lang_3 {	background: url(../images/icon_language_eng.gif) no-repeat 0 0;	position: absolute;	height: 15px;	width: 22px;	left: 60px;	top: 0px;}ul#nav_main {	list-style: none;	position: relative;	padding: 0px;	height: 28px;	width: 1000px;	top: 12px;	left: 15px;	margin: 0px;	text-align: center;}ul#nav_main a{	text-decoration: none;	display: block;	text-indent: -9999px;	overflow: hidden;	height: 28px;	padding-top: 0px;	color: #FFFFFF;	font-size: 15px;	font-weight: bold;}li#nav_home {	position: absolute;	width: 77px;	height: 27px;	left: 216px;	background: url(../images/icon_nav_home.gif) no-repeat left top;}li#nav_products {	position: absolute;	top: 0px;	width: 84px;	left: 293px;	height: 27px;	background: url(../images/icon_nav_products.gif) no-repeat left top;}li#nav_support {	position: absolute;	top: 0px;	width: 83px;	left: 377px;	height: 28px;	background: url(../images/icon_nav_support.gif) no-repeat left top;}li#nav_shop {	position: absolute;	top: 0px;	width: 62px;	left: 460px;	height: 28px;	background: url(../images/icon_nav_shop.gif) no-repeat left top;}li#nav_teachcopilot {	position: absolute;	top: 0px;	width: 119px;	left: 522px;	height: 28px;	background: url(../images/icon_nav_teachcopilot.gif) no-repeat left top;}li#nav_links {	position: absolute;	top: 0px;	width: 81px;	left: 641px;	height: 28px;	background: url(../images/icon_nav_links.gif) no-repeat left top;}li#nav_contact {	position: absolute;	top: 0px;	width: 81px;	left: 899px;	height: 28px;	background: url(../images/icon_nav_contact.gif) no-repeat left top;}li#nav_home a:hover {}li#nav_products a:hover {}li#nav_support a:hover {}li#nav_shop a:hover {}li#nav_teachcopilot a:hover {}li#nav_links a:hover {}li#nav_contact a:hover {}.icon_news {	color: #FF9900;}#sidebar_news #news_date {	color: #FF9900;	background: url(../images/icon_blue_star_news.gif) no-repeat left top;	padding-left: 30px;	padding-top: 5px;	padding-bottom: 5px;	margin-top: 10px;}#sidebar_news #news_title {	padding-left: 15px;}#sidebar_left #sidebar_news  a {	color: #66CCFF;	left: 100px;	border-bottom: 1px solid #334455;	display: block;	text-align: right;	padding-right: 10px;	padding-bottom: 5px;}#sidebar_left #sidebar_improve a {	color: #FFA900;	background: url(../images/icon_learn_more.gif) no-repeat right top;	display: block;	text-align: right;	padding-right: 20px;	margin-right: 10px;}.contactez_nous {	color: #000000;	font-weight: bold;	background: url(../images/icon_pencil.gif) no-repeat right center;	line-height: 32px;	width: 200px;	text-decoration: none;	margin-left: 0px;}#bar_under_image {	background: url(../images/bar_under_image.jpg) no-repeat left top;	height: 28px;	width: 783px;}#wrapper #bodyContent #mainContent #content p a {	color: #4E90B3;}#wrapper #header #logo #title {}.hrDotted {	color: #CCCCCC;	background: #FFFFFF;	border-top: 1px dotted #CCCCCC;	height: 1px;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.txtAttractLink {	font-size: 13px;	line-height: 19px;	font-weight: normal;	color: #2B7CA7;	text-decoration: none;}.txtMain {	font-size: 12px;	color: #000000;	text-decoration: none;	font-weight: normal;}#wrapper #bodyContent #mainContent #content #mybugs {	border-bottom: 1px dotted #CCCCCC;}.displayNone {	display: none;}.blue_Dotted {	border-bottom: 1px dotted #4B90B4;}.blueContour {	border-right: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}