/*
--------------------------
Simple PHP Blog CSS Styles
--------------------------

Name: Slick Theme
Author: Bill Bateman
Version: 0.4.6

/* Special header graphic - resizeable */
/* Logo Area */


#HeaderArea {
/*  margin: 0;
  background-position: top;
  height: 41px;
  position: relative;
  left: 0px;
  top: 0px; 
  width:1024px;*/
}

#HeaderLeft {
/*  background-image:  url(../slick/images/logo_area_side.gif);
  background-repeat: no-repeat;
  background-position: top;
  height: 41px;
  width: 1px;
  position: absolute;
  left: 0px; */
}

#HeaderRight {
/*  background-image:  url(../slick/images/logo_area_side.gif);
  background-repeat: no-repeat;
  background-position: top;
  height: 41px;
  width: 1px;
  position: absolute;
  right: 0px; */
}

#HeaderCenter {
/*  background-image: url(../slick/images/logo_area.gif);
  background-repeat: repeat-x; */
  width: 1024px;
/*  position: absolute;
  left: 1px;
  padding: 20px 20px; 
    height: 41px;
  align: center;	
	*/
  font-family: courier New,sans-serif;
  font-size: 20px;
  text-decoration: none;

  margin-left: auto ;
  margin-right: auto ;
}

/* END logo area */


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

/* LIGNE SEPARATION ----------- */
hr  
{
  height: 1px;
  border: 0px;  
	
  color: #FFaaaa;
  background-color: #FFAAAA;
}

/* IMAGE ALIGNEE A GAUCHE ----------- */
#img_float_left
{
  /* Used in the [img] tag when float=left */
  float: left;
/*  margin: 2px 8px 4px 2px; */
  margin: 0px 0px 4px 8px;
}

/* IMAGE ALIGNEE A DROITE ----------- */
#img_float_right
{
  /* Used in the [img] tag when float=right */
  float: right;
/*  margin: 2px 2px 4px 8px; */
  margin: 0px 0px 4px 8px;
}

/* IMAGE ALIGNEE A GAUCHE ----------- */
#img_center
{
  margin-left: auto ;
  margin-right: auto ;
}

/* General Layout */

body
{
  font-size: 12px/1.4em;
  margin: 0px;
  padding: 0px;
  text-align: left;
/*  color: #000;
  background-color: #CC9; */
  font-family: courier New,sans-serif;
  
  background-color: #FFF; /* fond de la page*/
  color: #737367;
}

form {
  margin: 0px;
  padding: 0px
}

code, pre {
  font-family: courier New,sans-serif;
}

pre {
  overflow: auto;
  width: 430px;
  border: 1px dotted #777;
  padding: 5px
}

/* NEW 
#archive_tree_menu ul 
{
  list-style: none inside;
  padding: 0px 0px 0px 10px;
  margin: 0px;
}

#archive_tree_menu li 
{
  margin: 0px;
  padding: 4px 0px 0px 0px;
  /* border: 1px #F00 solid; */
 /*}
*/
input, select, option, textarea
{
  font-size: 11px;
  text-align: left;
}

/* INUTILE */
	#header_image {
		border-color: #FFFFFF;
	/*	align: center;
		width: 50%;
		margin : auto; */
  margin-left: 147px ;
  margin-right: auto ;		
	}
	
/* IMAGE BANNIERE ---------- */
#banner_image {
  padding-left: 147px ;
  background-color: #FFF;		
}	
	
	#header {
		border-color: #FFFFFF;
		color: #000000;
		background-color: #000000;
	
	}
	
/* FOOTER ----------- */
#footer
{
  border: 0;
  border-top: 1px solid #ccc;
  color: #ddd;
  background: #eee;
  padding: 10px;
  text-align: left;
  clear: both;
  font-size: 11px;  
  
  background: #FFFFFF;
  border-top: 1px solid #FFFFFF;
}

#maincontent
{
  margin: 0;
/*  padding: 12px; */
  top: 0px;
  /*border-left-width: 1px;
  border-left-style: solid;*/
}

#maincontent .blog_title
{
  color: #663;
  background-color: #FFF;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 6px 0px 0px; 
/*  border-bottom-width: 1px;
//  border-bottom-style: dashed;
//display: inline-table; */

		border-color: #ffaaaa;
		color: #000000;
		background-color: #FFFFFF;
}

