/************************************************

WebSite CSS

************************************************/


/* General settings of website */
body { 
	margin:0;
	padding:0;
	text-align:center;
	background-color: #fff8f0;
	color:#000000;
	font-size: 13px;
        font-family: Trebuchet MS;
}
#body { 
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	

	background-color: #fff8f0;
}
 
/* defaults links */
a{ 
	color: #402100;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
a:hover{
	color: #402100;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;}
} 

/* Images */
img{
	border:0;
}

ul, dl, dl dt, dl dd{
   margin: 0;
   padding: 0;
}
#contenant #contenu ul {
    list-style-position: outside;
    margin: 0 20px;
}
#contenant #contenu ul#breadcrumbs,
#contenant #contenu ul.blog_item_infos,
#contenant #contenu .list_thumbs_items,
#contenant #contenu ul.categories_list,
#contenant #contenu ul.categories_list ul
#contenant #contenu ul.video_item_extra,
#contenant #contenu ul.categories_list ul,
#contenant #contenu div.diary_item ul,
#contenant #contenu div.video_item ul,
#contenant #contenu table#contact_table td:first-child ul{
   list-style: none;
   margin: 0!important;
   padding-left: 0!important;
}



/* Website title */ 
#header h1,#header p, #header h1 a,#header p a,#header h1 a:hover,#header p a:hover { 
    margin:0; 
    padding:0 5px 0 5px; 
    font-size: 55px; 
    line-height: normal; 
    font-family: Letter Gothic MT; 
    color: #fff8f0; 
    text-align: center;
    display: block; 
    font-weight: normal;
    font-style: italic;
    text-decoration: ;
    font-variant: normal;
}
#header h1 a,#header p a,#header h1 a:hover,#header p a:hover { 
    font-size: 55px; 
    line-height: normal; 
    font-family: Letter Gothic MT; 
    color: #fff8f0; 
    font-weight: normal;
}

/* Pages title in site content  */
#contenant #contenu h1, #contenant #contenu h2 { 
   margin:20px 0; 
   padding:3px; 
   

    text-align: left; 
    font-size: 20px; 
    color: #505050; 
    font-weight: bold; 


    border-top: 0px none ;
    border-right: 0px none ;
    border-bottom: 0px none ;
    border-left: 0px none ;
    line-height: normal;

}
#contenant #contenu h1:first-of-type{ 
   margin-top: 0;
}

#contenant #contenu h1 a, #contenant #contenu h2 a { 
    color: #505050;
    text-decoration: none;
}
#contenant #contenu h1 a:hover, #contenant #contenu h2 a:hover { 
    text-decoration:underline;
}

/* Pages Sub-titles */
#contenant #contenu h3, #contenant #contenu h2.row_title { 
    margin: 20px 0 0 0;
    padding: 0; 
    text-align: left; 
    font-size: 16px; 
    background:none;
    color: #000000;
    font-weight: bold; 
    clear: both;
}
#contenant #contenu h3 a, #contenant #contenu h3 a:hover, #contenant #contenu h2.row_title a, #contenant #contenu h2.row_title a:hover { 
    text-decoration: none; 
    font-weight: bold; 
    color: #000000;
}

/* H4 Title */
#contenant #contenu h4 { 
    margin: 20px 0 0 0;
    padding: 0; 
    text-align: left; 
    font-size: 15px; 
    clear: both;
}

/* H5 title */
#contenant #contenu h5 { 
    margin: 0; 
    padding: 0; 
    font-size: 13px; 
}

/* Separator in content */
#contenant #contenu hr {
    border: none 0;
    border-top: 1px solid #000000; 
    width: 100%; 
    height: 1px; 
}

/* Forms */
ul.formulaire {
    list-style-position: outside;
    list-style-type:none;
    margin:0; 
}
input, textarea {
    padding:2px;
}
#contenant #contenu li.formulaire { 
   list-style-type:none; 
}

/* doombyPLUS (version pro) editable up-area */
#hautvpro { 
   width:100%;
   text-align:center;
   font-size: 13px;
   font-family: Trebuchet MS;
   color: #000000;
   margin: 0 auto 20px auto; 
   clear:both;
}
#hautvpro a { 
   color: #000000;
   text-decoration:none;
   margin:0;
   padding:0;
}
#hautvpro a:hover { 
   color: #000000;
   text-decoration:underline;
}
#pubpro {
   text-align:center;
   margin:5px;
}

