/*  
Theme Name: Foyer d'Accueil Chartrain
Theme URI: http://gprod.fr/
Description: Designed by Gprod.fr
Version: 1.0
Author: Guillaume Peccatte  
Author URI: http://gprod.fr/


*/

/* 
   * Default HTML tags 
   */

/* Méthode pour enlever les outlines*/
   a {
outline: none;
}
*:focus {
outline: none;
}

/* Polices*/
@font-face {
    font-family: 'TravelingTypewriterRegular';
    src: url('travelingtypewriter-webfont.eot');
    src: url('travelingtypewriter-webfont.eot?#iefix') format('embedded-opentype'),
         url('travelingtypewriter-webfont.woff') format('woff'),
         url('travelingtypewriter-webfont.ttf') format('truetype'),
         url('travelingtypewriter-webfont.svg#TravelingTypewriterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#quicklinks{
	float: left;
	height:36px; 
	text-align:left;
	margin: 0px 0px 0px 0px;
	position: absolute;
	padding-left: 0px;
	width: 960px;
	box-shadow: 1px 1px 7px 0px #000000;
	-webkit-box-shadow: 1px 1px 7px 0px #000000;
	-moz-box-shadow: 1px 1px 7px 0px #000000;
	/*border-radius: 5px 5px 5px 5px;*/
	}

#quicklinks ul li{
	/*background: url("images/menu.png") no-repeat scroll right top transparent;*/
	display:block;
	text-align:left;
	float:left;
	position:relative;
	width: 106.67px;
	text-align:center;
	height:36px;
	color: #777777;
	font-size: 10px;
    font-family:Verdana,Tahoma,sans-serif;
	/*font-weight: bold;*/
	}

#quicklinks ul li:hover{
	background-position: 100% -72px;
	height:36px;
	/*-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;*/
	}
	
#quicklinks ul li:active{
	background-position: 100% -108px;
	height:36px;
	}

* html #quicklinks li:hover{
	font-size: 11px;
	text-decoration:underline;
}

#quicklinks li a,#quicklinks li a:visited {
	height: 36px;
	line-height:36px;
	display:block;
	font-size: 11px;
	width:100%;
	color: #FFFFFF;
	text-decoration:none;
	font-family : Lucida Sans Unicode,Verdana,Tahoma,sans-serif;
	text-transform: uppercase;
}

#quicklinks li {
	background: url("images/menutest.png") no-repeat scroll right top transparent;
	/*background: url("images/ligne-jaune.png") no-repeat scroll right top transparent;*/
    }

#quicklinks li a:hover {
	font-size: 11px;
	color: #FFFFFF;
	}

#quicklinks li li a,#quicklinks li li a:hover,#quicklinks li li a:visited {
	background: url("images/menutr.png") repeat-x scroll right top transparent;
	display:block;
	font-size: 12px;
	height:36px;
	width: 220px;
	padding: 0px 0 0 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-family : Lucida Sans Unicode,Verdana,Tahoma,sans-serif;
	text-transform: none;
}

/*#quicklinks li.A a {
	width: 174px;
}

#quicklinks li.B a {
	width: 140px;
}

#quicklinks li.C a {
	width: 230px;
}

#quicklinks li.E a {
	width: 154px;
}

#quicklinks li.F a {
	width: 190px;
}*/

#quicklinks li ul{
	position: absolute; /* Position absolue */
	left: -999em; /* Hop, on envoie loin du champ de vision */
	float:left;
}

#quicklinks li li{
	background: none;
	color: #FFFFFF;
	white-space: nowrap;
	height:36px;
	width: 120px;
	text-align:left;
	line-height:10px;
	font-size: 11px;
    font-family:Verdana,Tahoma,sans-serif;
	}

#quicklinks li:hover ul{
	left: auto; /* Repositionnement normal */
    min-height: 0; /* Corrige un bug sous IE */
}

#quicklinks li li:hover{
	background: url("images/menusur.png") repeat-x scroll right top transparent;
	font-size: 11px;
	height:36px;
	width: 230px;
}

#quicklinks li li a:hover{
	color:#FFFFFF;
}

