body {
	width:1000px;
	margin:auto;
	height:100%;
	background-image:url(http://www.govirtua.com/fond0.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #00B8DA;
}
body,input,td,textarea,select {
	font-family:Arial;
	font-size:10pt;
	color: #333;
}
input,textarea,select {
	background-color: #BCDBE0;/*#A5E5F1*/
	border: 1px solid #7DAEB7;
	padding:2px;
	padding-left:3px;
	margin:1px;
	/* Special effects */ 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	
	/* IE only stuff */
	/*border-bottom: 1px solid transparent\9;
	_background-image: none;*/
}
input:hover,textarea:hover,select:hover {
	background-color: #D0E6EA;/*#93D3DF*/
}

#counter {
	font-size:70%;
	display:block;
	top:-220px;
	left:535px;
	z-index:18;
	position: relative;
	color:white;
	width:80px;
	text-align:center;
	/*background-color:#6DD2E3;*/
}

#counter a{
	color:#A9EDEF;
}

.div_edit {}
.div_edit img{
	cursor:pointer;
	padding:2px;
	border:1px solid #7DAEB7;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.div_edit img:hover{
	border:1px solid #7DAEB7;
	background-color: #D0E6EA;
}
a {
	font-weight: normal;
	text-decoration: none;
	color: #015361;
}
a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #008EA8;
}

.table_message{
	background-color:#FFF;
	border:1px #666 dashed;
	padding:10px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}


.imagecss{
	background-color:#FFF;
	border:1px #666 dashed;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

a .imageborder{
	border: 1px solid #BBB;
	padding: 2px;	
	margin: 5px;
	vertical-align: top;
}
a:hover .imageborder{
	border: 1px solid #666;
	padding: 2px;	
	margin: 5px;
	vertical-align: top;
} 

/*Optimisation <table> */
table.nospace{
	border-collapse : collapse;
}

td,th{
padding : 0;
}



#main {}
#profil_top {
	background-image:url(/fr/images/gv_03.png);
	background-position: 0px -214px;
	height:60px;
	text-align:center;
	color:#FFE480;
	/*margin-top:-220px;
	margin-bottom:-50px;*/
	/*padding-top:220px;*/
	z-index: 16;
	position: relative;
	display:block;
}
#profil_top a{ 
	color:#FFF0C1;
}
#profil_top a:hover{ 
	text-decoration:underline;
	font-weight:normal;
}

#profil_top img{
	vertical-align:middle;
}
#profil_top div{
	height:10px;
	width:100px;
	/*border:1px black solid;*/
	display:inline-block;
}
#header {
	height:auto;
}
#logon{
	height:290px;
	z-index: 15;
	position: relative;
	margin-top: -35px;
}
#diaporama {
	background-image:url(/fr/images/gv_03.png);
	height:270px;
	margin-top: -65px;
	z-index: 1;
	position: relative;
}
/*#pic{
	display: block;
	position: relative;
	left: 130px;
	top: 43px;
}*/
#divmenu{
	background-image:url(/fr/images/gv_05.png);
	height:80px;
	width:600px;
	margin-left:195px;
	margin-top:-50px;
	z-index: 5;
	position: relative;
}
#menu{
	top:23px;
	left:115px;
	position: relative;
}
.column{
	width:490px;
	/*height:100;*/
	float:left;
	margin:0px 5px 0px 5px;
	display:block;
}
.big_column{
	width:1000px;
	float:left;
	display:block;
}
#footer{
	width:100%;
	clear:both;
	float:left;
	display:block;
}
#credits{
	margin-top:20px;
	margin-bottom:20px;
	width:100%;
	font-weight:bold;
	color:#FFFFFF;
	/*background-color:#333;*/
	text-align:center;
	clear:both;
	float:left;
	display:block;
}

#credits div {
	display:inline-block;
	/*float:left;*/
	width:100px;
	padding:2px;
	margin:1px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #0F70AC;
	background-color:white;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

#credits div div{
	display:block;
	/*float:left;
	width:96px;*/
	padding:0px;
	margin:0px;
	border:0px solid #0F70AC;
	background-color:#0090AB;
	color:white;
	font-family:Arial;
	font-size:8pt;
	/*border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; */
}

/* Les Windows */
.j1,.v1{
	width:74px;
	height:76px;
	background-image: url(/fr/images/gv_v1.png);
	float:left;
	display:block;
}
.jareatitle,.vareatitle{
	color:white;
	font-size:140%;
	font-weight:bold;
	font-style:italic;
	line-height:66px;
	text-transform: capitalize;
	text-align: center;
	height:76px;
	background-image:url(/fr/images/gv_v2.png);
	float:left;
	display:block;
}
.jareatitle:first-letter,.vareatitle:first-letter{
	font-size:120%;
}

.j3,.v3{
	width:74px;
	height:76px;
	background-image:url(/fr/images/gv_v3.png);
	float:left;
	display:block;
}

.jareacontent,.vareacontent{
	float:left;
	display:block;
	height:100%;
}

.j7,.v7{
	width:16px;
	height:26px;
	background-image:url(/fr/images/gv_v7.png);
	/*clear:both;*/
	display:block;
	float:left;
}