/* Theme logo */
#headerlogo
{
   text-align:center;
}

/* Website header */
#header {
   height:96px; /* height is equal to :  hauteur - padding-top */
   padding:4px 0 0 0;

   width: 1275px;

   color: #fff8f0;
   text-align: center;
   font-weight: normal;
   font-style: italic;
   text-decoration: ;
   font-variant: normal;
   background-color: #402100;
   margin: 0 auto; 
   clear:both;


   border-top: 0px none ;
   border-right: 0px none ;
   border-bottom: 0px none ;
   border-left: 0px none ;
}
#header a{
    color: #fff8f0;
    text-decoration: none;
}

/* Header sub-title */
#header div.sstitre{
    font-size:px;
    padding:0 5px 0 5px;
    margin:0;
    line-height:normal;
    display: block;
}

/* Only for topmenu under header disposition */
#headermenu {

   width: 1275px;

   text-align: center;
   margin: auto;
}

/* Website Footer */
#footer{
   height: 235px;

   width: 1275px;

   background-image: url('http://www.e-monsite.com/s/2010/04/16/domainederilhac//26634532pied-de-page-0-jpg.jpg'); 
   background-repeat: no-repeat;
   background-position: center top;

   background-color:;
   margin:0 auto;
}

/* Bottom Editable Area */ 
#bas{ 
   margin:20px auto 0 auto; 
   clear:both;
   text-align:center; 
   color: #000000;
}
#bas a{ 
   color:#000000;
   text-decoration:none;
}
#bas a:hover{ 
   text-decoration:underline;
}

/* Website content including menus */
#contenant{
   font-family: Trebuchet MS; 
   width: 980px;
   text-align:left;
   margin-top: 0px;
   overflow:hidden;
   padding:0px 0 0px 0; 
   margin-left : auto; 
   margin-right:auto;  
   clear:both;

   background-color: #fff8f0;



   border-top: 0px none ;
   border-right: 0px none ;
   border-bottom: 0px none ;
   border-left: 0px none ;

}

/* Website content excluding menus */
#contenant #contenu
{ 
   color: #000000;
   width: 555px; /* FIX : width for IE6 only */
   margin: 2px 390px 0 5px; /* FIX : margins for IE6 only */
   position: relative; 
   z-index:2; 
   overflow: hidden;

}

#contenant #contenu p{
   line-height: 19.5px;
}


#contenant > #contenu { /* All browsers exclude IE6 */ 
   width:auto;
   margin: 2px 0px 0 0px;
}


/* Top Menu */
#menuh{ 
   position:relative;
   clear:both;
   z-index:100; 
   font-size: 17px;
   padding:auto 0;
   background-color: #fff8f0;
   font-size: 17px;
   height: 30px;
   overflow:visible;
   text-align: center;
   color: #402100;


   margin-bottom: 20px;
}

/* Top menu links */
#menuh a{
   color: #402100;
   font-size: 17px;
   font-weight: bold;
   font-style: ;
   text-decoration: none;
   line-height: 30px;
   padding:0 10px;
   position:relative;
   z-index:100;

   font-variant:normal;
   height: 30px;
}
#menuh a:hover{
   color: #424242;
   font-weight: bold;
   font-style: ;
   text-decoration: none;

   background-color: #fff8f0;
}

/* Top menu drop down menu */
#menuh ul.menu ul li, #menuh ul#nav ul li { 
   background-color: #fff8f0;
}

#menuh ul.menu, #menuh ul#nav { 

   margin:0 auto;

   height: 30px;  
   display: block; 
   padding: 0; 
   position: relative;
}
#menuh ul.menu a,#menuh #nav a { 
   display: block; 
   float:left;  
}

#menuh ul.menu ul, #menuh #nav ul { 
   top:30px;
   background-color: #fff8f0;
   display: none; 
   position: absolute; 
   left: 0; 
   margin: 0; 
   padding: 0; 
   z-index:10000;
   width: 200px;
   text-align:left;
}

