/*
Reset CSS
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/*
 * Fonts CSS
 * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.6.0
 * */
body{
	/*BILLY START*/
	font:13px Georgia, "Times New Roman", Times, "Liberation Serif", FreeSerif, serif;
	color: #60413d;
	font-weight: normal;
	font-style: italic;
	/*BILLY END*/
}
select,input,button,textarea{
	/*BILLY START*/
	font:99% Georgia, "Times New Roman", Times, "Liberation Serif", FreeSerif, serif;
	/*BILLY END*/
}
table{
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
p{margin:0.5em 0;line-height:1.2em;}

/*
 * links
 */
a, a:visited, a:link, a:active{text-decoration:none;color:#998478;outline:none;}
a:hover{text-decoration:underline;-moz-outline-style: none;}

/*
 * forms
 */
form table{
  margin:0 auto;
}
#content form table{
  width:700px
}

form table thead th{
  font-size:1.3em;
  font-weight:bold;
  text-align: center;
  padding-bottom:1.5em;
  background:url(../images/forms/cmxform-divider.png) bottom left repeat-x;
}
form table tbody{
  background:transparent url(../images/forms/cmxform-fieldset.png) bottom left repeat-x;
}
form table tbody tr {background:url(../images/forms/cmxform-divider.png) bottom left repeat-x;}
form table tbody th,
form table tbody td {padding:7px;vertical-align:top;padding:7px;}
form table tbody th {white-space: nowrap;font-style: italic;width:200px;}
form table tbody td {width: 500px}
form .error_list li{background:url('../images/forms/exclamation.png') 2px center no-repeat;list-style-image:inside;padding:5px 22px;color:red;}
form table input[type=text], form table input[type=password],#content form table textarea, form table select {border:1px solid #ccc;display:block;margin:2px 1%;padding:2px;width:97%;min-width: 10em;}
form table label{display:block;margin:3px;padding:2px;}
form table label em{color:red;}
form table tfoot tr td{border:0;text-align:right;font-size:12px;line-height:26px;padding:5px 0;vertical-align:middle; *vertical-align: text-center;}
#content form table tfoot input[type=submit]/*, 
form table tfoot a,
form table tfoot a:link,
form table tfoot a:active,
form table tfoot a:visited*/
{background:transparent url(../images/layout/action.png) no-repeat center center;color:#998478;height:26px;line-height:26px;width: 146px;text-indent: 8px;font-style:italic;border:none;padding-left:5px;text-align:left;font-size:12px;vertical-align: top; *vertical-align: text-bottom;
 }
#content form table tfoot input[type=submit]:hover /*, form table tfoot a:hover*/
{text-decoration:underline;cursor:pointer;}

form table tbody tr td .recaptchatable td{width: auto;}
#content .comments-form form table{width:500px;margin:auto;}
.comments-form form table tbody th {width:150px;}
.comments-form form table tbody td {width: 350px}


/*
 * misc
 */
strong{font-weight:bold;}

#content ul,
#content ol{padding-left: 2em;margin: 1em 0;}

#content ul li{list-style:disc}
#content ul li ul li{list-style:circle}
#content ul li ul li ul li{list-style:square}

#content ol li{list-style:decimal}
#content ol li ol li{list-style:lower-alpha}
#content ol li ol li ol li{list-style:lower-roman}

a.button-link{padding:0.4em 1em 0.4em 20px;position:relative;text-decoration:none;font-style:normal}
a.button-link span.ui-icon{left:0.2em;margin:-8px 5px 0 0;position:absolute;top:50%;}


.info-box, .error-box{margin:1em auto;}


/*
 * layout
 */
body, html{
/*BILLY START*/
background:#efece6 repeat-y left top url(../images/layout/body-bg.jpg);
min-width:950px;width:auto !important;
/*BILLY END*/
}

#wrapper{margin:0 auto;}

/*BILLY START*/
#top{padding-bottom:12px;}
/*BILLY END*/

#top h1, #top h1 a{font-size:2em;font-weight:bold;float:left;text-indent: -999em;
/*BILLY START*/
height:200px;
width:399px;
*width: 399px;
border:none;
background-image:url(../images/layout/logo2.jpg);
/*BILLY END*/
}