.j8,.v8{
	height:26px;
	background-image:url(/fr/images/gv_v8.png);
	float:left;
	display:block;
}

.j9,.v9{
	width:16px;
	height:26px;
	background-image:url(/fr/images/gv_v9.png);
	float:left;
	display:block;
}

.j1{background-image:url(/fr/images/gv_j1.png);}
.jareatitle{background-image:url(/fr/images/gv_j2.png);}
.j3{background-image:url(/fr/images/gv_j3.png);}
.j7{background-image:url(/fr/images/gv_j7.png);}
.j8{background-image:url(/fr/images/gv_j8.png);}
.j9{background-image:url(/fr/images/gv_j9.png);}

.t4 {width:16px;background-image:url(/fr/images/gv_v4.png);}
.t5 {background-image:url(/fr/images/gv_v5.png);}
.t6{width:16px;background-image:url(/fr/images/gv_v6.png);}

#divconnection {
	border:1px gray solid;
	width:300px;
	display:block;
}



/** Caroussel et Slide **/

.mini_preview {
	background-image:url(/fr/images/ajouts/fondphoto.png);
	background-position:-4px -2px;
	width:116px;
	height:116px;
	margin:2px;
	/*display:block;*/
	float:left;
}
#carrousel{
	width:740px;
	height:200px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	/*left: 130px;*/
	top: 43px;
}

.slide{
	position:absolute;
	top:0;
	left:0;
	width:740px;
	height:200px;
}

.title{
	position:absolute;
	/*font-size: 12px;*/
	padding-left:12px;
	width:740px;
	line-height:25px;
	height:25px;
	/* [disabled]bottom:0; */
	left:0;
	background:url(/fr/images/opaque.png) top left repeat;
	top: 0px;
}


.navigation{
	position:absolute;
	bottom:7px;
	right:5px;
}

.navigation span{
	background:#000;
	color:#FFF;
	padding:2px 4px;
	cursor:pointer;
	margin:0 1px;
}

.navigation span:hover,.navigation span.active{
	background:#FFF;
	color:#000;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	color:#0C00B7;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	color:#9A0000;
}

/** Menu CSS **/
#pcm{display:none;}
ul.Menu ul{display:none}
ul.Menu li:hover>ul{display:block}
ul.Menu ul{position: absolute;left:-1px;top:98%;}
ul.Menu ul ul{position: absolute;left:98%;top:-2px;}
ul.Menu,ul.Menu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#FFF;
	background-repeat:repeat;
	border-color:#C90;
	border-width:1px;
	border-style:solid;
}
ul.Menu table {border-collapse:collapse}ul.Menu {
	display:block;
	zoom:1;
	float: left;
}
ul.Menu ul{
	width:195px;
}
ul.Menu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.Menu a:active, ul.Menu a:focus {
outline-style:none;
}
ul.Menu a, ul.Menu li.dis a:hover, ul.Menu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFF;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 13px Arial;
	color: #333;
	text-decoration:none;
	cursor:default;
}
ul.Menu span{
	overflow:hidden;
}
ul.Menu li {
	float:left;
}
ul.Menu ul li {
	float:none;
}
ul.Menu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.Menu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.Menu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.Menu ul li.sep span{
	width:80%;
	height:3;
}
ul.Menu li:hover{
	position:relative;
}
ul.Menu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 13px Arial;
	color: #ffffff;
	text-decoration:none;
}
ul.Menu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 13px Arial;
	color: #ffffff;
	text-decoration:none;
}
ul.Menu li.dis a {
	color: #AAAAAA !important;
}
ul.Menu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.Menu ul img {width:16px;
height:16px;
}
ul.Menu img.over{display:none}
ul.Menu li.dis a:hover img.over{display:none !important}
ul.Menu li.dis a:hover img.def {display:inline !important}
ul.Menu li:hover > a img.def  {display:none}
ul.Menu li:hover > a img.over {display:inline}
ul.Menu a:hover img.over,ul.Menu a:hover ul img.def,ul.Menu a:hover a:hover img.over{display:inline}
ul.Menu a:hover img.def,ul.Menu a:hover ul img.over,ul.Menu a:hover a:hover img.def{display:none}
ul.Menu a:hover ul{display:block}
ul.Menu span{
	display:block;
	background-image:url(http://www.govirtua.com/fr/images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
	padding-right:11px;
}
ul.Menu li:hover>a>span{	background-image:url(http://www.govirtua.com/fr/images/arrv_anim_1o.gif);
}
ul.Menu a:hover span{	_background-image:url(http://www.govirtua.com/fr/images/arrv_anim_1o.gif)}
ul.Menu ul span,ul.Menu a:hover table span{
	background-image:url(http://www.govirtua.com/fr/images/arr_double_1.gif);
}
ul.Menu ul li:hover > a span{	background-image:url(http://www.govirtua.com/fr/images/arr_double_1o.gif);}
ul.Menu table a:hover span{background-image:url(http://www.govirtua.com/fr/images/arr_double_1o.gif)}