* html #quicklinks li li:hover{
	font-size: 12px;
	font-weight: bold;
}
/* SOUS SOUS MENU */
#quicklinks li li ul {
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}

#quicklinks li li li a,#quicklinks li li li a:hover,#quicklinks li li li a:visited  {
    display: block;
    height: 100%;
    text-decoration: none;
    /*width: 100%;*/
}

#quicklinks li li:hover ul{
	left: auto; /* Repositionnement normal */
    min-height: 0; /* Corrige un bug sous IE */
	display:block;
	left: 245px;
	*left: 315px;
}

#menu-left a {
	text-decoration:none;
	color:#FFCC64;
    }
    
#menu-left2 a {
	text-decoration:none;
	color:#FFCC64;
    }
    
#menu-left3 a {
	text-decoration:none;
	color:#FFCC64;
    }

#content h2 a {
	display: none;
	text-decoration:none;
	color: #777777;
	font-size: 24px;
    }	
	
#content h4 a {
	text-decoration:none;
	color: #FFCC64;
    }
	
#content a {
	text-decoration:none;
	color: #FFCC64;
	/*font-weight: bold;*/
    }
	
p {
	margin: 0px 13px 0px 13px;
	/*padding: 0 10px 0 10px;*/
}	

a:visited {
			/*color: white;*/
            text-decoration: none;
}

a:hover {
	text-decoration: none;
}

acronym, abbr {
                cursor: help;
                }

blockquote {
	border-left: 3px solid #444;
	margin-left: 15px;
	padding-left: 5px;
}

html {
	margin: 0;
	padding: 0;
	height:100%;
}

body {
	   /*background: url("images/fond-site.jpg") no-repeat scroll center top #FFFFFF;*/
	   background-color: #CCCCCC;
       font-size: 13px;
	   color: #000000;
       font-family:Verdana,Tahoma,sans-serif;
       margin: auto;
       padding: 0;
       text-align: center;
	   height:100%;
	   width: 1000px;
}

cite {
	font-size: 90%;
	font-style: normal;
}

h1 {
	margin: 0 0 0 0;
}

h2 {
     font-size: 18px;
     margin: 10px 0px 10px 0px;
     /*padding: 3px 0 3px 15px;*/
     font-weight: bold;
     color: #FFFFFF;
     font-family:Verdana,Tahoma,sans-serif;
	 text-align: center;
}

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:visited:hover { 
     text-decoration: underline;
	 color: #000000;
                 }

h3 {
     font-size: 18px;
     /*margin: 20px 0px 10px 0px;*/
	 color: #ADADAD;
	 text-align:left;
}

h4 {
     font-size: 14px;
     margin: 10px 0px 10px 0px;
     /*padding: 3px 0 3px 15px;*/
     font-weight: bold;
     color: #9f00d8;
     font-family:Verdana,Tahoma,sans-serif;
	 /*text-align: center;*/
}

h5 {
     font-size: 120%;
     margin: 20px 0px 10px 13px;
	 color: #86ac32;	 
}

h6 {
     font-size: 18px;
     margin: 10px 0px 10px 0px;
     /*padding: 3px 0 3px 15px;*/
     font-weight: bold;
     color: #000000;
     font-family:Verdana,Tahoma,sans-serif;
	 text-align: center;
}

img { 
      border: 0px;
	  /*margin: 5px 10px 5px 0;*/
	  float: left;
      /*background: #eeeeee;*/
      }

img.alignleft { 
                float: left;
                margin: 3px 10px 3px 3px;
                }

img.alignright { 
                 float: right;
                 margin: 3px 3px 3px 13px;
                 }

/*Menu left 1*/
#menu-left li { 
	 background-color: #27638F;
	 box-shadow: 1px 2px 3px 0px #000000;
	-webkit-box-shadow: 1px 2px 3px 0px #000000;
	-moz-box-shadow: 1px 2px 3px 0px #000000;
	 margin: 15px 0px 0 0px;
	 color: #FFFFFF;
	 width: 300px;
     padding: 0;
     list-style-type: none;
	 min-height: 200px;
	 height: 200px;
	 float: left;
	     }
		 
