/* Feuille de style CSS */

body {
	margin-top:10px;
	background:#ffffff; 
	font-family:Verdana, sans-serif;
	font-size:.9em;
	}
img {
	border:0px;
	}
.wrapper {
	width:80%;
	border:0px solid;
	background:#ffffff;
	}
/* Arri&egrave;re-plan du logo. */
.logobkg {
	background:#ffffff;
	/*border-bottom:0px solid #ff5900; */
	}
/* Barre de navigation */
.navbar {
	position:relative;
	width:100%; 
	height: 60px;
	background:#ffffff;
	}
/* Boutons de la barre de navigation */
.buttons {
	margin:0px 0px 0px -16px;
	padding:0px 15px 0px 16px;
	text-transform:uppercase;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:.6em;
	white-space:nowrap;
	color:#000000;
	}  
.buttons a {
	float:left;
	border-style:none;
	border-right:0px solid #000000;
	padding:7px 20px;
	text-decoration:none;
	color:#000000;
	}  
.buttons strong {
	float:left;
	border-style:none;
	border-right:1px solid #000000;
	padding:7px 20px;
	text-decoration:none;
	background:#ff4500;
	color:#000000;
	}
.buttons a:hover {
	color:#fff;
	background:#ff0000;
	border-bottom-width:0;
	}
.subnav {
	background:#ea8660;
	padding:3px;
	}
/* D&eacute;finition des colonnes */
.rightcolumn {
	width:75%;
	background:#ffffff;
	padding:8px 10px 12px 12px;
	float:right;
	}
.leftcolumn {
	width:15%;
	background:#ffffff;
	padding:8px 10px 12px 12px;
	float:left;
	}
.rightacolumn {
	width:75%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:right;
	}
.leftacolumn {
	width:15%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:left;
	}
.leftdcolumn {
	width:10%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:left;
	}
.rightdcolumn {
	width:80%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:right;
	border-left: solid 3px #ff5900;
	}	
.leftbcolumn {
	width:15%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:left;
	}
.rightbcolumn {
	width:75%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:right;
	border-left: solid 3px #ff5900;
	}	 
.leftecolumn {
	width:35%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:left;
	}
.rightecolumn {
	width:65%;
	background:#ffffff;
	padding:12px 14px 16px 16px;
	float:right;
	border-left: solid 3px #ff5900;
	}	 
.fullcolumn {
	width:97%;
	background:##ffeadf;
	padding:12px 14px 16px 16px;
	}
.float {
	float: left;
	width: 255px;
	padding:12px 14px 16px 16px;
	}
.float4 {
	float: left;
	width: 191px;
	padding:12px 14px 16px 16px;
	}
/* En-t&ecirc;te des boites */
.heading {
	background:#ff5900;
	border:1px solid #ff5900;
	padding:4px 6px;
	font-family:Verdana, sans-serif;
	font-size:.7em;
	font-weight:bold;
	text-transform:uppercase;
	color:#800000;
	}
/* Boites */
.boxbeige {
	border-right:1px solid #ff5900;
	border-bottom:1px solid #ff5900;
	border-left:1px solid #ff5900;
	background:#ffeadf;
	padding:6px;
	font-family:Verdana, sans-serif;
	font-size:.7em;
	}
.boxwhite {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background:#ffeadf;
	padding:6px;
	font-family:Verdana, sans-serif;
	font-size:.7em;
	}
/* D&eacute;finitions des attributs des fontes et paragraphes */
h1 {
	font-family:Verdana, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	}
h4 {
	font-family:Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	}
.smltxt {
	font-family:Verdana, sans-serif;
	font-size:.6em;
	}
p {
	font-family:Verdana, sans-serif;
	font-size:100%;
	font-weight:normal;
	}
