
   

   
      
                        
   


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

WebSite CSS

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


/* General settings of website */
body { 
	margin:0;
	padding:0;
	text-align:center;
	background-color: #232323;
	color:#ffffff;
	font-size: 13px;
        font-family: Trebuchet MS;
}
#body { 
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	
	background-image: url("../images/fond_ninaperf.gif"); 
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: top center;

	background-color: #232323;
}
 
/* defaults links */
/* modifié le 2016/06/19
a{ 
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}
a:hover{
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;}
} 
                           */
a{ 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
/*	font-size: 12px;*/
}
a:hover{
	color: #f99d00; /* #fea101 #f7c80d #f90101 */
	text-decoration: underline;
	font-weight: 100;
	font-style: normal;
/*	font-size: 14px;}*/
} 

/* 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 { 
    width: 840;   /* rajouté le 2013-10-20 pour IE 6*/
    margin:0; 
    padding:0 5px 0 5px; 
    font-size: 45px; 
    line-height: normal; 
    font-family: Trebuchet MS; 
    color: #f7c80d; 
    text-align: left;
    display: block; 
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-variant: small-caps;
}
#header h1 a,#header p a,#header h1 a:hover,#header p a:hover { 
    font-size: 45px; 
    line-height: normal; 
    font-family: Trebuchet MS; 
    color: #f7c80d; 
    font-weight: bold;
}

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

    text-align: left; 
    font-size: 26px; 
    color: #F1EDED; 
    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: #F1EDED;
    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: #F1EDED;
    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: #F1EDED;
}

/* 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 #F1EDED; 
    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: #ffffff;
   margin: 0 auto 20px auto; 
   clear:both;
}
#hautvpro a { 
   color: #ffffff;
   text-decoration:none;
   margin:0;
   padding:0;
}
#hautvpro a:hover { 
   color: #ffffff;
   text-decoration:underline;
}
#pubpro {
   text-align:center;
   margin:5px;
}

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

/* Website header */
#header {
   height:86px; /* height is equal to :  hauteur - padding-top */
   padding:8px 0 0 100px;

   width: 850px;

   color: #f7c80d;
   text-align: left;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
   font-variant: small-caps;
   background-color: #232323;
   margin: 0 auto; 
   clear:both;


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

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

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

   width: 950px;

   text-align: center;
   margin: auto;
}

/* Website Footer */
#footer{



   background-color:;
   margin:0 auto;
}

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

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

   background-color: #232323;

   background-image: url('http://fabien.fd.free.fr/Bourse/images/5989-76153566content-png.png'); 
   background-repeat: repeat-x;
   background-position: left top;


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

}

/* Website content excluding menus */
#contenant #contenu
{ 
   color: #F1EDED;
   width: 700px; /* FIX : width for IE6 only */
   margin: 2px 205px 0 15px; /* FIX : margins for IE6 only */
   position: relative; 
   z-index:2; 
   overflow: hidden;

}

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


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


/* Top Menu */
#menuh{ 
   position:relative;
   clear:both;
   z-index:100; 
   font-size: 13px;
   padding:auto 0;
   background-color: #232323;
   font-size: 13px;
   height: 26px;
   overflow:visible;
   text-align: left;
   color: #f7c80d;


}

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

   font-variant:small-caps;
   height: 26px;
}
#menuh a:hover{
   color: #232323;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;

   background-color: #f7c80d;
}

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

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

   margin:0; 

   height: 26px;  
   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:26px;
   background-color: #232323;
   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: #f7c80d;
   float: none; 
   display:block; 
}
#menuh ul.menu ul a.hover, #menuh #nav ul a.hover { 
   color: #232323; 
}
#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  */ 
#menub{ 
   position:relative;
   clear:both;
   z-index:100; 
   font-size: 13px;
   padding:auto 0;
   background-color: #3C2E1F;
   font-size: 13px;
   height: 115px;
   overflow:visible;
   text-align: center;
   color: #FFFFFF;


}

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

}
#menub a:hover{
   color: #FFFF00;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;

}

#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: 180px;
   color: #F1EDED;
   margin:2px 10px 20px 10px;
   -margin:2px 5px 20px 5px; /* 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:#F1EDED;
   font-weight:normal;
   font-style: normal;
   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:#2B2E31;
   font-weight:normal;
   font-style: normal;
   text-decoration: none;


   background-color: #ffffff;
}

#menug span a, #menug a,#menud span a, #menud a {
   color: #F1EDED;
   font-weight:normal;
   font-style: normal;
   text-decoration: none;
}
#menug span a:hover, #menug a:hover,#menud span a:hover, #menud a:hover {
   color: #2B2E31;
   font-weight:normal;
   font-style: normal;
   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 #F1EDED; 
   width: 100%; 
   height: 1px; 
}
/* TITRE DES ELEMENTS DU MENU DE GAUCHE */
#menug h3,#menud h3 {
   display:block;


   background-image: url('http://fabien.fd.free.fr/Bourse/images/'); 
   background-repeat: repeat;
   background-position: left top;

   background-color: #2B2E31;
   font-weight:bold;
   font-style:normal;
   font-variant:small-caps;
   height:26px;
   line-height:26px;
   color:#F1EDED;
   padding:0 3px 0 4px;
   margin:0;
   overflow:hidden;

   font-size:13px;

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

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


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


   text-align: left; 
   font-size: 18px; 
   color: #F1EDED; 
   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: #000000 1px solid;
}
fieldset legend{
	padding: 0 5px;
	color: #000000;
}

#contenu form p{
      clear:both;
}

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

/* Listings catÃ©gories */
ul.categories_list{
	background-color: #232323;
        color: #ffffff;
}
ul.categories_list a,
ul.categories_list a:hover,
ul.categories_list a:visited{
        color: #ffffff;
}
#contenu .even_line td,
.list_items .even_item{
	background-color: #232323;
        color: #ffffff;
}
#contenu .even_line a,
.list_items .even_item a,
#contenu .even_line small,
.list_items .even_item small{
         color: #ffffff; 
}

.list_items .item,
.widget_item{
	border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-bottom-color: #000000;
}
.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: #ffffff;
}
*/
/**/
div.introduction{
	border-bottom-width: 1px;
	border-bottom-style: dotted; 
	border-bottom-color: #000000; 
}
/**/
p.tags{
	border-top-width: 1px;
	border-bottom-width: 1px; 
	border-top-style: dotted; 
	border-bottom-style: dotted; 
	border-top-color: #000000; 
	border-bottom-color: #000000; 
}
/**/
a.button{
	background-color: #232323;
        color: #ffffff;
        border:1px solid #232323;
}
a.button:hover{
	background-color: #232323; /*buttons_hover_background_color*/
        color: #ffffff;
        border:1px solid #000000;
}


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

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

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

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



/* CSS PERSO */