#menu-left li li{ 
	 margin: 0px 0px 0px 0px;
     padding: 0;
     list-style-type: none;
	 border: none;
	 min-height: 160px;
	}
		
#menu-left li#text-7 {
	height: 365px;
	}
	
/*Menu left 2*/
#menu-left2 li { 
	 background-color: #27638F;
	 box-shadow: 1px 2px 3px 0px #000000;
	-webkit-box-shadow: 1px 2px 3px 0px #000000;
	-moz-box-shadow: 1px 2px 3px 0px #000000;
	 margin: 15px 0px 0 0px;
	 color: #FFFFFF;
	 width: 300px;
     padding: 0;
     list-style-type: none;
	 min-height: 175px;
	 height: 175px;
	 float: left;
	     }
		 
#menu-left2 li li{ 
	 margin: 0px 0px 0px 0px;
     padding: 0;
     list-style-type: none;
	 border: none;
	 min-height: 160px;
	}
		
#menu-left2 li#text-9,
#menu-left2 li#text-8{
	margin-right: 16px;
	}

#menu-left2 li#text-10{
	width: 328px;
	text-align: center;
	}

#menu-left2 li#newsletterwidget-2 {
	text-align: center;
	}
	
/*Menu left 3*/
#menu-left3 li { 
	 background-color: #27638F;
	 box-shadow: 1px 2px 3px 0px #000000;
	-webkit-box-shadow: 1px 2px 3px 0px #000000;
	-moz-box-shadow: 1px 2px 3px 0px #000000;
	 margin: 15px 0px 0 0px;
	 color: #FFFFFF;
	 width: 300px;
     padding: 0;
     list-style-type: none;
	 min-height: 200px;
	 height: 200px;
	 float: left;
	     }
		 
#menu-left3 li li{ 
	 margin: 0px 0px 0px 0px;
     padding: 0;
     list-style-type: none;
	 border: none;
	 min-height: 160px;
	}
		
#menu-left3 li#text-3 {
	margin-right: 17px;
	}

#menu-left3 li#newsletterwidget-2 {
	text-align: center;
	}

/*Menu left 4*/
#menu-left4 li { 
	 background-color: #27638F;
	 box-shadow: 1px 2px 3px 0px #000000;
	-webkit-box-shadow: 1px 2px 3px 0px #000000;
	-moz-box-shadow: 1px 2px 3px 0px #000000;
	 margin: 15px 0px 0 0px;
	 color: #FFFFFF;
	 width: 300px;
     padding: 0;
     list-style-type: none;
	 min-height: 175px;
	 height: 175px;
	 float: left;
	     }
		 
#menu-left4 li li{ 
	 margin: 0px 0px 0px 0px;
     padding: 0;
     list-style-type: none;
	 border: none;
	 min-height: 160px;
	}
		
#menu-left4 li#text-7 {
	margin-right: 16px;
	height: 400px;
	}

#menu-left4 li#newsletterwidget-3 {
	text-align: center;
	}
		 
#content li { 
	 /*margin: 0px 25px 0px 40px;*/
     padding: 0;
     /*list-style-type: circle;*/
	/* background-color:	#AAB1B9;
	 height: 129px;*/
     }

ol#comments li p {
                   font-size: 100%;
                   }

ul { 
     margin: 0 0 0 0px;
     padding: 0 0 0px 0;
     z-index: 100;
     }

/*
   * Classes
   */

/* The credits at the bottom of the site */
#credit {
          color: #333;
          font-size: 11px;
          width: 868px;
          text-align: center;
          margin: 0 auto;
          padding: 0px;
          clear: both;
          }

#credit a, 
#credit a:hover,
#credit a:visited,
#credit a:visited:hover {
                          color: #ff5d00;
						  text-decoration: underline;
                          }

/* Link to the comments */
.feedback {
            text-align: right;
            clear: both;
            /*padding-bottom: 20px;*/
            }

.feedback a,
.feedback a:hover,
.feedback a:visited,
.feedback a:visited:hover { 
                            text-decoration: none;
                            }
		
/* la fin d'article */
.end { clear: both; }


/* The post informations */
.meta { 
        font-size: 0.9em;
        }