#menuh ul.menu li, #menuh #nav li {
   display: block; 
   list-style: none; 
   margin: 0; 
   padding: 0; 
   float: left; 
   text-align:left; 
   position: relative;
}
#menuh ul.menu ul li, #menuh #nav ul li { 
   float: none; 
}
#menuh ul.menu ul li a, #menuh #nav ul li a { 
   color: #402100;
   float: none; 
   display:block; 
}
#menuh ul.menu ul a.hover, #menuh #nav ul a.hover { 
   color: #424242; 
}
#menuh ul.menu ul a, #menuh #nav ul a { 
   border-bottom: 1px solid #fff; 
   border-right: none; 
   float: none;  
}
#menuh ul.menu ul ul, #menuh #nav ul ul { 
   left: 201px; 
   top: 0;
}
* html #menuh ul.menu ul, * html #menuh #nav ul { /* IE6 "fix" */
   line-height: 0; 
} 
#menuh ul.menu ul a, #menuh #nav ul a { /* IE6/7 fix */
   zoom: 1; 
} 

/* Bottom menu 0 */ 
#menub{ 
   position:relative;
   clear:both;
   z-index:100; 
   font-size: 17px;
   padding:auto 0;
   background-color: #fff8f0;
   font-size: 17px;
   height: 30px;
   overflow:visible;
   text-align: center;
   color: #402100;


}

/* Bottom menu links */
#menub a{
   color: #402100;
   font-size: 17px;
   font-weight: bold;
   font-style: ;
   text-decoration: none;
   line-height: 30px;
   padding:0 10px;
   position:relative;
   z-index:100;

   font-variant:normal;
   height: 30px;
}
#menub a:hover{
   color: #424242;
   font-weight: bold;
   font-style: ;
   text-decoration: none;

   background-color: #fff8f0;
}

#menub ul {
   margin:0 auto;
}


#menub .submenu{
   display:none;
}

/* Sidebar 1 */
#menug .categorieg,#menud .categoried {


   padding:0;
   margin:0 0 20px 0;

}
#menug,#menud {
   font-size: 13px;
   text-align:left;
   width: 190px;
   color: #505050;
   margin:2px 0px 20px 5px;
   -margin:2px 0px 20px 2px; /* IE6 Fix */


   border-top: 0px none ;
   border-right: 0px none ;
   border-bottom: 0px none ;
   border-left: 0px none ;
   background-color: ;

   }
#menug ul li.sspage, #menug ul li ul li,#menud ul li.sspage, #menud ul li ul li  { /* sub-pages */
   padding-left: 15px;
}
#menug span,#menud span {
   text-align:left;
   display:block;
   padding:2px 2px 2px 2px;
}

#menug ul,#menud ul{
position: relative;
width: auto;
background: none;
border: 0;
   list-style: none;
   margin: 0;
   padding: 0;
   border: none;
   z-index:100;
}
#menug ul li,#menud ul li {
   margin: 0;
   padding: 0;
}
#menug ul li a,#menud ul li a{
   border-bottom: 0;
   color:#505050;
   font-weight:;
   font-style: ;
   text-decoration: none;
   height: auto;
   line-height: 1;

   display: block;
   padding: 5px 0px 5px 3px;


}
#menug ul li a:hover, #menug ul li a:focus,#menud ul li a:hover, #menud ul li a:focus {
   color:#000000;
   font-weight:;
   font-style: ;
   text-decoration: none;


   background-color: #F8F8F8;
}

#menug span a, #menug a,#menud span a, #menud a {
   color: #505050;
   font-weight:;
   font-style: ;
   text-decoration: none;
}
#menug span a:hover, #menug a:hover,#menud span a:hover, #menud a:hover {
   color: #000000;
   font-weight:;
   font-style: ;
   text-decoration: none;
}
#menug ul.formulaire,#menud ul.formulaire {
   list-style-position: outside;
   list-style-type:none; 
   margin:0; 
   font-size:11px; 
}
#menug hr,#menud hr{
   border: none; 
   border-top: 1px solid #505050; 
   width: 100%; 
   height: 1px; 
}
/* TITRE DES ELEMENTS DU MENU DE GAUCHE */
#menug h3,#menud h3 {
   display:block;


   background-image: url('../im/fondscatv3/9444-85040782blank-gif.gif'); 
   background-repeat: repeat;
   background-position: left top;

   background-color: ;
   font-weight:normal;
   font-style:normal;
   font-variant:normal;
   height:25px;
   line-height:25px;
   color:#000000;
   padding:0 3px 0 0px;
   margin:0;
   overflow:hidden;

   font-size:15px;

   text-align:left;
}
#menug h3 a,#menud h3 a {
   color: #000000;
   text-decoration:none;
   font-weight:normal;
   font-style:normal;
   font-variant:normal;
}
#menug h3 a:hover,#menud h3 a:hover {
   color: #000000;
   text-decoration:underline;
   font-weight:normal;
   font-style:normal;
   font-variant:normal;
}

