
h1 {
	color: #cc0066;
        font-size: 14px;
        text-align: left;
        font-weight:  200;
        word-spacing: -0.1em;
        margin-bottom: 5px
}


 p {
        color:#663300;
        line-height: 1.3;
        text-align: left;
}

 #chapo p {
        line-height: 1.5;
}

/* Contenu de la colonne gauche*/

.gauche img{
        padding-bottom: 30px;
        padding-top: 30px
}

#chapoimage{
        margin-bottom: 30px;
}


#contenugauche p img{
        float:  left;
        margin-right: 10px;
        margin-top: 0.25em;
        margin-bottom: 0.25em;
}


#contenugauche p + span{
        overflow:  auto;
        
}


/*Element de la colonne centraleacceuil*/

#centreaccueil p{
   margin-left:45px;
    margin-right: 30px
        }

#centreaccueil h1{
   margin-left:45px;
    margin-top: 30px
        }

/* Contenu des pages centrales*/

.contenu {
    margin-left:10px;
    margin-top: 10px;
}

.contenu h1{
    margin-left:10px;
}

.contenubloc1{
    float:left;
    width: 200px;
   /* background:#f4f0ed;
    height: 800px;*/

}
p#contenubloc1{
margin-left: 10px
}

.contenubloc1 p img{
    margin:10px;

}

.contenubloc2{
   float:left;
   width: 200px;
   margin-left: 20px;
}

.contenubloc2 p img{
    margin:10px;
}
p#contenubloc2{
    margin-left:10px;
    color: #cc0066;
}

.contenubloc2 h1{
   color: #663300;
}

/* Contenu de la colonne centrale insolite*/

#contenuinsolite {
       margin-left: 50px;
}

#contenuinsolite p img{
        float:  left;
        margin-right: 10px;
        margin-top: 0.25em;
        margin-bottom: 0.25em;
}


#contenuinsolite p + span{
        overflow:  auto;

}




/* Contenu page contact*/

#contact p{
margin-right: 10px;
}

#bloccontact p img{
float: left;
margin-right: 20px;
}

#contact h1{
   color: #cc0066;
   margin: 0;
   text-align:center;
   margin-top: 10px;   
   margin-bottom: 10px;
   background-color: #e5e2dd
}


.contactbloc1{
   margin-bottom: 10px
}

.contactbloc2{
   margin-bottom: 10px
}

#contact a {
	 outline: none;
         text-decoration: underline;
         color: #cc0066;
}

#contact a:hover{
	color: #9a7063;
	text-decoration: none;
	}

/*TOP5 */
 .sylvie a {
	 outline: none;
         text-decoration: underline;
         color: #cc0066;
}

.sylvie a:hover{
	color: #9a7063;
	text-decoration: none;
	}


 /*Newsletter contact*/

 #newslettercontact  {
    background-color: #f4f0ed;
    height: 107px;
    margin-bottom: 10px
	}

#newslettercontact p {
    text-align: center;
	}


#newslettercontact h1 {
    padding-top:10px;
    text-align:center
	}


/*liens*/
 li {
	 list-style-type: none;
}



 a {
	 outline: none;
         text-decoration: none;
         color: #663300;
}

a:hover{
	color: #cc0066;
	text-decoration: none;
	}



#top5 a{
	 outline: none;
         text-decoration: none;
         color: #9a7c63
}

#top5 a:hover{
	color: #cc0066;
	text-decoration: none;
	}



 .facebook a{
	color: #3B5998;
        text-decoration: none;
	}


 .facebook  a:hover{
	color: #cc0066;
	outline: none
	}


 .facebook li a:active{
	background-color: #663300;
	outline: none
	}

.facebook li a:focus{
	background-color: #3B5998;
	outline: none
	}


.menu{
	 list-style-type: none;
	}

.menu{

	list-style: none;
 	height: 25px;
	margin: 0 auto;
	}


.menu li{
	float: right;
       margin-top: 10px;
	}

.menu li a{
        
	display: block;
	color: #666;
        text-transform: capitalize;
	text-decoration: none;
	text-align: center;
	padding: .5em 0.1em;
	outline: none
	}

.menu li a:hover{

	background-color: #e5e2dd;
	outline: none
	}
.menu li a:active{

	background-color: #663300;
	outline: none
	}

.menu li a:focus
{
	background-color: #9a7c63;
	outline: none
	}


/*Elements du footer*/
.footer
	{
	list-style: none;
        margin: 0 auto;
	}


.footer li{

    display: inline;
    border-right: 1px solid #fff;
	}

.footer li a{

	display: inline-block;
	color: #fff;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	outline: none;
	}

.footer li a:hover{

	color: #663300;
	outline: none
	}
.footer li a:active{

	color: #663300;
	outline: none
	}

.footer li a:focus{

	color: #663300;
	outline: none
	}



#lienpage a{

	color: #cc0066;
	outline: none
	}

#lienpage a:hover{

	color: #663300;
	outline: none
	}

/*Haut de page*/
#haut {
    text-align:right;

}
#haut a{
    outline: none;
    text-decoration: underline;
    color: #cc0066;
}

#haut a:hover{
	color: #663300;
	text-decoration: none;
	}





