/* 
    Document   : page.index.css
    Created on : 16 juin 2010, 12:12:21
    Author     : fguerin
    Description:
        Purpose of the stylesheet follows.
*/
 

h4 {
    display: inline-block;
    font-size: 100%;
    font-weight: normal;
    padding-left: 13px;
}
	
/*  ___________________________________________________________________________
    DIV : SEARCH  */
#div-Content-Search {
    width                 : auto;
    background-color      : #bbd6c2;
    /*border                : 1px solid #85c395; !ancien design! */
    margin                : 10px 0px 0px 0px; /* Top Right Bottom left */
    padding               : 5px 5px 5px 5px; /* Top Right Bottom left */
  /*background-image      : url('/images/bg_block_flower.png'); !ancien design! */
	background-color	  :#ded1c7;
    background-repeat     : no-repeat;
    background-position   : center right;
    font-weight           : bold;
  /*color                 : #3b734a; !ancien design! */
}
#div-Content-Search input[type=text] {
   /* border                : 1px solid #85c395; !ancien design! */
    background-color      : #ffffff;
}
#div-Content-Search input[type=text]:hover, #div-Content-Search input[type=text]:focus {
    border                : 1px solid #529062;
    background            : #ffffff url('/images/bg_input_box_hover.gif') top left repeat-x;
}
/*  ___________________________________________________________________________
    SLIDER  */
#div-Slider {
    width                 : 668px; /* 670 - (taille border x 2) */
    height                : 328px;
    border                : 1px solid #8a8a8a;
    margin                : 10px 0px 0px 0px;      /* TOP RIGHT BOTTOM left */
    padding               : 0px 0px 0px 0px;      /* TOP RIGHT BOTTOM left */
}
/* le bloc gauche */
.div-Silder-Left {
    /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
    display               : none;
    float                 : left;
    width                 : 516px;
    height                : 308px;
    border-right          : 1px solid #000;
    background-color      : #362f2d;
    padding               : 10px 6px 10px 6px;      /* TOP RIGHT BOTTOM left */
}
.slideshow a.advance-link:hover, .slideshow a.advance-link:active, .slideshow a.advance-link:visited, .div-Silder-Left a, .navigation a, .div-Silder-Left a:focus, .div-Silder-Left a:hover, .div-Silder-Left a:active { text-decoration: none; }
.slideshow-container {
    position              : relative;
    clear                 : both;
    height                : 308px; /* This should be set to be at least the height of the largest image in the slideshow */
}
#div-Gallery-Loader {
    position              : absolute;
    top                   : 0px;
    left                  : 0px;
    background            : transparent url('/images/img_gallery_load.gif') center center no-repeat;
    width                 : 550px;
    height                : 308px; /* This should be set to be at least the height of the largest image in the slideshow */
}
.slideshow span.image-wrapper {
    display               : block;
    position              : absolute;
    top                   : 0px;
    left                  : 0px;
}
.slideshow a.advance-link {
    display               : block;
    width                 : 550px;
    height                : 308px; /* This should be set to be at least the height of the largest image in the slideshow */
    line-height           : 308px; /* This should be set to be at least the height of the largest image in the slideshow */
}
.slideshow img            { border: 4px solid #ffffff; }
#div-Gallery-Thumbs {
    /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
    float                 : right;
    position              : relative;
    width                 : 139px;
    height                : 328px;
    top                   : 0px;
    padding               : 0px 0px 0px 0px;      /* TOP RIGHT BOTTOM left */
    background-color      : #5d524a;
}
ul.thumbs {
    clear                 : both;
    margin                : 0px 0px 0px 0px;      /* TOP RIGHT BOTTOM left */
    padding               : 10px 0px 0px 10px;      /* TOP RIGHT BOTTOM left */
}
ul.thumbs li {
    float                 : left;
    padding               : 0px 0px 0px 0px;      /* TOP RIGHT BOTTOM left */
    margin                : 0px 0px 2px 0px;      /* TOP RIGHT BOTTOM left */
    list-style            : none;
}
ul.thumbs li:last-child       { margin : 0px 0px 0px 0px; /* TOP RIGHT BOTTOM left */ }
a.thumb                       { display: block; border: none; }
ul.thumbs li.selected a.thumb { border: 1px solid #8a8a8a; }
ul.thumbs img                 { border: 1px solid #ffffff; display: block; }
/* view-source:http://www.twospy.com/galleriffic/example-5.html#20 */
/*  ___________________________________________________________________________
 DIV : MESSAGE  */
#div-Content-Message {
    width                 : auto;
    background-color      : #bbd6c2;
    /*border                : 1px solid #85c395; !ancien design! */
    margin                : 10px 0px 0px 0px; /* Top Right Bottom left */
    padding               : 5px 5px 5px 5px; /* Top Right Bottom left */
  /*background-image      : url('/images/bg_block_flower.png'); !ancien design! */
	background-color	  :#ded1c7;
    background-repeat     : no-repeat;
    background-position   : center right;
    
  /*color                 : #3b734a; !ancien design! */
}
#div-Content-Message-cat{
	margin		  		  :10px 0px 10px 0px;
}