.meta li, 
ul.post-meta li { 
                  display: inline;
                  }

.meta ul { 
           display: inline;
           list-style: none;
           margin: 0;
           padding: 0;
           }

.meta a { 
          color: #B7121A;
          /*text-transform: lowercase;*/
          text-decoration: none;
          }

.meta { 
        color: #555;
        font-weight: normal;
        letter-spacing: 0;
        }

		.storycontent { 
                font-size: 15px;
				text-align: justify;
				margin: 0px 20px 0px 20px;
                }

/* Comment form design */
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea {
                        background: ffffff;
                        border: 1px solid #9f00d8;
                        color: #444;
                        }

#commentform textarea {
	width: 99%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
}

ol#commentlist li { 
                  list-style: decimal;
                  }
				  
#content {
	 	background-color: #27638F;
	 	box-shadow: 1px 2px 3px 0px #000000;
		-webkit-box-shadow: 1px 2px 3px 0px #000000;
		-moz-box-shadow: 1px 2px 3px 0px #000000;
		float: left;
		width: 285px;
		min-height: 250px;
		height: 250px;
        text-align: left;
        color: #FFFFFF;
		font-family:Verdana,Tahoma,sans-serif;
		margin: 15px 0px 0px 0px;
		overflow: auto;
		display: none;
		 }
		 
#infos, #fac {
	 	background-color: #27638F;
	 	box-shadow: 1px 2px 3px 0px #000000;
		-webkit-box-shadow: 1px 2px 3px 0px #000000;
		-moz-box-shadow: 1px 2px 3px 0px #000000;
		float: right;
		width: 328px;
		min-height: 350px;
		height: 350px;
        text-align: left;
        color: #FFFFFF;
		font-family:Verdana,Tahoma,sans-serif;
		margin: 10px 0px 0px 0px;
		overflow: auto;
		 }
#fac {
		margin: 50px 0px 0px 0px;
		min-height: 80px;
		height: 80px;
}	
#fac > a {
    background-color: #e31f2d;
    border-radius: 60px;
    color: #fff;
    display: block;
    font-weight: bold;
    margin: auto;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
}
#fac > a:hover {
    background-color: #fff;
    color: #e31f2d;

}	 
		 
#content a:visited {
		text-decoration: underline;
		}
		
h4 a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: lighter;
}

h4 a:hover{
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
}

.breadcrumbs {
    font-style: italic;
    margin: 0 0 0 10px;
}

.news {
	width: 328px;
	height: 26px;
	padding: 0 0 0 0;
}

.date {
	/*background: url("images/bordure.png") no-repeat scroll left top transparent;*/
	width: 50px;
	position: absolute;
}

.article {
	height: 50px;
	width: 253px;
	margin: 0 0 0 73px;
}

.article img {
	margin: 5px 10px 0 10px;
}

.date p {
	width: 65px;
	margin: 0px 0 0 3px;
	text-align: center;
}

.date a  {
	color:#CCCCCC;
	font-size: 12px;
	text-decoration: none;
}

#content div.extrait p{
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 0 0 0 130px;
}

#content p.suite a {
	margin: 0px 0px 0px 131px;

}

#maincontent{
	margin: 0 auto;
	width: 960px;
}

#content ol li { 
                 list-style: decimal;
                 }

#content ul { 
              margin-top: 40px;
              margin-left: 0px; /*anciennement 35*/
              }

#content ul li { 
                 list-style: none;
                 }

#content-big {
           float: left;
           width: 610px;
           margin: 16px 8px 20px 8px;
           text-align: justify;
           }

.slider-wrapper
{
			width: 660px;
			float: left;
			margin: 15px 0 0 0;
	 		box-shadow: 1px 2px 3px 0px #000000;
			-webkit-box-shadow: 1px 2px 3px 0px #000000;
			-moz-box-shadow: 1px 2px 3px 0px #000000;
}
		   
#header {
          font-size: 16px;
          font-weight: bold;
		  text-decoration: none;
          font-family:Verdana,Tahoma,sans-serif;
          margin: 0px auto auto 0px;
		  /*height: 100px;*/
          /*width: 1024px;*/
          /*padding: 0;
		  background-image: url('images/fond.jpg');*/
          }

