/* STYLES WWW */
#bas { position:absolute; width:992px; height:auto; left:10px; top:584px; z-index:3; visibility:visible; border:0px none #000000; text-align:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #80ac8c; font-size: 11px; }
#bas a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #ffffff; text-decoration: none; font-size: 10px}
#bas a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal ; color: #f6db00; text-decoration: none; font-size: 10px}
#callcenter { position:absolute; width:167px; height:154px; left:825px; top:63px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#3e7913; }
#contenu { position:absolute; width:757px; height:340px; left:235px; top:227px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; overflow:auto; padding-right:5px; padding-bottom:5px; scrollbar-face-color:#005819; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#005819; scrollbar-darkshadow-color:#005819; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#ffffff; }
#entete { position:absolute; width:800px; height:207px; left:20px; top:10px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#fondmenu { position:absolute; width:200px; height:352px; left:20px; top:218px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; background-color:#f8e7b3; }
#fondmenu a { display:block; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; text-decoration: none; font-size: 12px; }
#fondmenu a:hover { display:block; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #f6db00; text-decoration: none; font-size: 12px; }
#fondmenu li { list-style-type: none; list-style-position:outside; display:block; background-color:#ec5300; width:auto; height:auto; text-align:right; margin:0px; padding:10px; border-bottom:1px solid #f7ba99; }
#fondsite { position:absolute; width:1012px; height:605px; left:0px; top:29px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/fond-site.gif); }
#illustrationhaut { position:absolute; width:1012px; height:29px; left:0px; top:0px; z-index:2; visibility:visible; border:0px none #000000; text-align:left; background-image:url(../images/illustration-haut.gif); }
#lienlogo1 { position:absolute; width:60px; height:46px; left:52px; top:84px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#lienlogo2 { position:absolute; width:51px; height:47px; left:135px; top:83px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#logo { position:absolute; width:200px; height:70px; left:20px; top:7px; z-index:4; visibility:visible; border:0px none #000000; text-align:left; }
#retoursite { position:absolute; width:167px; height:48px; left:825px; top:10px; z-index:3; visibility:visible; border:0px none #000000; text-align:left; }
#site { position:relative; width:1012px; height:634px; left:0px; top:0px; z-index:1; visibility:visible; border:0px none #000000; text-align:left; }

b {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
blockquote {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
body { background-color:#005819; background-image: url(../images/fond-general-haut.jpg); background-repeat: repeat-x; color:#005819; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#005819; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#005819; scrollbar-darkshadow-color:#005819; scrollbar-track-color:#005819; scrollbar-arrow-color:#ffffff; }
br {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
div {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
em {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
font {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
form {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px}
h1 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#005819; font-weight:normal ; font-size:24px; }
h2 { font-family: Arial, Verdana, Helvetica, sans-serif; color:#80ac8c; font-weight:normal ; font-size:18px; }
input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
li {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
ol {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
nobr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
p {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
s {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
select {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
strike {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
strong {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
sub {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
sup {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
table {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
textarea {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
tr {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}
ul {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px}

/* STYLES ARK */
body.no-frame { background-color: #FFFFFF; background-image: none; color:#005819; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; scrollbar-face-color:#005819; scrollbar-shadow-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#005819; scrollbar-darkshadow-color:#005819; scrollbar-track-color:#005819; scrollbar-arrow-color:#ffffff; }
div#ark-contenu {  }
div#webmaster { text-align:right; }
#contenu-https { background-color:#FFFFFF; position:absolute; width:987px; left:10px; top:217px; z-index:5; visibility:visible; border:0px none #000000; text-align:left; padding-right:5px; padding-bottom:5px; }

img.loupe { border:none;vertical-align:middle; }
img.aff_dispo { width:150px; }
img.aff_galerie { width:220px; }

table.rech-dispo { width:450px; }
table.rech-tr { width:700px; }

td.table_entete { background-color:#005819; color:#FFFFFF; font-weight:bold; padding:4px 14px 4px 14px; }
td.colliste { padding:4px 14px 4px 14px; }
td.colcritere { padding-left:14px;vertical-align:top; }
td.coldispo { padding-right:14px; }
td.navigbarre { padding-top:10px; }
.col2 { width:50%; }
.col3 { width:33%; }
.line2 { background-color:#EFFAF2; }

td.trdispo_entete { background-color:#005819; color:#FFFFFF; font-weight:bold; }

label { margin-top:20px; }
select, .text, .coord, .bouton { border:#005819 1px solid; background-color:#FFFFFF; color: #005819; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.hand { cursor:hand; cursor:pointer; }

span.policetarif {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.exergue2 {
	font-size: 12px;
	font-weight: bold;
	color: #EC5300;
}

/*oc031209-ajout des css sur la visu plng spec...*/
TABLE.plng {
	font-size: 8pt;
	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 0;

}
TD.plng_entete { 
	height: 25px;
	color: #005819; 
	font-family:Courier New;
	font-size: 8pt;
	padding-bottom: 0;		padding-left: 0;		padding-right: 0;		padding-top: 0;


}
TD.plng_texte {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: black; 
	font-size: 8pt;
	padding-bottom: 0;		padding-left: 0;		padding-right: 0;		padding-top: 0;
}

TD.plng_texte_cont {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: yellow; 
	background: red;
	font-size: 8pt;
	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 0;
}
TD.plng_texte_opti {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: blue; 
	background: yellow;
	font-size: 8pt;
	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 0;
}

TD.plng_texte_rpro {
	text-align: left;
	vertical-align: top;
	font-family:Courier New;
	color: yellow; 
	background: #800000;
	font-size: 8pt;
	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 0;
}
a.infobulle {
	position: relative;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px #600 dotted; /* on souligne le texte*/
	cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle span.infobulle {
	display: none; /* on masque l'infobullebulle */
}
a.infobulle:hover {
	background: none; /* correction d'un bug IE */
	text-decoration: none;
	color: #600;
	z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
	cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle:hover span.infobulle {
	display: inline; /* on affiche l'infobullebulle */
	position: absolute;
	white-space: normal; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
	top: 25px; /* on positionne notre infobullebulle */
	left: -200px;
	width: 400px;
	background: #fff;
	color: #666;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	border: 1px solid #F5991C;
	border-left: 4px solid #F5991C;

}

img.float_right {
        text-decoration: none;
	border: none;
	cursor: pointer;
	float: left;
	margin: 2px 2px 0 2px;
	text-align: center;
	padding: 0;
	height: 10px;
	width: 10px;
}
a { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ecbc00; text-decoration: none; font-size: 12px}
a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold ; color: #ecbc00; text-decoration: none; font-size: 12px}