/*  ___________________________________________________________________________
    
    DIV : THEME FAVORIS  */
#div-Favorite {
    width                 : auto;
   /* background-color      : #bfd3eb; !ancien design! */
   /* border                : 1px solid #86acdd;  !ancien design! */
    margin                : 10px 0px 0px 0px; /* Top Right Bottom left */
    padding               : 10px 10px 10px 10px; /* Top Right Bottom left */
}
.table-Block-Container    { 
    width                 : 100%;
    border                : 0px;
}
.table-Block-Container td {}

.table-Block-Top          { width : 100%; }
.table-Block-Top th {
    height                : 45px;
    vertical-align        : middle;
    padding               : 0px 0px 0px 10px; /* Top Right Bottom left */
  /*  background-image      : url('/images/bg_block_flower.png');!ancien design! */
	/* background-color	  :#ded1c7;!ancien design! */
    background-repeat     : no-repeat;
    background-position   : center right;
    /*font-weight           : bold; !ancien design! */
}
.table-Block-Inside {
    width                 : 100%;
    background-color      : #ffffff;
}
.table-Block-Inside th {
    height                : 8px;
}
.table-Block-Inside td.linea {
    height                : 1px;
}
.table-Block-Inside td    { color : #535353; }
.table-Block-Inside td.td-txt-small {
    padding               : 10px 0px 0px 0px; /* Top Right Bottom left */
    color                 : #777777;
}
.txtCol-Theme             {            color : #fff; }
.bgCol-Theme              { background-color : #95887d; }
/*  ___________________________________________________________________________
    DIV : MOST SENT  */
#div-Mostsent {
    width                 : auto;
    background-color      : #ded1c7;
   /* border                : 1px solid #80c680; !ancien design! */
    margin                : 10px 0px 0px 0px; /* Top Right Bottom left */
    padding               : 10px 10px 10px 10px; /* Top Right Bottom left */
    white-space           : nowrap;
}
#div-Mostsent-Scroll {
    padding               : 5px 0px 5px 0px; /* Top Right Bottom left */
    height                : 140px; /* scroll : 17px */
    white-space:nowrap;
    overflow: hidden;
}
#div-Mostsent-Scroll .multiple li {
    width                 : 210px;
    padding               : 0px 0px 0px 5px; /* Top Right Bottom left */
}
#div-Mostsent-Scroll img  {          
    border                : 1px solid #b6b6b6;
    padding               : 1px;
}
#div-Mostsent-Scroll img:hover  {
    border                : 1px solid #000000;
}
#ul-slider-index {
    list-style            : none;
    overflow              : hidden;
    padding               : 0px 0px 10px 0px; /* Top Right Bottom left */
    width                 : 650px;
    height                : 140px; /* scroll : 17px */
}

#ul-slider-index li {
    padding               : 0px 0px 0px 0px; /* Top Right Bottom left */
    margin                : 0px 0px 0px 0px; /* Top Right Bottom left */
    zoom:1;
}