#header-text {
	/*height:108px;
	margin-left: 9px;*/
}

.header-title {
    /*display: none;*/
	font-family: Trebuchet MS,Lucida Sans Unicode,Verdana,Tahoma,sans-serif;
	color: #4B5B52;
	font-size:42px;
	text-align:left;
    font-weight: bold;
	margin: 0 0 0 300px;
	letter-spacing: 2px;
	width: 650px;	
	/*text-transform:uppercase;*/
	padding-top: 35px;
	line-height: 38px;	
	}

.header-subtitle {
    display: none;
	font-family: TravelingTypewriterRegular,Lucida Sans Unicode,Verdana,Tahoma,sans-serif;
	color: #FFFFFF;
	font-size:25px;
	text-align:left;
    font-weight: bold;
	margin: 15px 0 0 380px;
	letter-spacing: 2px;
	font-style: italic;
	width: 650px;
	}


.header-title a{
	display: none;
	color: white;
	text-decoration: none;
	border-bottom: none;
    font-weight: bold;
	font-size: 72px;
	}



.header-title a:hover{
	display: none;
	color: white;
	text-decoration:none;
	border-bottom:none;
	}



.header-description {
	display: none;
	font-family:Verdana,Tahoma,sans-serif;
	color: #1AA1DB;
	font-size:20px;
	/*text-align: right;*/
    font-weight: bold;
	padding-top: 53px;
	font-style: italic;
	text-transform:lowercase;
	letter-spacing: 0px;
	padding-left: 120px;
	}

#headend{
	height:6px;
	background-image:url('images/headend.jpg');
}

#banniere{
	height: 150px;
	margin: 0 0 15px 0;
	box-shadow: 1px 2px 3px 0px #000000;
	-webkit-box-shadow: 1px 2px 3px 0px #000000;
	-moz-box-shadow: 1px 2px 3px 0px #000000;
}

#footer { 
	 	background-color: #27638F;
        width: 960px;
        height: 40px;
	 	box-shadow: 1px 2px 3px 0px #000000;
		-webkit-box-shadow: 1px 2px 3px 0px #000000;
		-moz-box-shadow: 1px 2px 3px 0px #000000;
         color: #FFFFFF;
		 margin: 15px auto;
}

#footer p {
                          color: #FFFFFF;
						  font-weight: bold;
                          text-decoration: none;        
						font-family:Verdana,Tahoma,sans-serif;
						font-size:9px;
}

#footer a, #footer a:visited{
                         color: #FFFFFF;
                         text-decoration: none; 
						 margin: 0px 0px 0px 0px;
}

#footer a:hover, #footer a:visited:hover {
                         color: #FFFFFF;
                         text-decoration: none; 
}
#footer #gauche {
	position: relative;
	width: 20%;
	float: left;
	padding: 1% 0 1% 2%;
	text-align: center;
}
#footer #gauche > a {
	float: left;
}
#footer #gauche > a > img {
	margin: 0 20px 0 0;
}
#footer #milieu {
	position: relative;
	width: 54%;
	float: left;
	padding: 1% 0 1% 2%;
	text-align: center;
}
#footer #droite {
	position: relative;
	width: 20%;
	float: left;
	padding: 1% 0 1% 2%;
	text-align: center;
}
#footer #droite > a {
	float: left;
}
#footer #droite > a > img {
	margin: 0 0 0 20px;
}
#sitemap {
	margin: auto;
	padding: 20px;
    width: 1000px;
    text-align: left;
}
#sitemap .smtitle {
	font-weight: bold;
	color: #000000;
	padding: 0 0 10px 0;
	margin: 0 13px;
}
#sitemap ul {
    font-size: 11px;
    margin: 0 10px;
}
#sitemap ul li {
    float: left;
    margin: 0 0.39% 2px;
    width: 13.5%;
    list-style: none;
    display: inline-block;
}
#sitemap ul li a {
    color: #000000;
    text-decoration: none;
}
#sitemap > ul > li > a {
	font-weight: bold;
}
#sitemap ul ul {
    margin: 0;
    width: 100%;
}
#sitemap ul ul li {
    float: none;
    margin: 0;
    width: 100%;
    padding: 1% 0%;
}