#menu-top-wrapper{text-transformation:uppercase;
/*BILLY START*/
height: 200px;
margin: 0px 0px 0px 399px;
*margin-left: 0px;
background: #569F09 url(../images/layout/navigation-bg.jpg) repeat-x;
/*BILLY END*/
padding: 0px;}

#menu-top{margin: 0px 0px 0px 0px;padding: 0px;list-style-type: none;margin-right: 10px;}

#menu-top li{ float: right;padding: 0px 0px;color: #fff;font-size: 11pt;line-height:90px;overflow:hidden;

/*BILLY START*/
background: transparent url(../images/layout/menu-separator.jpg) no-repeat right 0px;
height:70px;width:130px;
margin-top: 92px;
text-align: center;
/*BILLY END*/
}

#menu-top li a, 
#menu-top li a:visited{
/*BILLY START*/
background-color: re;
margin: 0px;
height:70px;width:130px;
text-align:center;
color: #fff;
font-size: 11pt;
text-decoration: none;
line-height:55px;
display:block;
margin-top: 26px;
/*BILLY END*/}

#menu-top li a:hover, 
#menu-top li a:active{text-decoration:underline;
/*BILLY START*/
background:transparent url(../images/layout/menu-selected-item.jpg) center -20px no-repeat;
/*BILLY END*/}

#menu-top li a.selected,
#menu-top li a:hover.selected{text-decoration:none;font-weight:bold;
/*BILLY START*/
background:transparent url(../images/layout/menu-selected-item.jpg) center -20px no-repeat;
/*BILLY END*/}






#utilisateur, .breadcrumb{margin:0px 2px 10px 2px; font-size:0.9em;}

.breadcrumb{float:left;margin-left:20px;}

#forum_navigation{}

#forum_navigation li{margin:2px;float:left;}

#utilisateur{text-align:right;margin-right:4px;float:right;}

#utilisateur li {display:inline;padding:0 2px;}

/*#adds{margin:auto; width:460px;height:60px;position:relative;top:-20px}*/

#content-wrapper{
/*BILLY START*/
background-color:transparent;
margin-left: 12px;
/*BILLY END*/
padding:1em;}

#content{padding-left:2em;}

#content h2 {font-size:1.4em;font-weight:bold;}

#content h3 {font-size:1.2em;font-weight:bold;}

#content .top-description{line-height:1.5em;font-size:1.1em;padding:0 0 1em 0;margin:0 0 1em 0;}

#content .top-description img{float:right;}

#content .list-container{margin:0 290px 0 50px;}

#content p.info{width:300px;text-align:center;margin:1em auto;font-weight:bold;padding:2em;background-color:#DDFFDD;border:1px solid #BBEEBB;}

#content p.error{width:300px;text-align:center;margin:1em auto;font-weight:bold;padding:2em;background-color:#eea2a2;border:1px solid #a40000;}

#content .amap-detail{padding: 1em;margin:1em 0;}

#footer {text-align:center;padding:1em;margin:1em 0;
/*BILLY START*/
margin-left: 12px;
background-color:#d4cbbb;	
border-bottom: 4px solid #9c887b;
border-top: 2px solid #9c887b;
color:#998478;
/*BILLY END*/
}


#footer a {/*BILLY START*/color:#60413d;/*BILLY END*/}






/* pagination */

.pagination_desc, .pagination{line-height:17px;padding:5px 0;}

.pagination_desc, .more_items{padding:10px 0 5px 0;background: #998478;}
.pagination_desc a, .more_items a,
.pagination_desc a:link, .more_items a:link,
.pagination_desc a:hover, .more_items a:hover,
.pagination_desc a:visited, .more_items a:visited,
.pagination_desc a:active, .more_items a:active
{color:#fff;}

.pagination {float:right;text-align:right; font-weight:bold;}

.pagination a,
.pagination a:link,
.pagination a:hover,
.pagination a:visited
{margin-right: 4px;color:#fff;}

.pagination img{vertical-align: middle;}

.more_items{font-weight:bold;text-align:right;}

/* contact */
#sent-message{width: 500px; margin: auto;}
#contact-preview{margin:20px auto;padding:30px;border: 1px solid #9C887B;background:#fff}
