@charset "UTF-8";
/* CSS Document */

body {
background: #160e08 url(../images/adf_page.png) repeat-x top center;
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
margin:0;
padding:0;
color:#ffffff;
text-align:justify;
line-height: 17px;
}

a {
color:#ffffff;
text-decoration: underline;
}

a:hover {
color:#bd4e04;
text-decoration: none;
}

a.lienb {
	color: #ffffff;
	text-decoration: none;
}

a.lienb:hover  {
	color: #ffffff;
	text-decoration: none;
}

img {
margin: 0;
padding: 0;
border: none;
}

a img {
margin: 0;
padding: 0;
border: none;
}

h1{
font-size: 120%;
font-weight: bold;
color:#e2db99;
padding: 10px 0 0 0;
}


h2{
font-size: 120%;
font-weight: bold;
color:#e2db99;
padding: 15px 0 0 0;
}

p {
padding: 5px 0;
margin: 0;
}

input, select{
width: 160px;
height: 18px;
font-size:100%;
background-color: #8d7d6d;
border: 1px solid #514020;
margin: 0 10px 0 0;
}

textarea {
font-size:100%;
background-color: #8d7d6d;
border: 1px solid #514020;
margin: 0 10px 0 0;
}

input:hover, select:hover, textarea:hover {
background-color: #aea194;
}

input:focus, select:focus, textarea:focus {
background-color: #cdc4bb;
}

input.submit_input {
width:150px;
height:25px;
padding: 0;
margin: 10px 0 0 38px;
color:#fffff6;
border: none;
background: #160e08 url(../images/adf_btnBloc.gif) no-repeat;
}

input.radio {
width: 10px;
height: 18px;
font-size:100%;
background: none;
border: none;
margin: 0 10px 0 0;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- CONTAINER ---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#container {
width: 900px;
margin: 0 auto;
padding: 0;
background-color: #160e08;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- HEADER ------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#header {
width: 900px;
height: auto;
padding: 0;
margin: 0;
margin-bottom: 0;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- LOGO --------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#logo {
clear: both;
width: 900px;
height: 65px;
padding: 0;
margin: 0;
margin-bottom: 0;
background: #160e08 url(../images/adf_header.gif) no-repeat top center;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- BANDEAU -----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#bandeau {
clear: both;
width: 900px;
height: 170px;
padding: 0;
margin: 0;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- MENU  -------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#div_menu {
font-family: Arial, Helvetica, sans-serif;
width:auto;
padding: 0;
}

ul#item {
list-style-type:none;
width:auto;
position:relative;
display:block;
font-size:14px;
text-transform:uppercase;
}

ul#item li {
display: block;
float: left;
margin: 0px 5px;
padding: 0px;
}

ul#item li a {
display: block;
float: left;
color: #8d7d67;
text-decoration: none;
margin: 0px 5px;
padding: 5px 20px;
}

ul#item li.selected a {
display: block;
float: left;
color: #FFFFFF;
text-decoration: none;
background-color: #a04000;
margin: 0px;
padding: 5px 20px;
}

ul#item li a:hover {	
color: #160e08;
display:block;
float:left;
background-color: #ff9a22;
}
 
/*----------------------------------------------------------------------------------------------------------*/
/*-------- PAGES -------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#page {
clear: both;
width: 900px;
height: auto;
padding: 10px 0 0 0;
margin: 0;
}

#pageH {
background: #160e08 url(../images/adf_pageH.png) no-repeat top center;
height: 15px;
}

#pageC {
clear: both;
background: #160e08 url(../images/adf_page.png) repeat-y top center;
}

#pageCg {
clear: both;
width: 620px;
float: left;
padding: 10px 15px;
}

#pageCd {
width: 250px;
float: right;
}

#pageF {
background: #160e08 url(../images/adf_pageF.png) no-repeat top center;
height: 15px;
}

#clear {
clear: both;
margin: 0 0 0 0px;
padding: 0px 0px;
}

.blocTexte {
clear: both;
}

.blocImageG {
width: 250px;
height: 150px;
float: left;
}

.blocTexteD {
float: left;
margin: 0 0 0 10px;
width: 360px;
height: 150px;
background-color: #564737;
overflow:auto;
}

.blocTexteD p {
padding: 10px;
margin: 0;
}

.texte2 {
float: left;
height: 200px;
width: 620px;
background-color: #564737;
overflow:auto;
margin-bottom: 40px;
}

.texte2 p {
padding: 10px;
margin: 0;
}

#blocGoogle {
clear: both;
width: 468px;
height: 60px;
padding: 0;
margin: auto;
background-color: #cdc4bb;
margin-top:15px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- SIDEBAR -----------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

.blocSidebar {
clear: both;
height: auto;
color: #FFFFFF;
background-color: #2f2318;
margin: 0;
border: 1px solid #b8ac9f;
text-align: center;
margin: 0 15px 15px 0;
}

.blocSidebar h1 {
padding: 15px 0;
margin: 0;
text-transform:uppercase;
color: #ff7502;
font-size: 180%;
}

.blocSidebarH {
background: #160e08 url(../images/adf_blocSidebarH.gif) repeat-x top center;
height: 35px;
font-size: 130%;
color: #ff7502;
line-height: 32px;
text-indent: 10px;
}

.blocSidebarF {
margin: 5px;
text-align: justify;
}

.blocSidebarF ul li {
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin: 5px 0 0 -30px !important;
line-height: 20px;
padding: 0;
text-align: left;
vertical-align: top ;
}

.blocSidebarF ul li label {
width: 40px;
text-align: right;
color: #FFFFFF;
margin: 0;
}

.blocSidebarT {
margin: 10px;
text-align: justify;
}

.blocPromo {
width: 140px;
height: 100px;
text-align: left;
padding: 5px  15px 0 90px;
background: url(../images/adf_badgePromo.gif) no-repeat 5px 10px ;
}

.blocPromo a {
color:#e2db99;
font-size: 110%;
font-weight:bold;
text-decoration: none;
line-height: 30px;
}

.blocPromo a:hover {
text-decoration: underline;
color:#ff6600;
}

.blocSidebarF ul li label.btnPuceS {
color: #FFFFFF;
margin: 0;
padding-left: 50px;
}

.blocSidebarT a {
color:#e2db99;
font-size: 110%;
font-weight:bold;
text-decoration: none;
}

.blocSidebarI {
width: 200px;
height: 98px;
text-align: center;
padding: 0;
margin: auto;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- FOOTER ------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#footer {
clear: both;
width: 900px;
height: auto;
color:#524120;
}

#footerM {
text-align: center;
color:#524120;
font-size: 95%;
padding: 2px 0 20px 0;
}

#footerM a {
color:#89806d;
text-decoration: none;
}

#footerM a:hover {
color:#ff9a22;
}

#footerT {
text-align: justify;
color:#473e37;
font-size: 90%;
padding: 0 15px 20px 15px;
}

fieldset label {
	float:left;
	width:45%;
}
