A:active  {	font-size: 8pt;	color: black;}
A:visited {	font-size: 8pt; color: teal; }
A:link    {	font-size: 8pt;	color: #000000;}
A:hover   {	font-size: 8pt;	color: #F2B956;}

H2 {font-size: 9pt; font-family: Arial;}
H3 {font-size: 8pt; font: italic; font-family: Arial; font:  normal;}
H4 {font-size: 8pt; color: #21215A; font-family: Arial; font:  normal;}
H5 {text-align: left;	font: normal;	font-size: x-small;	font-family: Arial;}
FONT {font-size: 10pt;color: #21215A;; font-family: Arial; font: normal;}
FONT.exergue {
	color: #53000C;
	font-weight: bold;
}
FONT.invisible {color: #FFFFFF; font-family: Arial;}

/*************************************tableaux***********/
.medium {
	border: none;
	width: 650px;
}
.small {
	border: none;
	width: 500px;
}
DIV.div_https {}

DIV.div_entete {
	background-image: url(../Images/bg_top.gif);
	background-position: left top;
	background-repeat: repeat;
}
TD.table_entete {
	font-family: Arial;
	font-size: 8pt;
	background: #21215a;
	height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
TD.table_entete_droite {
	font-family: Arial;
	font-size: 8pt;
	background: #21215a;
	height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}
A.table_entete:active {
	color: #FFFFFF;
}
A.table_entete:visited {
	color: #FFFFFF;
}
A.table_entete:link {
	color: #FFFFFF;
}
A.table_entete:hover {
	color: #FFFFFF;
}
TD.navigbarre {
	font-family: Arial;
	height: 25px;
	background: #FFFFFF;
	color: white;
	text-align: center;
}
TD.colliste {
	font-family: Arial;
	color: #21215A;
}
TD.colradio {
	color: #21215A;
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
}
TD.colcritere {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;	/*oc250609*/
}
TD.coldispo {
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: top;
	text-align: right;
	width: 25%;
}
SELECT {
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
}
/************************************* zones de saisie *******/
INPUT {
	height: 20px;
}
/************************************* boutons ********/
.aa {
	margin: 0px;
	padding: 0px;
	height: 14px;
	vertical-align: middle;
}
.bouton {
	background: #560109 url(../images/bouton.png) repeat-x left top;
	border:1px solid #C3BEB8;
	color: #fff;
	cursor: pointer;
	font-size: 9pt;
	font-weight: bold;
	height: 22px;
	vertical-align: middle;
	text-align: center;
}
.page {
	background: white;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #5035AE;
	border: none;
	font-size: 9pt;
	cursor: pointer;
	text-decoration: underline;
}
/*************************************dispo*******************/
TD.dispo_entete {
	text-align: left;
	background: #21215a;
	font-family: Arial;
	font: normal;
	font-size: 10pt;
	color: #FFFFFF;
}
A.dispo_entete:active {
	color: #FFFFFF;
}
A.dispo_entete:visited {
    color: #FFFFFF;
}
A.dispo_entete:link {
	color: #FFFFFF;
}
A.dispo_entete:hover {
	color: #FFFFFF;
}
TD.dispo_suite {
	text-align: left;
	height: 30px;
	background: none;
	font-family: Arial;
	font: normal;
	font-size: 10pt;
}
IMG.aff_dispo {
	width: 150px;
	border: 1px solid #5035AE;
}
IMG.no_image {
	width: 150px;
	height: 150px;
}
IMG.loupe {
	border: none;
}
A.navigbarre:active {
	color: #000000;
}
A.navigbarre:visited {
    color: #000000;
}
A.navigbarre:link {
	color: #000000;
}
A.navigbarre:hover {
	color: #F2B956;
}
/*************************************descriptifs*/
TD.descr {
	font-size: 10pt;
}
/*************************************galerie photos*/
TD.photo {
	background: white;
}
IMG.galerie {
/*	width: 580px;*/
}
/*************************************coordonnées*/
TABLE.coord_table {
	width: 320px;
}
TD.coordonnees {
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	background: #D2D3DE;
}
INPUT.coord {
	height: 20px;
}
SELECT.coord {
	border: #C3BEB8 1px solid;
}
/************************************* finresa*/
A.finresa:active  {	font-size: 10pt;	color: black;
}
A.finresa:visited {	font-size: 10pt; color: teal;
}
A.finresa:link    {	font-size: 10pt;	color: #000000;
}
A.finresa:hover   {	font-size: 10pt;	color: #F2B956;
}
/*************************************password*/
TABLE.pass_table {
	width: 300px;
}
/*************************************securisation*/
TABLE.secure {
	width: 500px;
}
IMG.secure {
	vertical-align: middle;
	text-align: right;
}
/*************************************realisation*/
DIV.webmaster {
	font-size: 7pt;
	font: normal;
}
/*************************************conditions generales*/
TEXTAREA {
	border:1px solid #C2BDB7;
}
/**/
/*STYLES CUSTOM VL*/
html, body{width:100%;}
body{
	background:#E3DEDA url(../images/fond.png) repeat-x left top;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, sans;
	color:#5C5855;
}
div#main{
	position:absolute;
	top:0;
	left:50%;
	width:703px;
	margin-left:-352px;
}
div#main img{padding:0;margin:0;}
div#VLtetiere{
	width:730px;
	height:169px;
	background:url(../images/fond_tetiere.jpg) no-repeat left top;
}
div#VLtetiere p.VLsecure{
	font:normal bold 11px/normal Arial, Verdana, sans;
	padding:16px 0 0 32px;
	margin:0;
	color:#ffffff;
	background:url(../images/lock_vl.gif) no-repeat 15px 16px;
}
div#VLtetiere p.VLlienRetour{
	padding:0 15px 0 0;
	margin:0;
	text-align:right;
}
div#VLtetiere p.VLtitre{
	font:normal bold 21px/normal Arial, Verdana, sans;
	text-align:center;
	width:300px;
	padding:0;
	margin:28px 0 0 72px;
	color:#ffffff;
	text-transform:uppercase;
}
div#structure h1{
	color:#79573B;
	font-size: 18px;
	font-weight: bold;
}
div#structure{
	background:#F1ECE6;
	color:#666666;
	font-size: 10pt;
	padding:15px 10px;
	padding:0 12px 1px 15px;
	width:703px;
}
font{color:#666666;}
div#structure table{
	width:695px;
}
div#structure table td{
	background:#ffffff;
	color:#666666;
}
div#structure table td.table_entete{
	border-bottom:2px solid #75706B;
	font:normal bold 14px /normal Arial, Verdana, sans;
	color:#75706B;
	background:#f0f0f0;
}
div#structure table td.navigbarre{
	height:0px;
	font-size:0px;
	padding:0;
}
div#structure table.ark{
	border:1px solid #C2BDB7;
}
div#structure table.ark td.colcritere{
	font-size: 10pt;
}

