/******** MISE EN FORME PAR DEFAUT ***********/
*
{
	margin:0px; 
	padding:0px;
	color: #4A4A4A; 
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:18px;
	
	font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
a:link, a:visited{color:#E36488; text-decoration:underline;}
a:hover{text-decoration:none; color:#5AA469;}

img{border:none;}

/******** MISE EN FORME CkEDITOR ***********/
body{background-color:#ffffff; text-align:left; }

h1.ckTt1{font-size:24px; font-weight:normal; color:#8E5572;  }
h2.ckTt2{font-size:18px; font-weight:normal; color:#E36488;}
h3.ckTt3{font-size:12px; color:#5AA469;}

div.ckCadre{border:1px solid #cccccc; background-color:#efefef; padding:5px;}

ol,ul,dl{margin:0px; padding:0px;}
li{margin-left:40px;}

/******** MISE EN PAGE GLOBALE DU SITE ***********/	
body.site
{
	text-align:center;
	background-color:#ffffff;	
	background-image:url(images/barre-haut.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#global
{
	position:relative;
	text-align:left;
	padding-top:335px;
	width:980px; 
	margin:0 auto 0 auto;
	background-color:#ffffff; 	
	background-image:url(images/banniere.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#cpville
{
	position:absolute;
	top:220px;
	left:0px;
	width:330px;
	text-align:center;
	color:#8e5572;
	text-transform:uppercase;
	font-size:12px;
}
#cpville span {
	color:#8e5572;
}

.video {
	margin: 0 auto;
}
/******** MENU GAUCHE ***********/	
#menugauche
{
	position:relative;
	width:300px;
	float:left;
	background-image:url(images/pomme.png);
	background-repeat:no-repeat;
	background-position: 90px 97px;
}

a.limenu:link, a.limenu:visited
{
	display:block;
	float:left;
	width:120px;
	height:120px;
	background-image:url(images/boutons-gauche.png);
	text-align:center;
	font-size:5px;
	text-decoration:none;
} 

a.bt1:link, a.bt1:visited{ margin-left:0px;  color:#b3dcb3; background-position: 0 0; }
a.bt1:hover{color:#c8f4c8; background-position: -120px 0px; }

a.bt2:link, a.bt2:visited{ margin-left:8px; color:#bdb0a3; background-position: 0 -120px; }
a.bt2:hover{color:#ddcdbe; background-position: -120px -120px; }

a.bt3:link, a.bt3:visited{ margin-top:8px; color:#e2a1b4; background-position: 0 -240px; }
a.bt3:hover{color:#f8c9d7; background-position: -120px -240px; }

#btrecette
{
	display:block;
	float:left;
	width:248px;
	height:117px;
	margin-top:8px;
	padding-top:20px;
	text-align:right;
	background-image:url(images/bouton-recettes.jpg);
	background-repeat:no-repeat;
}

#btrecette span {color:#ffffff; }

a.lirct:link, a.lirct:visited
{
	display:block; 
	float:right;
	width:248px;
	color:#ffffff; 
	text-decoration:none;
}

a.lisuite1:link, a.lisuite1:visited
{	
	display:block; 
	float:right;
	width:90px;
	height:20px;
	margin:10px 12px 0 0;
	text-align:center; 
	color:#ffffff;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	background-color:#8c6378;
}
a.lisuite1:hover{background-color:#eea9cc;}

/******** MENU HAUT ***********/

#menuhaut
{
	position:absolute;
	width:640px;
	height:41px;
	top:10px;
	right:0px;
}

a.lihaut:link, a.lihaut:visited
{
	display:block;
	float:left;
	width:125px;
	height:41px;
	text-align:center;
	font-size:12px;
	line-height:41px;
	color:#4A4A4A;
	text-decoration:none;
	background-image:url(images/sepa-bt-haut.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
}
a.lihaut:hover{background-color:#E36488;}

/******** BULLE AFFAIRE DE TOUS ***********/
#affaire
{
	position:absolute;
	width:190px;
	height:110px;
	top:170px;
	right:11px;
	font-size:13px;
	line-height:14px;
	color:#ffffff;
	z-index:100;
}

a.lisuite2:link, a.lisuite2:visited
{	
	display:block; 
	float:right;
	width:100px;
	height:25px;
	margin:10px 11px 0 0;
	text-align:center; 
	color:#ffffff;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	background-color:#669966;
}
a.lisuite2:hover{background-color:#66cc66;}

/******** PIEDS ***********/
#pied
{
	position:relative;
	clear:both;
	width:980px;
}

#pied2
{
	position:relative;
	width:960px;
	height:30px;
	padding:10px;
	background-color:#E36488;
	font-size:11px;
	color:#ffffff;
	text-align:right;
}

p.rdv
{
	position:absolute;
	top:60px;
	right:0;
	font-size:14px;
}

p.afdn
{
	position:absolute;
	top:80px;
	right:0;
	color:#666666;
	font-size:11px;
}
.maj
{
	color:#666666;
	font-size:11px;
	padding:0 10px;
	text-align:left;
}

/******** CONTENUS ***********/
#contenu
{
	position:relative;
	float:right;
	width:670px;
}

a.lisuite3:link, a.lisuite3:visited
{	
	display:block; 
	float:right;
	width:170px;
	height:25px;
	margin:10px 12px 0 0;
	text-align:center; 
	color:#ffffff;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	background-color:#8E5572;
}
a.lisuite3:hover{background-color:#c1759b;}


/********* ACTUS ***********/
h1.h1actu{font-size:24px; font-weight:normal; color:#5AA469; line-height:30px;}

a.lisuite4:link, a.lisuite4:visited
{	
	display:block; 
	float:right;
	width:75px;
	height:18px;
	margin:10px 0 0 0;
	text-align:center; 
	color:#ffffff;
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	background-color:#5AA469;
}
a.lisuite4:hover{background-color:#99cc99;}

a.big4:link, a.big4:visited{font-size:12px; width:100px; height:20px; line-height:20px;}

/********* RECETTES ***********/
h1.h1recette{font-size:24px; font-weight:normal; color:#5AA469; line-height:30px;}

/************* LIENS UTILES ***************/
a.lisite:link, a.lisite:visited
{	
	display:block; 
	float:right;
	width:100px;
	height:20px;
	margin:10px 0 0 0;
	text-align:center; 
	color:#ffffff;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	background-color:#669966;
}
a.lisite:hover{background-color:#99cc99;}

/************* CONTACT ***************/

.boutvalid{width:300px; background-color:#efefef; border:1px solid #cccccc;}
.boutvalid:hover{background-color:#cccccc; cursor:pointer;}