#ul-slider-index img {
    float: left;
}
.div-capt {
    position: absolute;
    width:194px;
    text-align: center;
    top:125px;
    padding-left: 10px;
}
.txt-Block-Mostsent       {            color : #362f29; }
.bg-Block-Mostsent        { background-color : #fff; }
/*  ___________________________________________________________________________
    DIV : INCOMING  - Events */
#div-Incoming-Event {
    /*width                 : auto; !ancien design! */
  /*  background-color      : #dae7f4; !ancien design! */
    border                : 1px solid #c9b7a9;  
	margin                : 10px 0px 0px 0px; /* Top Right Bottom left 
   /* padding               : 10px 10px 10px 10px; /* Top Right Bottom left */
}
.txt-Block-Incoming-Event {            color : #362f29; }
.bg-Block-Incoming-Event  { background-color : #c9b7a9; }

#div-Incoming-Saint {
    width                 : auto;
    background-color      : #c9b7a9;
    border                : 1px solid #c6af8f;
	margin                : 10px 0px 0px 0px; /* Top Right Bottom left
   /* padding               : 10px 10px 10px 10px; /* Top Right Bottom left !ancien design! */
}
.txt-Block-Incoming-Saint {            color : #362f29; }
/*.bg-Block-Incoming-Saint  { background-color : #c6af8f; }!ancien design! */

.div-Calendar-Block {
    padding               : 10px 10px 10px 10px; /* Top Right Bottom left */
    width                 : auto;
    min-height            : 42px;
    border-bottom         : 1px dotted #cccccc;
}
.calendar {
    float                 : left;
    width                 : 42px;
    height                : 42px;
}
.calendar-icon-01         { background : url('/images/calendar/01.gif'); }
.calendar-icon-02         { background : url('/images/calendar/02.gif'); }
.calendar-icon-03         { background : url('/images/calendar/03.gif'); }
.calendar-icon-04         { background : url('/images/calendar/04.gif'); }
.calendar-icon-05         { background : url('/images/calendar/05.gif'); }
.calendar-icon-06         { background : url('/images/calendar/06.gif'); }
.calendar-icon-07         { background : url('/images/calendar/07.gif'); }
.calendar-icon-08         { background : url('/images/calendar/08.gif'); }
.calendar-icon-09         { background : url('/images/calendar/09.gif'); }
.calendar-icon-10         { background : url('/images/calendar/10.gif'); }
.calendar-icon-11         { background : url('/images/calendar/11.gif'); }
.calendar-icon-12         { background : url('/images/calendar/12.gif'); }
.calendar-day {
    font-weight           : bold;
    width                 : 42px;
    padding               : 23px 0px 0px 0px; /* Top Right Bottom left */
}
.p-Calendar-Date, .p-Calendar-MainTxt, .p-Calendar-SubTxt  {
    /* padding left calendar + width calendar + 5px */
    margin                : 0px 0px 2px 47px; /* Top Right Bottom left */
}
.p-Calendar-Date {
    color : #777777;
}
.p-Calendar-MainTxt a  {
    color                 : #2275b0;
    font-weight           : bold;
}
.p-Calendar-MainTxt a:hover   {       color : #000000; }
.p-Calendar-SubTxt      {             color : #777777; }

.p-Prenom-Date {
    color : #777777;
    padding : 0px 0px 5px 0px; /* Top Right Bottom left */
}
.p-Prenom-MainTxt {
    padding : 0px 0px 5px 0px; /* Top Right Bottom left */
}
.p-Prenom-MainTxt a  {
    color                 : #2275b0;
    font-weight           : bold;
}
.p-Prenom-MainTxt a:hover   {       color : #000000; }
.p-Prenom-SubTxt      {             color : #777777; }

.p-Events-Date, .p-Events-MainTxt, .p-Events-SubTxt  {
    /* padding left calendar + width calendar + 5px */
    margin                : 0px 0px 2px 47px; /* Top Right Bottom left */
}
.p-Events-Date {
    color : #777777;
}
.p-Events-MainTxt a  {
    color                 : #2275b0;
    font-weight           : bold;
}
.p-Events-MainTxt a:hover   {       color : #000000; }
.p-Events-SubTxt      {             color : #777777; }

/*  ___________________________________________________________________________
    DIV : PUB  */
#div-Advertising {
    width                 : auto;
    margin                : 10px 0px 0px 0px; /* Top Right Bottom left */
}
/*  ___________________________________________________________________________
    DIV : NEWSLETTER  */
#div-Newsletter {
    width                 : auto;
   /* background-color      : #d1cde6; !ancien design! */
    border                : 1px solid #C9B7A9;
    margin                : 10px 0px 0px 0px; /* Top Right Bottom left */
    /*padding               : 10px 10px 10px 10px; /* Top Right Bottom left !ancien design! */
}
/*.txt-Block-Newsletter     {            color : #26284e; } !ancien design! */
.bg-Block-Newsletter      { background-color : #c9b7a9; }
.table-Newsletter {
    width                 : 100%;
    padding               : 5px 0px 5px 0px; /* Top Right Bottom left */
}
.table-Newsletter th {
    font-weight           : normal;
    color                 : #535353;
}
.table-Newsletter a       {   color : #2866b2; }
.table-Newsletter a:hover {   color : #000000; }
.table-Newsletter a:before{ content : "\000bb \0020"; }
.table-Newsletter input[type=text] {
    border                : 1px solid #afb1d6;
    background-color      : #e6e4f2;
}
.table-Newsletter input[type=text]:hover, .table-Newsletter input[type=text]:focus {
    border                : 1px solid #7c80a3;
    background            : #ffffff url('/images/bg_input_box_hover.gif') top left repeat-x;
}
/*  ___________________________________________________________________________
    DIV : Facebook  */
#widget_fb{
    width                 : auto;
    margin                : 10px 0px 0px 0px; 
}