/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #004078;
color:#00508b;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
min-height:1198px;
background-image:url(../img_site_vd/bg_vd.jpg); background-repeat:repeat-x;
}
a img {
	border: 0;
	}

a  { color: #fff; }
a:link {	text-decoration:none; color: #000; }
a:visited {	text-decoration:none; color: #507A88; }
a:hover {	text-decoration:none; color: #BCC1BA; }

A.barre_off2 {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 8pt;
color: #AFBD00;text-decoration: none;padding-right: 2px;padding-left: 2px;padding-top: 1px;padding-bottom: 1px;}
A.barre_off2:hover {color: #004078;background-color: #fff;text-decoration: none}

.hrdash {
	height : 1px; /* barre de 5 pixels */
	color : #00508B; /* instruction de couleur acceptée par IE */
	background-color : #00508B; /* instruction de couleur acceptée par Mozilla-firefox */
	padding: 0 0 0 0;
	margin:0 0 0 0;
	border-style:dashed;
	border:1px;
}

.intro_t {
font-size: 11px;
text-transform:uppercase;
background-color: #49463F;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding:0px 25px 0 0;
height: 30px;
margin:0px;
position:relative; }

h2 {
font-size:16px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h3 {
font-size:14px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
}

.h3_v {
font-size:14px;
font-weight: bold;
padding: 5px 10px;
margin:0px;
}


.h3_blanc {
font-size:15px;
font-weight: bold;
padding:0px;
margin:0px;
color:#fff
}

img.download {vertical-align:middle;}


/*
ROLL OVER SUR IMAGES
*/	
.results_photo	{
	
	margin: 6px 5px 3px 15px;
	cursor: pointer;
	
}

.results_photos	{
	
	cursor: pointer; 
	padding:2px;
	background-color:#004078;
	}

.toolTip{
    padding: 15px;
    margin-left: 25px;
    background-color:#004078;
}	









/* ----------container to center the layout-------------- */
#container {
width: 990px;
margin-left: auto;
margin-right: auto;
min-height:800px;
}

/* ----------banner for logo-------------- */
#banner {
width: 990px;
background-color:#F9F9F9;
padding: 0px;
margin: 0px;
height:117px;
margin-left: auto;
margin-right: auto;
position:relative;
}

.page_color {
	height:4px;
	width:auto;
	margin:0;
	padding:0;
	min-height:4px;
	background-color:#96A9B0;
	float:left
}







/* -----------------content--------------------- */
#content2 {

padding: 0px;
margin-left: 210px;
margin-right: 0px;
}
div#content { 
min-height:700px;
height:expression(this.scrollHeight > 700 ? "auto":"700px"); 
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 210px;
margin: 0px;
padding: 0px;
}


#menu_b a:visited {text-decoration:none;color:#afbd00; font-size:14px; font-weight:bold; line-height:20px;}

#menu_b a {position:relative; text-decoration:none;color:#afbd00; font-size:14px; font-weight:bold; line-height:20px;}

#menu_b a:hover {text-decoration:none; color:#000; font-size:14px; font-weight:bold; line-height:20px;}

#menu_b a:active {text-decoration:none; font-size:14px; font-weight:bold; line-height:20px;}




/* -----------footer--------------------------- */
#footer {
width: 990px;
clear: both;
margin: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
background-color:#004078;
color:#fff;
}

.liensmenu {
       text-decoration: none; 
	   color:#AFBD00;
	   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	   font-size: 15px;
	   font-weight:bold;
	   }
A.liensmenu {
       text-decoration: none;
	   color:#AFBD00;
	   }
A.liensmenu:hover {
       text-decoration:none;
	   color:#fff;
	   }


.liensmenu_bleu {
       text-decoration: none; 
	   color:#AFBD00;
	   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	   font-size: 12px;
	   font-weight:bold;
	   }
A.liensmenu_bleu {
       text-decoration: none;
	   color:#00508B;
	  
	   }
A.liensmenu_bleu:hover {
       text-decoration:none;
	   color:#AFBD00;
	   }

A.liensmenu_bleu_f {
       text-decoration: none;
	   color:#fff;
	    font-size: 10px;
	   }
A.liensmenu_bleu_f:hover {
       text-decoration:none;
	   color:#AFBD00;
	   }

.liensmenu_bleu_cant {
       text-decoration: none; 
	   color:#AFBD00;
	   font-family: Arial,Helvetica,sans-serif;
	   font-size: 12px;
	   font-weight:bold;
	   }
A.liensmenu_bleu_cant {
       text-decoration: none;
	   color:#00508B;
	   }
A.liensmenu_bleu_cant:hover {
       text-decoration:none;
	   color:#AFBD00;
	   }



.liensmenu_blanc {
       text-decoration: none; 
	   color:#AFBD00;
	   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	   font-size: 15px;
	   font-weight:bold;
	   }
A.liensmenu_blanc {
       text-decoration: none;
	   color:#AFBD00;
	   }
A.liensmenu_blanc:hover {
       text-decoration:none;
	   color:#fff;
	   }



A.central:link {
	FONT-SIZE: 11px; COLOR: #046FA5; LINE-HEIGHT: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.central:visited {
	FONT-SIZE: 11px; COLOR: #046FA5; LINE-HEIGHT: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.central:active {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.central:hover {
	FONT-SIZE: 11px; COLOR:#06275C; LINE-HEIGHT: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

#menu-d {padding:0; margin:0px 0px; width:0;}

#menu-d li {list-style-type:none; width:230px; height:20px; margin:0 0; clear:both; font-weight:bold; font-style:italic}

#menu-d a, #menu-d a:visited {position:relative; display:block; width:230px; height:20px;
color:#00508B; padding-left:20px; text-decoration:none; background-image:url(../img_site_general/fond_menu_jpg.jpg); background-repeat:no-repeat}

#menu-d a span, #menu-d a:visited span {display:none;}

#menu-d a:hover {color:#00508B;text-decoration:none;background-image:url(../img_site_general/fond_menu_jpg_over.jpg); background-repeat:no-repeat}

#menu-d a:hover span {position:absolute; display:block; left:0px; top:0; width:0px; height:0px; font-size:1px; line-height:0;}

* html #menu-d a:hover span {width:0px; height:20px; w\idth:0; he\ight:0;}


.searchbarselect {
	FONT-SIZE: 10px; 
	COLOR: #00508B; 
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #E3E6EB;
	margin: 5px 0 0 5px ;
}

/*JS SCROLLER*/
#pscroller1{
width: 180px;
height: 70px;
padding: 1px 0 0 0;
margin: 28px 2px 1px 8px;
background-color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:italic;
color:#333333;
}


p {
text-align: justify;
line-height: 15px;
margin-top: 0px;
margin-bottom: 8px;
}

.temoin {
            z-index:0;
			text-align:left;
            font: 12px Arial,Helvetica,sans-serif; 
           
        }


.fotgal { border:2px; border-thickness: 2px; border-color: #00508B; border-style: solid;}
A:hover, A:active {color: #AFBD00}
A:hover .fotgal, A:active .fotgal {border:2px; border-thickness: 2px; border-color: #AFBD00; border-style: solid}




.galImgSml {
padding: 0 3px 5px 2px;
height: 60px;
width: 95px;
}

.galImgBig {
padding: 0 0px 0px 0;
text-align:center;
border-color:#00508B;
border-style:solid;
border-width:2px;
}

.dCol4Lst3 {
width: 320px;
padding-left:18px;
padding-bottom:1px;
margin-top:5px;
margin-right:1px;
}

.dCol4Lst2 {
width: 624px;
background-image:url('../img_site_general/fond_galerie.jpg'); background-repeat:repeat-x;
height:95px;
padding-top:30px;
padding-left:0px;
margin-left:50px;
margin-right:1px;
}



/* the style starts here */
.hov table {position:absolute; border:0; border-collapse:collapse; left:0; }
.hov a {color:#00508B; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:120px; top:15px; background-color:#01518C;cursor:pointer; padding:3px 10px;}
.hov b a {white-space:nowrap; color:#fff; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:none;}

.clear {clear:both;}


