/*
 * ------------ templates/defaut/themes/1/css/style_textepage.css ---------- 
 *
 */

@charset "utf-8";

/*
 * Style layout
 * Mise en page du template et positionnement des éléments
 * Customisation des éléments de la page
 */
 
/*
 * FONTS ----------------------------------------------------------
 */


/*
 * CUSTOMISATION DES TAGS PRINCIPAUX ------------------------------
 */

/*

	.cke_show_borders : class pour le body du ckeditor dans l'admin pour avoir le même style que sur le site

*/

div.textepage, .cke_show_borders					{ padding:10px 14px; color:#53504b; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; line-height:1.2em; }
.cke_show_borders										{ width:570px; padding:10px 14px; /*background:url("../img/moulin.jpg") no-repeat scroll 330px 280px transparent;*/  }
table#tab-structure tr td#col-left h1, div.textepage h1, .cke_show_borders h1 		{ font-size:16px; margin:0; margin-bottom:7px; color:#880015; display:block; }

table#tab-structure tr td#col-left h2, div.textepage h2, .cke_show_borders h2 		{ font-size:13px; color:#53504d; font-weight:bold; margin:0; margin-bottom:3px; color:#880015; }

table#tab-structure tr td#col-left h3, div.textepage h3, .cke_show_borders h3 		{ font-size:12px; font-weight:bold; color:#53504D; margin:0; margin-bottom:5px; }

table#tab-structure tr td#col-left h4, div.textepage h4, .cke_show_borders h4 		{ font-size:11px; margin:0; margin-bottom:5px; font-weight:bold; text-transform:uppercase; }

table#tab-structure tr td#col-left h5, div.textepage h5, .cke_show_borders h5 		{ color:#000; margin:0; margin-bottom:5px; }

table#tab-structure tr td#col-left a,  div.textepage a, .cke_show_borders a			{ }
table#tab-structure tr td#col-left label,  div.textepage label, .cke_show_borders label			{ }
.cke_show_borders label			{ font-weight:bold; }
table#tab-structure tr td#col-left p, div.textepage p, .cke_show_borders p											{ margin:0; margin-bottom:5px; font-size:11px; line-height:1.2em; }
table#tab-structure tr td#col-left p img, div.textepage p img, .cke_show_borders p img								{ margin:0px; }
table#tab-structure tr td#col-left strong,  div.textepage strong, .cke_show_borders strong								{ color:#880015; }
table#tab-structure tr td#col-left ul, div.textepage ul	, .cke_show_borders ul											{ padding-left:20px; }
table#tab-structure tr td#col-left a.carre-moyen, div.textepage a.carre-moyen, .cke_show_borders a.carre-moyen		{ color:#FFF; display:block; width:68px; height:53px; text-decoration:none; text-align:center; padding-left:5px; padding-top:7px; }
.cke_show_borders .clear 																{ clear:both; }

table#tab-structure tr td#col-left a.a_vert, .cke_show_borders a.a_vert { font-size:13px; line-height:1.2em; padding:2px 4px; color:#FFF; text-decoration:none; }


a#btnVitrine { 
	background:url("../img/btn-boutique.jpg") no-repeat left top;
	line-height:27px;
	text-align:center; 
	padding-left:30px; 
	width:137px; 
	height:27px; 
	display:block; 
	float:right; 
	position:relative; 
	text-decoration:none; 
	color:#423e39; 
	z-index:100;
}

/*
* Page d'accueil */

/*
* Page d'accès */
.btnValider { background: none repeat scroll 0 0 #B41328;
    padding: 3px 7px;
    text-align: center;
    text-decoration: none;
	border:none;
	color:#FFF;
	cursor:pointer;
	border:solid 1px #870714; }


/*
* Page actualités */
div.block_actualites 					{  }
div.block_actualites ul 				{ list-style:none; padding-left:0px; }
div.block_actualites ul li 			{ border-bottom:solid 1px #D9C5A1; margin-bottom:15px; padding:2px 8px 2px 8px; }
div.block_actualites ul li a 			{ text-decoration:none; }
div.block_actualites ul li:hover	{ background:#6F6460; }
div.block_actualites ul li img		{ float:left; margin-right:8px; margin-bottom:8px; }
div.block_actualites img				{ float:right; margin-left:8px; margin-bottom:8px; }

/*
* Page recettes */
div.block_recettes 				{  }
div.block_recettes ul 			{ list-style:none; padding-left:0px; }
div.block_recettes ul li 		{ border-bottom:solid 1px #D9C5A1; margin-bottom:15px; padding:2px 8px 2px 8px; }
div.block_recettes ul li a 			{ text-decoration:none; }
div.block_recettes ul li:hover	{ background:#6F6460; }
div.block_recettes ul li img	{ float:left; margin-right:8px; margin-bottom:8px; }
div.block_recettes img { float:right; margin-left:8px; margin-bottom:8px; }


/*
* Pages erreurs */
div.textepage div.erreur {
    width: 540px;
}

span.erreurnum {
    color: #DDDDDD;
    display: block;
    font-size: 150px;
    font-weight: bold;
    line-height: 130px;
    text-align: center;
    z-index: 100;
}

span.erreurdesc {
    color: #555555;
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin-top: -38px;
    position: absolute;
    text-align: right;
    text-transform: uppercase;
    width: 480px;
    z-index: 101;
}




