body {margin:20px 0px 0px 0px; background-image:url(/multimedia/images/img_structures/bg.gif); background-repeat:repeat-x; background-color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1E1D1D;
}
div {border:0px solid #000000; text-align:left}
img{border:0px}

input.reserv{
background-color:#FFFFFF; border:2px solid #F8900B}


tr.reserv1 {
	background-color:#F8900B;
	color:#FFFFFF
	

	}
tr.reserv2 {
	background-color:#ffffff;
	D8D8D8

	}
tr.reserv3 {
	background-color:#FDF1DF;


	}		
form.reserv{
padding:0px;margin:0px;
color:#333333
}

input {color: #1E1D1D; font-size:9px;font-family:Arial, Helvetica, sans-serif}
select {color: #1E1D1D; font-size:12px; border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif}
textarea {color: #1E1D1D; font-size:9px; border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif; width:260px
	}
.inputForm {
	color: #1E1D1D; font-size:9px; border:1px solid #cccccc;font-family:Arial, Helvetica, sans-serif; width:100px; background-color:#FFFFFF}
.titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4273AE;
}

img.imgBorder{border:1px solid #666666}



.soustitre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #918f8f;
}
.soustitrebleu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4273AE;
}
.legende{font-style:italic}

.entete{ font-weight:bold; text-align:justify}

.contenutxt{text-align:justify}

.encadre{border:1px solid #e6e6e6; padding:8px}

a:link, a:visited {
	color: #4273AE;
	text-decoration: none;
}
a:hover, a:active {
	color: #4273AE;
	text-decoration: none;
}

a.nosoffres:link, a:visited {
	color: #918F8F;
	text-decoration: none;
	line-height: 12px;
}
a.nosoffres:hover, a:active {
	color: #B7DA11;
	text-decoration: none;
	line-height: 12px;
}
		
a.index:link, a.index:visited {
	color: #272626;
	text-decoration: none;
}
a.index:hover, a.index:active {
	color: #4273AE;
	text-decoration: none;

		}		

a.navlang:link, a.navlang:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A4A3A3;
	text-decoration: none;
	font-weight:bold
}
a.navlang:hover, a.navlang:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A4A3A3;
	text-decoration: none;
		font-weight:bold
}


a.navfooter:link, a.navfooter:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A4A3A3;
	text-decoration: none;
	font-weight:bold
}
a.navfooter:hover, a.navfooter:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A4A3A3;
	text-decoration: none;
	font-weight:bold;
		}

a.white:link, a.white:visited, a.white:hover, a.white:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold
}

.tit_teaser_bleu {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4273AE;	
	font-weight:bold;
}
.tit_teaser_vert {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AFD110;
	font-weight:bold;
}


.tit_teaser_gris{		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #918F8F;
	font-weight:bold;
}


.teasergris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #918F8F;
}
a.teasergris:link, a.teasergris:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #918F8F;
	text-decoration: none;
	font-weight:bold;
}
a.teasergris:hover, a.teasergris:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #918F8F;
	text-decoration: none;
	font-weight:bold;

		}
a.teasergrismall:link, a.teasergrismall:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #918F8F;
	text-decoration: none;

}
a.teasergrismall:hover, a.teasergrismall:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #918F8F;
	text-decoration: none;
		}		
		
a.bleusmall:link, a.bleusmall:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold;
}
a.bleusmall:hover, a.bleusmall:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold;		
}	

a.bleusmallbig:link, a.bleusmallbig:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold;
}
a.bleusmallbig:hover, a.bleusmallbig:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold;		
}	

a.bleu:link, a.bleu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold;
}
a.bleu:hover, a.bleu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold;		
}	


#container {width:759px; background-color:#ffffff; position:relative}
#ombre_left {width:4px; height:632px; position: absolute; left:-4px; top: 123px; background-image:url(/multimedia/images/img_structures/ombre_left.gif); background-repeat:no-repeat}
#ombre_right {width:4px; height:685px; position: absolute; left:759px; top: 24px; background-image:url(/multimedia/images/img_structures/ombre_right.gif); background-repeat:no-repeat}
#copyright {width:10px; height:233px; position: absolute; left:766px; top: 410px; background-image:url(/multimedia/images/img_structures/copyright.gif); background-repeat:no-repeat}
#iomedia_link {width:10px; height:97px; position: absolute; left:766px; top: 410px; cursor:pointer}
#header {background-image:url(/multimedia/images/img_structures/header_bg.jpg); background-repeat:no-repeat; background-position:bottom; height:199px; width:759px}

#top_right {width:759px; height:10px; background-image:url(/multimedia/images/img_structures/bg_header_top.gif); background-repeat:no-repeat}
#header_left {float:left; height:189px}
#langues {width:222px; margin:0px 0px 0px 0px; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #A4A3A3}
#logo {width:249px; text-align:center; padding-top:18px}
#navig_main {width:759px; height:38px; clear:left; background-image:url(/multimedia/images/img_structures/bg_navig.gif); background-repeat:no-repeat; text-align:center}
#contenu {width:759px; margin-bottom:0px}
#col_gauche {width:240px; float:left; padding-left:10px}

#footer{width:759px; height:100px; clear:left; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #A4A3A3; font-weight:bold; border-top:1px solid #E6E6E6}

a.titCool2007blue:link, a.titCool2007blue:visited {
	font-size: 13px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold
}
a.titCool2007blue:hover, a.titCool2007blue:active {
	font-size: 13px;
	color: #4273AE;
	text-decoration: none;
	font-weight:bold
}

.TitreBlue{
   font-size: 13px;
   color: #4273AE;
   text-decoration: none;
   font-weight:bold
}

/*Hack min-height bug IE */

#centre {width:509px; float:left; padding-bottom:0px; height:520px}





html>body #centre {

height: auto;

min-height: 520px;

} 

/*/Hack min-height bug IE */









/* ### navig ### */


.navig_0 {margin-left: 5px; padding-top: 5px}
.navig_1 {margin-left: 10px; margin-bottom: 5px}



.navig_0 a:link,
.navig_0 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #918F8F;
	text-align:left;
	line-height: 12px;
	text-decoration:none;
}

.navig_0 a:hover,
.navig_0 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B7DA11;
	text-align:left;
	line-height: 12px;
	text-decoration: none;
}

/* ### / navig ### */

#navig{width:135px; text-align:left; margin-bottom:25px}