#maincontent .entry_title
{
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 450px; /* largeur de la colonne */
  /* le reste on s'en fout (liens) */
}

#maincontent .entry_category
{
  font-size: 12px;   
  font-weight: normal;
  float:left;
}

#maincontent .blog_title img
{
  /* padding: top right bottom left */
  padding: 0px 10px 0px 0px;
}

#maincontent .blog_body
{ 
  padding: 0px; /* Used to be 10px */
  margin: 0px;
  border-width: 1px;
  border-style: none;
/*  color: #663;
//  background-color: #000000;
//  border-color: #A6A6A6; */
  text-align: justify; 
  font-size: 12px;
  width:100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ffbbbb;    
  
		border-color: #ffaaaa;
		color: #000000;
		background-color: #FFFFFF;   
}

/* texte login */
#maincontent .entry_body
{ 
  padding: 0 0 0 0; /* Used to be 10px */
  margin: 0px;
  text-align: left; 
  font-size: 12px;   
  font-weight: normal;
  color: #777;
}
/*
#maincontent .blog_body_clear
{
  padding: 0px;
//  border-color: #FFF; 
  border-width: 0px;
  border-style: solid;
}

#maincontent .blog_body_solid
{
  padding: 20px 0px 0px 0px;
//  border-color: #660; 
  background: #fff;
  border-width: 0px;
  border-style: solid;
} */
/*
#maincontent .blog_date
{
    font-weight: normal;
    color: #999;
    font-size: 11px;
    margin-bottom: 4px;
    top: 0px; 

	color: #A6A695;
} */

/* DATE ARTICLE ------------------ */
#maincontent .entry_date
{
  font-size: 12px;   
  font-weight: normal;
  color: #000;
  float:right;
  margin-right:40px;
} 

#maincontent .blog_comment
{
  padding: 6px 10px 0px 0px;
  font-size: 11px;
  font-weight: bold;  
  color: #663;
  background-color: #FFF;
/*  border-bottom-width: 1px;
//  border-bottom-style: dashed;   */

		border-color: #ffaaaa;
		color: #000000;
		background-color: #FFFFFF;
}

/* LEGENDE PAGE -------------------- */
#maincaption 
{
  font-family: courier New,sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  top: 0px;
  color:#000;
  vertical-align:top; 
  text-align:justify;  
  width: 750px;
}

#sidebar
{
/*  background-image: url(../slick/images/menu_bg.gif);
//  background-repeat: repeat-x repeat-y;
//  width: 227px; */
  height: 100%;
  padding: 0px 0px 0px 12px;
  font-size: 11px;
  font-weight: normal;  
  margin-left: 25px;  
  margin-right: 48px;
}

#sidebar-top
{
/*  background-image: url(../slick/images/menu_bg-top.gif);
//  background-repeat: repeat-x;
//  background-position: top; */
  height: 30px;
  margin: 0px;
  padding: 0px;
}

#sidebar .menu_title
{
  font-family: courier New,sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFF;
/*  padding: 0px 5px 3px 7px; */
  /*background-color: #B2B286;*/
  margin: 0px;
  
		border-color: #FFFFFF;
		color: #000000;
		/*background-color: #FFFFFF;*/  
}

#sidebar .menu_body
{
  padding: 5px;
/*  clear: both; */
  /*background-color: #FFF;*/
  background: #FFF;

  

		color: #000000;
		/*background-color: #FFFFFF;*/
		border: thin solid #FAA;	   
	/*	margin-right:48px; 		*/   	  

		width: 152px;   
}

#sidebar .calendar
{
  font-size: 10px;
}