h1  {
	font-weight:bold; 
	font-family:helvetica,arial,sans-serif;
	font-size:200%; color:#ff5900;}

h2	{
	font-weight:bold; 
	font-family:helvetica,arial,sans-serif;
	font-size:130%; color:#ff5900; }

h3	{
	font-weight:bold; 
	font-family:helvetica,arial,sans-serif;
	font-size:125%; color:#ff5900; }

h4	{
	font-weight:bold; 
	font-family:helvetica,arial,sans-serif;
	font-size:13px; color:#ff5900; }

h5	{
	font-weight:bold; 
	font-family:helvetica,arial,sans-serif;
	font-size:200%;
	color: #ff8E00; }

h6	{
	color:ivory; 
	font-family:helvetica,arial,sans-serif;
	font-size:12pt; 
	font-weight:bold; }
h9 {
	font-family:Verdana, sans-serif;
	font-size:200%;
	font-weight:bold;
	color: #ff8E00;
	}

/* Ce style d&eacute;finit le pied de page */
.footer {
	position:relative;
	width:97%;
	padding:4px 12px;
	margin:2px;
	background:#ff5900;
	border-top:1px solid #ff5900;
	font-family:Verdana, sans-serif;
	font-size:.6em;
	color:#000000;
	clear:both;
	}
.onglets {
	 list-style-type: none;
	 font-family:Verdana, sans-serif;
	 font-size:.7em;
	 font-weight:bold;
	 /*border-bottom: 2px dotted black;
	 padding-bottom: 29px;
	 margin: 0;*/
	 }
.liste {
       float: right;
       margin: 2px 2px 0 2px;
       border: 1px solid black;
       font-family:Verdana, sans-serif;
       font-size:.9em;
       font-weight:bold;
       text-transform:uppercase;
       background-color: #ff5900;
       }
.petit
	{
	font-family:helvetica,arial,sans-serif;
	font-size:11px; }

.ici	
	{
	background-color:#cec1bb;}
.icix	
	{
	background-color:#ffeadf;}

.icitexte 	
	{background-color:#ff5900;
	padding:10px; }

.droite	
	{text-align:right; }
.active {
	/*border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;*/
	background-color: #ff5900;
	color: #000000;
	padding: 4px;
	}
a {
   	/*display: block;*/
	color: #ff5900;
	text-decoration: none;
	padding: 1px;
	}
.spec {
      display: block;
      color: #000000;
      text-decoration: underline;
      padding: 4px;
      }
a:link	{
    background: #ffffff;
    color: #ff5900;
	}
a:hover {
	background: #ffffff;
	color: #ff5900;
	text-decoration:none;
	}
a:active {
	color:#ffffff;
	background: #ff5900;
	} 
dt, dl, dd, ul, li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-family:Verdana, sans-serif;
    font-size:8px;
    font-weight:bold;
    text-transform:uppercase;
    }
.menu dl {
      float: left;
      width: 12em;
      height: 50px;
      }
.menu a {
      margin: 0 2px;
      height: 20px;
      display: block;
      text-align: center;
      font-weight: bold;
      border: 1px solid gray;
      text-decoration: none;
      color: #ffffff;
      background-color: #ff5900;
      }
.menu a:hover {
      color: #ff5900;
      background: #ffffff;
      border: 1px solid gray;
      }
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8{
      display: none;
      width: 100%;
      font-weight: bold;
      font-size: 14px;
      background: #ffffff;
      }
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, smenu5 a, #smenu6 a, #smenu7 a, #smenu8 a{
      font-weight: normal;
      border-top: 0 none;
      background: #ffffff;
      }
#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, smenu5 a:hover, #smenu6 a:hover, #smenu7 a:hover, #smenu8 a:hover{
      font-weight: normal;
      color: #ffffff;
      border-top: 0 none;
      background: #ff5900;
}
.icitexte 	
	{
	color:#ffffff;
	background-color:#ff5900;
	padding:10px; }
      .Style1 {font-size: smaller}
      .Style2 {
      color: #FF0000;
      font-weight: bold;
      }
      .Style4 {
      font-size: smaller;
      font-family: Arial, Helvetica, sans-serif;
      color: #FF3300;
      }