/* 
   * Left sidebar 
   */

#menu-left { 
	width: 316px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	float: left;
    font-size: 14px;
}

#menu-left2{ 
	width: 644px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	float: left;
    font-size: 14px;
}

#menu-left3{ 
	width: 617px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	float: left;
    font-size: 14px;
}

#menu-left4{ 
	width: 300px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	float: left;
    font-size: 14px;
}

#menu-left a,
#menu-left a:visited ,
#menu-left2 a,
#menu-left2 a:visited,
#menu-left3 a,
#menu-left3 a:visited, 
#menu-left4 a,
#menu-left4 a:visited { 
            text-decoration: none;
			color: #FFCC64; 
			font-size: 15px;
                  }

#menu-left a:hover,
#menu-left a:visited:hover,
#menu-left2 a:hover,
#menu-left2 a:visited:hover,
#menu-left3 a:hover,
#menu-left3 a:visited:hover,
#menu-left4 a:hover,
#menu-left4 a:visited:hover    { 
			/*text-decoration: underline;*/
             }

#menu-left ul ul ,
#menu-left2 ul ul,
#menu-left3 ul ul,
#menu-left4 ul ul { 
                   margin: 0px 0px 0px 0px;
                   }

#menu-left ul ul li,
#menu-left2 ul ul li,
#menu-left3 ul ul li,
#menu-left4 ul ul li  { 
                   list-style-type: none;
				   font-weight: bold;
				   font-family:Verdana,Tahoma,sans-serif;
				   text-align: left;
				   margin: 0px 8px 8px 30px;
				   /*background-image:url('images/puce.png');
				   background-repeat:no-repeat;
				   background-position:left;*/
                      }
					  
#menu-left ul ul ul li,
#menu-left2 ul ul ul li,
#menu-left3 ul ul ul li,
#menu-left4 ul ul ul li  { 
                   list-style-type: none;
				   font-weight: none;
				   font-family:Verdana,Tahoma,sans-serif;
				   text-align: left;
				   margin: 0px 0px 0px 15px;
				   /*background-image:url('images/puce.png');
				   background-repeat:no-repeat;
				   background-position:left;*/
                      }
					  
#menu-left ul ul ul li a,
#menu-left2 ul ul ul li a,
#menu-left3 ul ul ul li a,
#menu-left4 ul ul ul li a { 
                   list-style-type: none;
				   color: #000000;
				   font-size:14px;
				   font-weight: none;
				   /*font-style: italic;*/
				   font-family:Verdana,Tahoma,sans-serif;
				   text-align: left;
				   margin: 0px 0px 0px 0px;
				   /*background-image:url('images/puce.png');
				   background-repeat:no-repeat;
				   background-position:left;*/
                      }

.sous_li{
                   margin-left: 0px;
				   padding-left:0px;
                   color: white;
				   font-family:Verdana,Tahoma,sans-serif;
}
	  
#menu-left #archives ul li:first-letter, #menu-left #archives ul li:hover:first-letter {
	text-transform:uppercase;
}

#menu-left h2{
     font-size: 16px;
	 padding: 5px 0 0 0;
	 font-weight: bold;
     color: #FFFFFF; 
	 font-family:Verdana,Tahoma,sans-serif;
} 

#menu-left2 h2{
     font-size: 16px;
	 padding: 5px 0 0 0;
	 font-weight: bold;
     color: #FFFFFF; 
	 font-family:Verdana,Tahoma,sans-serif;
}

#menu-left3 h2{
     font-size: 16px;
	 padding: 5px 0 0 0;
	 font-weight: bold;
     color: #FFFFFF; 
	 font-family:Verdana,Tahoma,sans-serif;
}

#menu-left4 h2{
     font-size: 16px;
	 padding: 5px 0 0 0;
	 font-weight: bold;
     color: #FFFFFF; 
	 font-family:Verdana,Tahoma,sans-serif;
}

#menu-left ul li {
	/*background-color: #DC1881;*/
	}
		
