/*////////////////////////////////////////////////////////CSS Site Terra Nobilis///////////////////////////////////////////////////////
///////////////////////////////////////////////Feuille de style principale, compatible Firefox///////////////////////////////////////*/

hr {
	background-color: #666666;
	border: none;
	height: 1px;
}

body {
background-color:#322F27;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:justify;
}
a, a:visited, a:active, a:hover {
color:#FFFFFF;
text-decoration: none;
}
p{
margin-top:4px;
}
#container{
position:relative;
margin:0px;
padding:0px;
width:1001px;
height:auto;
}
#menu{
margin:0px;
height:105px;
width:1000px;
}
#flash_home{
margin-bottom:20px;
height:400px;
width:1000px;

}
#flash_voyage{
margin-bottom:16px;
_margin-bottom:10px;
height:300px;
width:1000px;
float:left;
}
#flash_voyage_list{
margin-bottom:20px;
height:63px;
width:1000px;
}
#flash_voyage_individuel{
margin-bottom:16px;
_margin-bottom:10px;
height:300px;
width:1000px;
float:left;
}
#contenu_right_bandeau{
margin-top:70px;
margin-bottom:16px;
_margin-bottom:10px;
float:left;
height:115px;
width:270px;
}
#contenu_left{
width:250px;
height:auto;
float:left;
clear:left;
}
#contenu_left_voyage{
width:250px;
height:auto;
float:left;
clear:left;
}
#contenu_left_individuel{
width:275px;
height:25px;
float:left;
clear:left;
}
#contenu_left_image{
width:275px;
margin-top:-20px;
height:auto;
float:left;
clear:left;
}
#contenu_middle{
margin-left:20px;
margin-bottom:15px;
_margin-bottom:25px;
margin-right:5px;
width:405px;
height:auto;
float:left;
}
#contenu_middle_individuel{
margin-left:10px;
margin-right:5px;
width:405px;
height:auto;
float:left;
}
#contenu_right{
margin-left:15px;
border-left:#59554d solid 1px;
width:275px;
height:auto;
float:left;
}
#contenu_right_cadre_article{
margin-left:-10px;
margin-top:25px;
width:200px;
height:auto;
background:#990000; 
color:#FFFFFF; 
padding:12px;
}
#contenu_right_individuel{
margin-left:12px;
width:230px;
height:auto;
float:left;
background:#886126; 
color:#FFFFFF; 
padding:15px;
}
#contenu_right_hotel_individuel{
margin-left:12px;
width:230px;
height:auto;
float:left;
background:#EBD3B1; 
color:#322F27; 
padding:15px;
}
#contenu_right_menu_individuel{
margin-left:0px;
margin-right:22px;
width:275px;
height:auto;
float:left;
}
#contenu_right_menu_individuel_liste{
margin-left:0px;
margin-right:22px;
width:275px;
height:auto;
float:left;
}
#cadre_simple{
padding:15px
margin-left:5px;
border:#59554d solid 1px;
width:275px;
height:auto;
float:left;
}
#contenu_right_voyage{
margin-top:10px;
margin-left:15px;
width:275px;
height:auto;
float:left;
}
#contenu_right_article{
margin-top:10px;
margin-left:15px;
width:250px;
height:auto;
}
#footer{
clear:both;
padding-top:5px;
margin-left:250px;
width:700px;
border-top:#59554d solid 1px;
font-size:9px;
}
ul{
margin-top:-2px;
margin-left:-25px;
_margin-left:15px;
list-style: none;
line-height: 2em;
}
li.separateur{
background: url(../images/pixel_clair.gif) left center repeat-x;
}
.encadre{
line-height: 1.4em;
padding-top:7px;
_padding-top:12px;
margin-left:3px;
background-color:#C07D00;
list-style: none;
}
.encadre2{
line-height: 1em;
padding-top:5px;
margin-left:1px;
background-color:#ADB94A;
list-style: none;
}
.encadre3{
line-height: 1.4em;
padding-top:5px;
_padding-top:10px;
margin-left:3px;
background-color:#C07D00;
list-style: none;
}
.encadre4{
line-height: 1.4em;
padding-top:5px;
_padding-top:10px;
margin-left:3px;
background-color:#000000;
list-style: none;
}
.encadre5{
line-height: 1.4em;
padding-top:5px;
_padding-top:10px;
margin-left:3px;
list-style: none;
border: 1px solid #C07D00;
}
.encadre_list{
margin-right:10px;
margin-left:-40px;
_margin-left:3px;
background-image:none;
}
.encadre_list_separateur {
margin-left:-25px;
_margin-left:22px;
background: url(../images/pixel_clair.gif) left center repeat-x;
}
.encadre_list_separateur_individuel {
height:8px;
background-image:url(../images/pixel_clair.gif);
background-position:center;
background-repeat:repeat-x;
}
#detail_voyage{
margin-top:-11px;
_margin-top:-6px;
position:relative;
width:270px;
_width:272px;
height:auto;
float:right;
margin-bottom:10px;
}
#detail_voyage_table{
margin:7px 0px 0px 6px;
width:260px;
font-size:11px;
}
.td_prix_inclus{
line-height:3em;
}
#detail_voyage_table ul li{
padding:0px;
background-image:none;
list-style:square;
line-height:1.8em;
}
.td_separateur{
height:8px;
background-image:url(../images/pixel_clair.gif);
background-position:center;
background-repeat:repeat-x;
}
.td_separateur_individuels{
height:8px;
background-image:url(../images/pixel_clair.gif);
background-position:center;
background-repeat:repeat-x;
}
.list_voyage{
margin-left:-56px;
_margin-left:-17px;
list-style: none;
line-height: 1.5em;
}
.list_voyage li{
padding-left:18px;
background:none;
}
.list_contenu{
margin-left:0px;
_margin-left:25px;
list-style: square;
line-height: 1.7em;
}
.list_contenu li{
padding-left:6px;
_padding-left:6px;
background:none;
}
#pop_up{
width:350px;
height:100%;
margin:25px;
}
#popup_big{
width:350px;
height:100%;
margin:25px;
}
/*//////////////////////////////STYLE DE TEXTE SPECIFIQUE///////////////////////*/
.bold_blanc{
font-size:11px;
font-weight:bold;
}
.texte_gauche {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
}
.texte_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#C07D00;
text-align:justify;
}
.texte_orange_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#C07D00;
text-align:justify;
}
.texte_ital {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
font-style:italic;
}

