a 				{	color: #669;}
a:hover 		{	color: #F60;}
a.buyproduct 	{	color: #F60;	font-weight:bold;}
a.download 		{	color: #669;} 
a.main 			{	color: #036;}
a, a:hover, a.buyproduct, a.download, a.main { text-decoration: none;}
b 				{	font-weight: bold;}
li 				{	margin-bottom: 5px;}
h1,h2,h3,h4,h5,h6 {	color: #335;	font: bold 16px Arial, Helvetica, sans-serif;}
form 			{  padding: 0;  margin: 0;  border: 0;}
body {
	background: url(../i/back.gif) #50639F;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #004;
	padding: 0px;
	margin: 0 0 5px 0;
}
td,th,p,ul,ol,li,input,select,textarea {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #004;
	list-style-image: url(../i/li.gif);
}
.text_orange 	{	color:#F60}
.big,big 		{	font: bold 16px Arial, Helvetica, sans-serif;}
.small,small 	{	font: 10px Verdana, Arial, Helvetica, sans-serif;  color: #669; }
.s,s 			{	font: 10px Verdana, Arial, Helvetica, sans-serif;  color: #669; }
.smenu,smenu 			{	font: 11px Tahoma, Arial, Helvetica, sans-serif;  color: #036; }
.xsmall 		{	font: 9px Tahoma, Arial, Helvetica, sans-serif;}
.discret 		{	color:#AAA;}
.error 			{	color: #F00;  font-weight: bold;}

/*************** FORM STYLES **********************************/
.formbutton {
  border: 1px solid #969696;
  background: #DCDCDC;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.formfield 	{
  border: 1px solid #969696;
  background: #EFEFEF;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.button {
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	height: 20px; color: #fff;
	background-image: url(../i/v2/button.gif);
	background-repeat: repeat-x;
	border: 1px solid #868BC2;
}

/***************  NAVIGATION PRINCIPALE **************************/
.nav a {
  padding: 0 10px;
  color: #FFF;
  font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.nav a:hover {
  color: #000;
  text-decoration: none;
}

.nav a.buynow {
  padding: 0 10px 0 24px;
  background: url(../i/v2/nav_blog.gif) no-repeat 10px center;
}
.nav a.forum {
  padding: 0 10px 0 24px;
  background: url(../i/v2/nav_forum.gif) no-repeat 10px center;
}

/***************  SOUS-NAVIGATION **************************/
.subnav {
	background:url(../i/nav_bg.gif) repeat-x left;/*background-color: #e5eaf3;*/
	height: 21px;
	margin-left:-8px;	margin-right:-8px;
	font-weight:bold;
	padding-top: 7px;	padding-left: 10px; 
	}
a.subnavlink 	{	color:#004; font-weight:normal; text-decoration:underline}

/******************************************************************************
*****************************  LEFT SIDE BAR  ***********************************
******************************************************************************/
.side 			{  background: url(../i/side_back.gif) /*#6D8FDF*/;}
.subhead {
	color: #FFF;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	height: 25px;
	padding-left: 5px;
	background: url(../i/subhead_back.gif) no-repeat;
}
.subcont {
	color: #036;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #50639F;
	border-left: 1px solid #c3d1ee;
	border-bottom: 1px solid #9aacd0;
	padding: 5px;
	background-color: #FFF;	/*background-image: url(../i/subcont_back.gif);*/
}
.head_center 	{	background:  url("../i/top/head_back_v5.gif") no-repeat right top;}
.head_center_xmas 	{	background: url(../i/top/head_back_v5.gif) no-repeat right top;}
.head_center_halloween 	{	background: url(../i/halloween/head_back_v5.gif) no-repeat right top;}
.head_center_summer {	background: url(../i/ete2007/head_back2.jpg) no-repeat right top;}

/******************************************************************************
*******************************  FOOTER  **************************************
******************************************************************************/
.foot {
  color: #50639F;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  background: url(../i/foot_back.gif) bottom /*#6D8FDF*/;
}
.footer {
  color: #FFF;
  font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.foot a:link,.footer a:visited,.footer a:active { 
  color: #50639F;
  font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

/******************************************************************************
********************  PRINCIPAL CONTENT  ZONE *********************************
******************************************************************************/
.cont {
	background: url(../i/cont_back.jpg) no-repeat bottom right #FFF;
	padding-right: 8px;	padding-left: 8px;	padding-top:0px;
	margin-top:0px;
}

/********************** Download Page **********************/
.dldhead {  background: url(../i/dld_headb.gif) repeat-x;}
.dldmain {
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
}
.dlddesc {
  padding: 6px 6px 0 6px;
  color: #999;
  font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif;
}
.dlddesc a {  color: #666;}
.dldlinks {
  padding: 6px 6px 0 6px;
  line-height: normal;
}
.dldproductitle {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.dlheading {
	color: #6C8DDC;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #F60;
	padding: 1px 5px;
}
/********************* News Posts **************************/
.newsheading 		{	color: #6C8DDC;/*color: #F60;*/	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
						border-bottom: 1px dotted #F60;
						padding-top: 4px;}

/********************* big title ***************************/
.heading 			{	color: #6C8DDC; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;  padding: 4px 10px;}
.newsheading .date 	{	color: #A1B4E3;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	padding-left: 20px;}

/********************* NEWS ********************************/
.newspost 				{  background: url(../i/ete2007/newsb.gif) repeat-x bottom;}
.newspost table 		{  background: url(../i/ete2007/newsbl.gif) no-repeat bottom left;}
.newspost td.newscont 	{  background: url(../i/ete2007/newsbr.gif) no-repeat bottom right;  padding: 10px 20px;}

.newscont p 	{  line-height: 1.5em;}
.newscont ul li {  list-style-image: url(../i/v2/newsli.gif);}

/********************* OTHER ********************************/
.suggest {
	font: normal  normal 9px Verdana; color: #666; 
	border: 1px solid #BFD9F2; 
	padding: 1px 0px 2px 20px; 
	background: url(../fond_download/puce_rose.gif) no-repeat
}
.espace {	font: normal normal 1px/1px}
td.lang {	border-bottom: solid #CCC;	font: normal  normal 9px Verdana;}
a.lang 	{	color: #336;  text-decoration: underline;} 
.trait 	{	color: #CCC;} 
.menu 	{	font: 9px Verdana, Arial, Helvetica, sans-serif; color: #99F;} 
.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.textbox {
	background-color: #F7F7F7;
	padding: 2px 10px;
	border: 1px dotted #BFBFBF;
}
p, blockquote { color:#222;	line-height: 1.5em;}

/********************** PRODUCT PAGES ************************/
.productinfoheading {
	color: #6C8DDC;/*color: #F60;*/
    font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #F60;
	margin-bottom: 0px;
	padding-left: 1px;
}
.productdlinfo {
	padding: 10px;
	margin: 5px 0px 10px 10px;
}

.poll{ font: 11px Tahoma, Arial, Helvetica, sans-serif;}

/******************************************************************************
*************************** RIGHT SIDE BAR ************************************
******************************************************************************/
.right_side {
   background: #FFF url(../i/nav_bg.gif) repeat-x top;
   width:160px;
}
.right_side_top {
   background: #E5EAF3 /*#E5EAF3 url(/i/side_right_back.gif)*/ ;
   height: 28px;
}
/****************** Cartouches détail *********************/
.cartouche 		{	width: 145px;	
					background-color:#FFF;	
					border: 1px solid #6a7bb5;	
					margin-top: 5px;	
					margin-bottom: 5px;	
					margin-left: 10px;}
.cartouche_head {	color: #FFF;	
					font-weight: bold;
					background-color: #6a7bb5;		
					padding: 2px;}
.cartouche_detail {	background:url(../i/cartouche_bg.jpg) repeat-y left;	
					padding: 1px;}
.cartouche_detail li{color:#000;	
					text-indent: -13px;	
					font: 10px Arial, Helvetica, sans-serif;
					list-style-image: url(../i/0.gif);
					margin: 3px 0px;}
.cartouche_detail li a{	color:#374cad;	
					padding-left: 3px;	
					margin-left: -6px;}
.cartouche_detail li a:hover{color:#F60;}
.cartouche_detail ul{margin: 0px; padding: 0px 0px 0px 18px;}