/*#text-5{
	background-color: #AC0809;
	float: left;
	margin: 30px 30px 30px 30px;
		}
		
#text-6{
	background-color: #AC0809;
	float: left;
	margin: 30px 30px 30px 0px;
		}

#text-2{
	background-color: #AC0809;
	float: left;
	margin: 30px 30px 30px 0px;
		}*/

.ad200{
           text-align: center;
           padding-bottom: 10px;
           }

/* End of left sidebar */

input#s {
          width: 158px;
          color: #444;
}

input#valider {
cursor:pointer;
background-image: url('http://www.valdelahaye.com/WordPress/wp-content/uploads/loupe.jpg');
}


#rap { 
/*background: url("images/fond-gprod.png") no-repeat scroll right top transparent;*/
/*width: 1024px;*/
	background-color: #FFCC64;
	box-shadow: 0px 0px 18px 1px #000000;
	-webkit-box-shadow: 0px 0px 18px 1px #000000;
	-moz-box-shadow: 0px 0px 18px 1px #000000;
	width: 1000px;
	height: 1065px;
	padding-left:0px;
	padding-right:0px;
	text-align: left;
       }
	   
.A {
	/*background: url("images/fond-menu.png") repeat scroll 0 0;*/
	 background-color: #000000;
	}
	
.B {
	/*background: url("images/fond-menu.png") repeat scroll 0 0;*/
	 background-color: #000000;
	}
		
.C {
	/*background: url("images/fond-menu.png") repeat scroll 0 0;*/
	 background-color: #000000;
	}
	
.D {
	/*background: url("images/fond-menu.png") repeat scroll 0 0;*/
	 background-color: #000000;
	}
	
.E{
	/*background: url("images/fond-menu.png") repeat scroll 0 0;*/
	 background-color: #000000;
	}
	
.F {
	/*background: url("images/fond-menu.png") repeat scroll 0 0;*/
	 background-color: #000000;
	}
	