/* Side bar 2 */
#menud{
   margin:2px 0px 20px 0px;
   -margin:px 0px 20px 0px; /* Pour IE6 */
}

/* Brand copyright */
#lien-emonsite{ 
   color: #000000;
}
#lien-emonsite a{ 
   color:#000000;
   text-decoration:none;
}
#lien-emonsite a:hover{ 
   text-decoration:underline;
}

/* Subtitles in content */
#contenu .visiteurs, #contenu .commentaires, h6{
   margin-top:20px;


   text-align: left; 
   font-size: 16px; 
   color: #505050; 
   font-weight: bold; 


   border-top: 0px none ;
   border-right: 0px none ;
   border-bottom: 0px none ;
   border-left: 0px none ;
   clear:both;
}



#contenu form{
	width: 100%;
}
#contenu form p{
	margin: 5px 0;
}
fieldset{
	margin-bottom: 20px;
	border: #505050 1px solid;
}
fieldset legend{
	padding: 0 5px;
	color: #505050;
}

#contenu form p{
      clear:both;
}

/* Pagination */
div.pagination span {
  border: 1px solid #FFFFFF;
  background-color:#505050;
  color:#FFFFFF;
}
div.pagination a {
  background: #FFFFFF;
  color: #505050;
  border: 1px solid #505050;
}
div.pagination a:hover {
  border-color:#FFFFFF;
}

/* Listings catégories */
ul.categories_list{
	background-color: #FFFFFF;
        color: #505050;
}
ul.categories_list a,
ul.categories_list a:hover,
ul.categories_list a:visited{
        color: #505050;
}
#contenu .even_line td,
.list_items .even_item{
	background-color: #FFFFFF;
        color: #505050;
}
#contenu .even_line a,
.list_items .even_item a,
#contenu .even_line small,
.list_items .even_item small{
         color: #505050; 
}

.list_items .item,
.widget_item{
	border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-bottom-color: #505050;
}
.list_items .item:last-child,
.widget_item:last-child{
   border-bottom: 0;
}
/******
#members_profiles_list li.item:nth-of-type(2n),
#members_profiles_list li.item:nth-of-type(2n) a,
#ecards_thumb_items li.item:nth-of-type(2n),
#ecards_thumb_items li.item:nth-of-type(2n) a,
#photogallery_categories li.item:nth-of-type(2n),
#photogallery_categories li.item:nth-of-type(2n) a,
#photogallery_thumb_items li.item:nth-of-type(2n),
#photogallery_thumb_items li.item:nth-of-type(2n) a,
.ecom_thumb_items li.item:nth-of-type(2n),
.ecom_thumb_items li.item:nth-of-type(2n) a{
	padding: 0;
	border-bottom: 0;
	background: none;
	color: #402100;
}
*/
/**/
div.introduction{
	border-bottom-width: 1px;
	border-bottom-style: dotted; 
	border-bottom-color: #505050; 
}
/**/
p.tags{
	border-top-width: 1px;
	border-bottom-width: 1px; 
	border-top-style: dotted; 
	border-bottom-style: dotted; 
	border-top-color: #505050; 
	border-bottom-color: #505050; 
}
/**/
a.button{
	background-color: #FFFFFF;
        color: #505050;
        border:1px solid #FFFFFF;
}
a.button:hover{
	background-color: #FFFFFF; /*buttons_hover_background_color*/
        color: #505050;
        border:1px solid #505050;
}


/*=========================================================================
SONDAGE
=========================================================================*/

dl.chart_result dd span {
    background-color: #505050;
    color: #505050;
}

/*=========================================================================
LISTES VIGNETTES (PHOTOS - ECARDS - MEMBERS)
=========================================================================*/
.list_thumbs_items .item_content{
	background-color: #FFFFFF;
        color: #505050;
}
.list_thumbs_items .item_content a{
        color: #505050;
}
/*=========================================================================
ALBUM PHOTO
=========================================================================*/
small.photogallery_categories_nb_items{
	color: #fff;
	background-color: #505050; 
}

div.photogallery_categories_description p{
	margin: 0; 
}
/*=========================================================================
BOOKINGS
=========================================================================*/
.bookings_item .item_title{
    margin-top: 0 !important;
    clear: none !important;
}



/* CSS PERSO */