#sidebar .calendar a
{
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#sidebar .calendar td
{
  padding: 2px;
}

/* Links */

a
{
  font-weight: normal;
  text-decoration: none;
}

a:link
{
    color: #000; 
}

a:visited
{
    color: #777; 
}

a:hover, a:active /* lien over */
{
    color: #FAA;
}

a.banner
{ 
   color:#FFF; 
}

table {
/*   width:100%; */
}

.bgout {   
   font:normal 12px courier New,sans-serif; 
/*   border-top:1px solid #FFCCCC; 
   padding:2px 0px 10px 2em; */
   padding-left: 2em;
   border-top:none; 
/*   background-image: url(./images/boton_1.gif);
   background-repeat:no-repeat; */
   background-color:#FFF;
   color: #777;
   vertical-align:top;
   height:38px;
}
/*
.bgout:hover {

background-image: url(./images/boton_3.gif);
color: #777;
} */


.bgover {
   font:normal 12px courier New,sans-serif; 
   border-top:none; 
  /*    padding:2px 0px 10px 2em; */
   padding-left: 2em;
   background-image: url(./images/boton_3.gif);
   background-repeat:no-repeat;
   background-color:#FFF;
   color: #777;
   vertical-align:top;
   height:38px;
} 

.bgselected {
/*   font:normal 12px courier New,sans-serif; 
      padding:2px 0px 10px 2em;  
   border-top:none; 
   background-image: url(./images/boton_3.gif);
   background-repeat:no-repeat; 
   background-color:#FFF;
   color: #777;
   vertical-align:top;
   height:38px;*/
   vertical-align:top;
} 

.bgoutcanoestudio {   
   background-image: url(./images/B_canoestudio02.gif);
   background-repeat:no-repeat; 
   vertical-align:top;
}

.bgovercanoestudio {
   background-image: url(./images/B_canoestudio01.gif);
   background-repeat:no-repeat;
   vertical-align:top;
} 

.bgoutabout {   
   background-image: url(./images/B_about02.gif);
   background-repeat:no-repeat; 
   vertical-align:top;
}

.bgoverabout {
   background-image: url(./images/B_about01.gif);
   background-repeat:no-repeat;
   vertical-align:top;
} 

.bgoutblog {   
   background-image: url(./images/B_brillos02.gif);
   background-repeat:no-repeat; 
   vertical-align:top;
}

.bgoverblog {
   background-image: url(./images/B_brillos01.gif);
   background-repeat:no-repeat;
   vertical-align:top;
} 

.bgoutcities {   
   background-image: url(./images/B_lovecity02.gif);
   background-repeat:no-repeat; 
   vertical-align:top;
}

.bgovercities {
   background-image: url(./images/B_lovecity01.gif);
   background-repeat:no-repeat;
   vertical-align:top;
} 

.bgoutgaleria {   
   background-image: url(./images/B_espacio02.gif);
   background-repeat:no-repeat; 
   vertical-align:top;
}

.bgovergaleria {
   background-image: url(./images/B_espacio01.gif);
   background-repeat:no-repeat;
   vertical-align:top;
} 

td.caption {
   font:normal 0.7em courier New,sans-serif; 
   color:#000;
/*   border-top:1px solid #FFCCCC; 
   padding:1px 0px 1px 16px; */
   vertical-align:top; 
   align:justify;
} 

#sidebar .menu_body a
{
  font-weight: normal;
  text-decoration: none;
}

#sidebar .menu_body a:link
{
  color: #933;

		color: #59594F;
}

#sidebar .menu_body a:visited
{
  color: #933;
		
		color: #59594F;
}


#sidebar .menu_body a:hover
{
  color: #F33;

		color: #FFaaaa;
}

#sidebar .menu_body a:active {
  color: #33F;

		color: #6329F7;  
}


	



/* Typeography */

blockquote {
  margin: 15px 30px 0 45px;
  padding: 0 0 0 45px;
  background: url(../slick/images/blockquote.gif) no-repeat left top;
  font-style:italic;
}


h1, h2, h3, h4, h5, h6
{
  font-family: courier New,sans-serif;
  font-weight: bold;
  margin: 2px 0px 2px 0px;

  		color: #737367;
}

h1
{
  font-size: 20px;
  font-weight: bold;
}

h2 /* legendes login */
{
  font-size: 18px;
  font-weight: bold;
}

h3
{
  font-size: 16px;
  font-weight: bold;
}

h4
{
  font-size: 14px;
  font-weight: bold;
}

h5
{
  font-size: 12px;
  font-weight: bold;
}

h6
{
  font-size: 10px;
  font-weight: bold;
}

div {
}

.groot {
   display:block;
   padding:0.5em;
   text-align:center;
}  

/* texte des articles ----------- */
.infor { 
   text-align:justify; 
   color:#000000; 
   font-size: 12px;  
   font-weight: normal;
   align:justify;  
   width: 750px;
   margin: 0px 0px 0px 0px;
   padding: 0 0 0 0;
}     
   
.binnen {
   border:0px solid #ffffff;
   padding:0px 16px;
}  

.defaultHsearch {
    height:79px;
}
 
.defaultHcategory {
    height:140px;
}