/* add on multi colonnes */
#home_content { /*margin: 1.5em 0; padding-top: 15px;*/}
#latest_post { padding: 0 0 1.5em 0; }
#latest_post_image img { margin: 0 0 0.2em 0; }
h3.mast { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; color: #a11b1b; }
h3.mast3 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h3.latest_post_title { font: bold 1.6em arial, sans-serif; line-height: 1.6em; margin: 0; letter-spacing: -.035em; padding: 0 0 0.2em 0; }
h3.latest_post_title a:hover { color: #fff; /*background: #000;*/ }
h3.home_featured { /*background: url(images/bg/dot.png) repeat-x top left;*/ text-transform: uppercase; font-size: 12px; /*line-height: 1.8em; */font-weight: bold; padding: 0 0 0 0; color: black; letter-spacing: 0.1em; margin: 25px 0 0 8px; border: 1px solid black; width: 36px; }
#home_featured { /*background: #f2f2f2 url(images/bg/dot.png) repeat-x bottom left;*/ margin: 0 0 1.1em 0; float: left; width: 100%; }
.feat_content { float: left; /*padding: 0 0.7em 0.4em 0.7em;*/ }
.feat_thumb img { float: left; padding: 0; margin: 0.2em 1em 1em 0; border: 1px solid #999; }
.feat_title { /*font: bold 12px dim, arial;*/ padding: 0 0 0 0; color: #D9AAA0; margin-top: 5px; }
.feat_title a { color: white; font: bold 16px dim, arial;}
.feat_title a:hover { color: #000; }

ul.arrow, ul.cat, ul.reccom,  ul.email { list-style: none; /*list-style-image: url(foo.gif); */margin: 0; }
ul.arrow li { padding: 0 0 0 0px; margin: 0 0 0 0; /*border-bottom: 1px solid #dadada;*/ /*border-left: 5px solid #dadada; */}
ul.arrow li a, ul.reccom li a,  ul.email li a { color: white; /*color: #3a6999;*/ }
ul.arrow li a:hover, ul.reccom li a:hover, ul.email li a:hover { color: #000; background: #eee; }

#home_about { display: none; /* modif du 20/10 border-bottom: 1px solid #dadada; border-top: 1px solid #dadada;*/ margin: 0 0 1em 0; background: #f3f9ff; padding: 1.0em 0.7em 0 0.7em; }
#home_about p { font-size: 0.9em; font-family: tahoma; text-align: left; }

/* recent posts */

.home_recent_post { padding: 0.1em 0 1.2em 0; margin: 0 0 0.8em 0; /*background: url(images/bg/dot.png) repeat-x bottom left; */}
.home_recent_thumb { padding: 0 10px 0 0; margin: 0 0 0.25em 0; float: left; }
.home_recent_thumb img { float: left; margin: 0; }
.home_recent_thumb a img { background: #999; padding: 2px; margin: 0; border: 0; }
.home_recent_thumb a:hover img { background: #333; padding: 2px; margin: 0; border: 0; }
.home_recent_title a { font-weight: bold; }
.home_recent_title a:hover { color: #707070; /*background: #000;*/ }
.home_recent_date, .home_recent_auth { padding: 0; margin: 0; color: #ffffff; font-size: 0.9em; }
.home_recent_exc p { color: #666; text-align: left; }





.column{float:left;margin:0 10px;padding:0;}
/* * html .column{overflow-x:hidden;}*/
.border{padding-right:9px;margin-right:0;border-right:1px solid #ddd;}
.first{margin-left:0;}
.last{margin-right:0;}
.span-1{width:50px;}
.span-2{width:120px;}
.span-3{width:100px;}
.span-4{width:260px;}
.span-5{width:330px;}
.span-6{width:400px;}
.span-7{width:400px;margin-left:70px;}
.span-8{width:540px;}
.span-9{width:672px;}
.span-10{width:680px;}
.span-11{width:700px;}
.span-12{width:820px;}
.span-13{width:890px;}
.span-14{width:960px;margin:0;}

div.textwidget {
	color: #FFFFFF;
	/*text-shadow: 3px 3px 3px #000000;*/
	padding: 0px 16px 16px 16px;
	/*margin-left:15px;*/
}

#home_asides li {
 	padding-left:5px;
 	height: 134px;
 	border: 7px solid gray;
 	margin-top: 10px;
}

#logo {
	background: url("images/logo_foyer_accueil_chartrain.jpg") no-repeat scroll left center transparent;
	background-size: 100%;
	width:250px;
	height:150px;
	margin: 0 0 0 5px;
	/*position: fixed;*/
	/*top:17px;
	margin-top:33px;*/
	}


#titre {
	/*background-image:url(images/titre.png);
	background-repeat: no-repeat;
	width:1024px;
	height:108px;*/
	margin-left:0px;
	margin-top:0px;
	/*position: fixed;*/
}



.more-link {
	font-weight: bold;
    /* fonction more presentation*/
    }
	
.floatgauche {
	margin: 0px 0px 0px 30px;
	float: left;
}

.etoile-gauche{
	float: left;
	margin: 0px 0px 0px 3px;
}

.etoile-droite{
	margin: -1px 0px 0px 0px;
}

/***** New Home *****/
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
#infos, #fac, #menu-left ul li, #menu-left2 li, #menu-left4 li, #footer, #content, #menu-left3 li {
	background-color: #EDEDEE;
}
body {
	background-color: #FFF;
}
#rap {
	background-color: #FFF;
	box-shadow: none;
}
.header-subtitle {
	color: #C21100;
	margin: 15px 0 0 380px;
}
#fac > a {
	background-color: #C21100;
}
#fac > a:hover {
	color: #C21100;
}
h2, #menu-left h2, #menu-left2 h2, #menu-left4 h2, #menu-left3 h2 {
	color: #000;
}
div.textwidget, #menu-left4 li, h4 a, #footer a, #footer, #footer a:visited {
	color: #000;
}
#menu-left a, #menu-left a:visited, #menu-left2 a, #menu-left2 a:visited, #menu-left3 a, #menu-left3 a:visited, #menu-left4 a, #menu-left4 a:visited, .date a {
	color: #c21100;
}
#menu-left3 li {
	color: #000;
}
#content a {
	color: #C21100;
}