﻿* {
	margin:0;
	padding:0;
}
body{
	font-family:'Lucida Sans Unicode',Arial,sans-serif;
	color:#CCCCCC;
	text-align:center;
	background-image: url(../images/bg_body_pullman.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #4B5860;
}
div,p,li{font-size:12px}
li{margin-left:16px;}
h1
{
    color: #ED7703;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ED7703;
    /*height: 35px;*/
    font-size: medium;
}

a:visited, a:link {
text-decoration:underline;
font-weight:bold;
color:#FFFFFF; }

a:hover {
text-decoration:underline;
font-weight:bold;
color:#ED7703;
}

.date {
font-style:italic;}
h2{color:#999;font-size:12px;font-weight:normal}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

.description{padding:16px;margin:10px 0;background:#eee}

h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px}

.buttons{padding:5px;}
.buttons span{color:#0080FF;padding:0 5px;cursor:pointer;font:10px Verdana}
.buttons span.active, .buttons span:hover{background:#0080FF;color:#fff}

/*MASTERPAGE*/
#global
 {
     margin-left: auto;
     margin-right: auto;
     width: 980px;
     text-align: left; 
}
#d_header
{
	width: 980px;
	height: 125px;
	background-image: url(../images/bg_header_pullman.jpg);
	background-repeat:no-repeat;
}

#header_logo {
	padding-left:10px;
	padding-top:15px;
}

#heure {
	padding-left:30px;
}

#contact {
	padding-left:15px;
	padding-top: 9px;
	float:left;
	
}

.px8 { height:8px;}

.gris 
{
    color : #4C575F;
    font-size : 12px;
    padding-left: 4px;
    font-family:Arial;
}
.orange 
{
    color : #ED7703;
    font-size : 12px;
    padding-left: 4px;
    font-family:Arial;
	
}

.blanc
{
    color : #FFFFFFS;
    font-size : 12px;
    padding-left: 4px;
    font-family:Arial;
}

#langue 
{
	left:240px;
	padding-top:60px;
	position:absolute;
	text-align:center;
}

/*#langue 
{
	left:280px;
	padding-top:60px;
	position:absolute;
}*/

.sel {

background-image:url(../images/menu_special/menu-actif.jpg);
background-position:bottom;
background-repeat:no-repeat;


}

#d_menu_h
{
	width: 650px;
	float: right;
 
}
#d_col_gauche
{
	padding: 0;
	margin: 0;
	width: 180px;
	float: left;
	background-color: #4C575F;
	padding-left: 10px;
}

#d_col_gauche_newsletter
{
	padding: 0;
	margin: 0;
	width: 178px;
	float: left;
	background-color: #4C575F;
	height: 160px;
	border: 1px dotted #CCCCCC;
	text-align:center;
}

#d_col_gauche_newsletter p
{
text-align:center;
color:#FFFFFF;
}

#d_col_gauche_news
{
	padding: 0;
	margin: 0;
	width: 178px;
	float: left;
	background-color: #4C575F;
	border: 1px dotted #CCCCCC;
}

#d_col_gauche_news p
{
    text-align: justify;
    color: #FFFFFF;
    margin: 0px 5px 5px 5px;
}

#d_col_gauche_news span
{
    text-align: justify;
    color: #FFFFFF;
    margin: 0px 5px 5px 5px;
    text-indent: 16px;
}

.sscat {
	cursor: default;
}

#d_centre
{
    width: 600px;
    float: left;

    background-color: #4C575F;
    z-index: 1;
}

#d_centre_anim
{
	width: 225px;
	float: left;
	margin-left: 25px;
	 z-index: 1;
}

#d_centre_foto
{
	width: 255px;
	float: right;
	margin-right: 30px;
	
	 z-index: 1;
}

#d_centre_plan
{
	width: 235px;
	float: right;
	margin-right: 30px;
	
	 z-index: 1;
}

#d_centre_texte
{
	width: 200px;
	float: left;
	margin-left: 25px;
	 z-index: 1;
}

#d_centre_texte2
{
	width: 545px;
	float: left;
	margin-left: 25px;
	 z-index: 1;
}

#d_centre_lounge
{
	width: 255px;
	float: left;
	margin-left: 25px;
	 z-index: 1;
}

#d_centre_contact
{
	width: 295px;
	float: left;
	margin-left: 25px;
	 z-index: 1;
}

#d_centre_lounge li
{
    list-style-type: square;

}

#d_centre_lounge ul
{
    padding-left: 15px;
}


#d_col_droite
{
	float: left;
	padding: 0;
	margin: 0;
	width: 180px;
	background-color: #4C575F;
	padding-right: 10px;
	 z-index: 1;
}

#d_col_droite_news
{
	padding: 0;
	margin: 0;
	width: 178px;
	float: left;
	background-color: #4C575F;

	border: 1px dotted #CCCCCC;
}

#d_col_droite_news p
{
    text-align: justify;
    color: #FFFFFF;
    margin: 0px 5px 5px 5px;
}

#d_col_droite_texte
{
	color:#FFFFFF;
	width: 180px;
}
#d_col_droite_texte p
{
	text-align:justify;
}

#d_menu_bas
{
    width: 800px;
    text-align: center;
}
#d_footer
{
	width: 980px;
	background-image: url(../images/bg_footer_pullman.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 86px;
}

#expression
{
    width: 103px;
    height: 26px;
    border-bottom-style:1px solid;
    float:right;
}

#d_footer_liens
{
	left:357px;
	position:absolute;
	top: 48px;
}

#d_footer_liens a
{
	    color : #ED7703;
	    text-decoration: none;
}

#d_footer_liens a:visited
{
	    color : #ED7703;
	    text-decoration: none;
}
#d_footer_liens a:hover
{
	    color : #4C575F;
	    text-decoration: none;
}

.center
{ text-align:center;}