
/* Common controls */
.text{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.h1 {
	font-size: large;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h1 { color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: 600; 
	font-size:18px;
	}
h1.text{
		font-size:18px;
}
.h2 {
	font-size: medium;
	color: #000000;
	font-family: Verdana;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
h2 {
	color: #006;
	font: 600 14px Verdana;
	}
h3{
	color: #000;
	font: 600 12px Verdana;

}	
h4 { font-size: 11px; font-weight: bold; }	

legend{
		font-weight:bold;
}


.content_right  
   { background: url(../images/vertrich_01.jpg) no-repeat; margin-bottom: 0; margin-left: 255px; padding-top: 0; padding-left: 0; width: 650px; min-height: 400px; }
div.leftmenu  
{
	background-color: transparent;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px;
	width: 255px;
	height: auto;
	min-height: 400px;
	
}
.maincontainer2 
{ background-image: url(../images/vert_01.jpg); background-repeat: no-repeat;margin: 0; padding-bottom: 0; top: 30px;width: 910px; min-height: 400px  }
*> .maincontainer2 
	{
		width: 100%;
	} 
 
 #navcontainer  
  { background-image: url(../images/vert_01.jpg); background-repeat: no-repeat; margin: 0; padding: 0; top: 0; width: 255px; height: auto  }
 
 .flash2  { margin-bottom: 0px; padding-top:0px; padding-bottom: 0px; padding-left: 25px}
 
 #navcontainer ul
  {
	text-align: left;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 175px 30px 10px;
	
}
#navcontainer li{
	list-style-image:none;
	/* IE bug */
	display:inline;
}
#navcontainer ul li a
   { 
   color: #cbff9a; 
   font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
   text-decoration: none; 
   padding-left: 0px; 
   display:block;
   margin-top:3px;
   padding: 3px 3px 3px 12px;
   background :#006600 url("../images/list-on.gif") no-repeat 2% 50%
   }

#navcontainer ul li a:hover, #navcontainer ul li a:focus
   { 
   color: #006600;
   background-color:#cfff9a;
   }

li#active
    { 
    color: #060; 
   	font: 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
   	text-decoration: none; 
   	padding-left: 0px; 
   	display:block;
   	margin-top:3px;
   	padding: 3px 3px 3px 12px;
   	background :#cfff9a url("../images/list-on.gif") no-repeat 2% 50%
	}

#header
    { background: url(../images/vert_02.jpg) no-repeat; margin-top: 0px; margin-left: 0px; padding-left: -2px; top: 0px; left: 0px; width: 100%; height: 165px }
  
.flash  { margin-bottom: 0px; padding-top: 30px; padding-bottom: 0px; padding-left: 0px }
#header_flash{

			padding-top: 30px;
			}
#main 
     { margin-left: 0; padding: 5px; width: 650px; height: auto ; }
	
#footer
      { color: #000; font-size: xx-small; font-family: Verdana; background-color: #cf9; background-image: none; text-align: center; clear: both; margin-bottom: 5px; margin-left: 0; padding: 5px 10px; width: 905px; height: auto; border-color: #fffff0; border-style: solid groove groove; border-width: 1px; }
body { background-color: #cf9; margin-top: 0px; margin-left: 0px; padding-top: 0px; padding-left: 0px }

table.menu { font-size: 10px; font-family: Verdana; background-color: #ffffcc; }
table.menu tr td { text-align: center; }

table.menu tr th{ font-size: 15px; font-weight: 600; background-color: #ffff99; text-align: center; }
table.menu tr th.carte, table.menu caption  { font-size: 15px; font-weight: 600; background-color: #f96; text-align: center; }


.content { 
			color: #000000; 
			font-size: 10px; 
			font-family: Verdana; 
			}
.content_bold { color: #000000; font-size: 10px; font-family: Verdana; font-weight: bold; }
	
table  { font-style: normal; font-variant: normal; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif }
li   { list-style-image: url(../images/list-on.gif) }
td.subtitle { background-color: #f96; }

tr.alternate { background-color: #ff9; }

.russian { font-family: "Times CY"; }

#bd_button{ font-weight: 700;
 background-image: url(/images/boutonBD.jpg);
 background-repeat: no-repeat; 
 width: 210px; 
 height: 100px; 
 margin-top: 15px; 
 margin-left: 25px; padding-top: 5px; padding-right: 80px; padding-left: 8px;display:block;
text-align: left;
/*color:transparent;*/
 }
 
 #logos td{
 		font-size:11px;
		text-align:center;
 }
 
 table.common_table{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width:500px; border-spacing: 2px; }
.common_table th{
			background-color: #030; 
			color:#ffffff;
			font-weight: bold;
			text-align:left;
			padding-left:5px;
			}
.common_table td{ 
				
				text-align: left; 
				padding-right: 5px; 
				padding-left:5px; 
				}
.common_table tr.odd{					
					background-color:#ff6;
					color:#000;
				}										
.common_table tr.even{ background-color: #ffc; }
 
 
 
 label{
 	width:200px;
 	font-size: 10px;
 	display: block;
 	float:left;
 }
table.table_from{
	width:600px;
	border-spacing: 2px;
	border-collapse:collapse;
	
}
table.table_form td{
		text-align:left;
}
table.table_form td.isempty{ background-image: 
url(../sysimages/decline.png); background-repeat: no-repeat; background-position: right center; }
.hidden_title {
	position: absolute;
    left: -9999em;
    overflow: hidden; 
}
#triggerFlash{
		float : right;
		width:150px;
		height:20px;
		display:block;
		background-color:#006600;
		border : 2px solid #fff;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		line-height:20px;
		text-align:center;
		cursor:pointer;
}
/* MESSAGES */
.red_msg { color: #c00; font-size: 12px; font-weight: 700; }
.red_msg_big { color: #c00; font-size: 16px; font-weight: 700; }
.blue_msg { color: #009; font-size: 12px; font-weight: 700; }

.error_msg { 
			color: #e00; 
			font-weight: bold; 
			font-size: 14px;
			text-align: center
		}
		
/* Any Surfer */
#as-gfx img {
   width: 50px;
   height: 40px;
   border: none;
}	

#as-txt {
  position: absolute;
  left: 0px;
  top: -10000px;
  overflow: hidden;
}
	