div#structure td.coord_entete{
	background:#53000C url(../images/table_entete.png) repeat-x left top;
	color:#ffffff;
	font:normal bold 12px/normal Arial, Verdana, sans;
	padding:5px;
}
div#structure table.ark table.coord_table{
	border:none;
	width:auto;
}
div#structure table.ark table.coord_table tr{
	position:relative;
	left:-10px;
}
img { border: 0px; }
input.coord{
	border:1px solid #C3BEB8;
}

div#structure div.plng_conteneur {
	border:1px solid #666666;
	font-size: 0.9em;
	margin: 0 0 5px 0;
	overflow: auto;
	padding: 0 0 2px 0;
}

div#structure div.plng_conteneur .plng_texte {
	font-family: "Courier New", Courier, monospace;
}

div#structure textarea, div#structure h3{
	width:340px;
	margin:1px;
}

textarea.ectxtarea {
	background-color: #FFFFFFF;
	font-size: 8pt;
 	width:600px;
 	margin:1px;
}
div#structure table.secure{/*margin-bottom:20px;border:1px solid #666666;padding:2px;*/}
div#structure table.secure td{padding:5px}

div#structure table.pass_table td.coordonnees{
	padding:3px 10px 0 10px;
	width:50%;
	text-align:right;
	font:normal bold 14px/normal Arial, Verdana, sans;
	color:#589eda;
}
div#structure table.pass_table td.coordonnees input{
	float:left;
	font:normal normal 12px/normal Arial, Verdana, sans;
	color:#000000;
}
div#structure table.pass_table input.bouton{
	margin-top:30px;
}
/*STYLES CUSTOM VL*/