
/*-------------------------------------------------------------------------------------------------------------------*/
/*Les blocs*/
/*-------------------------------------------------------------------------------------------------------------------*/

body {
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 0.7em;
	margin-top: 12px;
	padding: 0;
	background-image: url(images/fond-vertical.jpg);
	background-attachment: fixed;
}

/*banniere header*/
#header {
	height: 126px;
	background-image: url(images/fond-header.jpg);
	margin-bottom: 5px;
}



/*Menu header*/
#headermenu {
	height: 40px;
}

/*Barre de recherche header*/
#recherche {
	height: 76px;
	padding-top: 15px;
	text-align: center;
}

/*contenu general*/
#conteneur {
width:990px;
margin:0 auto;
background-color:#f6fafd;
border: thin solid #462e01;
}

/*contenu central*/
#centre {
background-color:#f6fafd;
margin-left: 170px;
margin-right: 280px;
}

/*menu gauche */
#gauche {
float:left;
width: 160px;
}


/*bloc droite */
#blocdroit {
	float:right;
	width: 270px;
	clear: right;
	margin-right: 2px;
	margin-bottom: 10px;
}

#blocdroit-titre {
	text-align: center;
	background-image: url(images/blocdroit-titre.jpg);
	padding: 3px;
}

#blocdroit-contenu {
	padding: 1px;
	background-color: #d0c07a;
}

/*footer*/
#pied {
	clear:both;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #dfaf2c;
	margin-top: 10px;
}

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

#partenaires
{
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 0.9em;
}

/*Pub google*/
#pub_haut
{
	margin-bottom: 20px;
	text-align: center;
	margin-top: 20px;
}

#pub_bas
{
	text-align: center;
	margin-top: 20px;
}

.pubdroit
{
	margin-top: 5px;
	text-align: center;
	margin-bottom: 5px;
}


/*Pub bannieree*/
.pub_fla
{
	text-align: center;
	margin-bottom: 10px;
}

/*meteo sur page "maroc"*/
#meteo
{
	text-align: center;
	margin-top: 60px;
	margin-bottom: 60px;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/*styles contenu pages*/
/*-------------------------------------------------------------------------------------------------------------------*/


/*titre histoire des villes*/
#titre_ville
{
	text-decoration: underline;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*titre histoire des villes*/
.titre_ville
{
	text-decoration: underline;
	text-align: center;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*titre desciption place a visiter des villes*/
.titre_description
{
	margin-bottom: 10px;
	border-top: thin solid #d0c07a;
	border-bottom: thin solid #d0c07a;
	margin-top: 20px;
	width: 45%;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #8b1e00;
	padding-left: 10px;
}

/*div villes accueil*/
.ville_accueil
{
	background-color: #d0c07a;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 5px;
}

.titre_accueil
{
	background-color: #d0c07a;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 10px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*separateur partenaire*/
#partenaires-separateur
{
	background-image: url(images/partenaires.jpg);
	height: 19px;
	width: 493px;
	margin-top: 15px;
	margin-bottom: 3px;
}

/*lien phototheque place a visiter des villes*/
#phototheque
{
	padding: 1px;
	text-align: center;
}

.phototheque{
color: #8b1e00;
font-weight: bold;
}

/*titre desciption recette*/
.titre_recette
{
	background-color: #8b1e00;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sous_titre_recette
{
	background-color: #d0c07a;
	font-weight: bold;
	padding-left: 10px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

.titre_recette_suite
{
	font-weight: bold;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	text-align: right;
}

/*lien a lire a la fin des textes*/
#alire
{
	background-color: #e2e0c2;
	border: 1px dashed #ff8c00;
	padding: 5px;
	margin-top: 20px;
}

.lire_aussi
{
	color: #000000;
	font-weight: bold;
}

.alphabet
{
	text-align: center;
	margin-bottom: 20px;
	margin-top: 10px;
}

#page_alphabet
{
	text-align: center;
	margin-top: 20px;
}


/*-------------------------------------------------------------------------------------------------------------------*/
/*styles menus gauches et droits*/
/*-------------------------------------------------------------------------------------------------------------------*/

/*Les menus gauches*/
.menu
{
	width: 155px;
	float: left;
	margin-left: 2px;
}

.sous_menu
{
	width: 135px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #f2f2f2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-right-color: #4e3d28;
	border-bottom-color: #4e3d28;
	border-left-color: #4e3d28;
}

.titre-imperiales
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url(images/titre-menu.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 175px;
}

.titre-villes
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url(images/autres-villes.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 175px;
}

.titre-sud
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url(images/titre-sud.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 175px;
}

.titre-recettes
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url(images/titre-recettes.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 175px;
}

.plan_site
{
	text-align: center;
	margin-bottom: 10px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 20px;
}

.recommander
{
	text-align: center;
	margin-bottom: 10px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FFEA93;
}

/*Le menu droit*/
.menudroit
{
	width: 250px;
	float: left;
	margin-left: 2px;
}

.titre-infomaroc
{
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url(images/titre-infomaroc.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 267px;
	background-color: #333;
}

.sous_menudroit
{
	width: 245px;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #f2f2f2;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-right-color: #4e3d28;
	border-bottom-color: #4e3d28;
	border-left-color: #4e3d28;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/*couleurs des liens*/
/*-------------------------------------------------------------------------------------------------------------------*/


/*souligner lien a visiter "centre"*/
#centre a
{
	color:#8b1e00;
	text-decoration: none;
}

#centre a:hover

{

text-decoration: underline;

}

#centre .titre_recette_suite a
{
  color : #8b1e00;
}

/*Couleurs liens menu*/
.menu a:link, a:visited, a:active
{
	color: #462e01;
	text-decoration: none;
}

.menu a:hover 
{
	text-decoration: underline;
}

.menudroit a:link, a:visited, a:active
{
	color: #462e01;
	text-decoration: none;
}

.menudroit a:hover 
{
	text-decoration: underline;
}

/*Couleurs bloc droit*/
#blocdroit a:link, a:visited, a:active
{
	color: #930;
	text-decoration: none;
}

#blocdroit a:hover 
{
	text-decoration: underline;
}

/*Couleurs liens partenaires*/
#partenaires a:link, a:visited, a:active
{
	color: #462e01;
	text-decoration: none;
}

#partenaires a:hover 
{
	text-decoration: underline;
}

/*Couleurs liens partenaires*/
#pied a:link, a:visited, a:active
{
	color: #462e01;
	text-decoration: none;
}

/* Toutes les images contenues dans un lien */
a img 
{
   border: none; /* Pas de bordure */
}


/*-------------------------------------------------------------------------------------------------------------------*/
/*Personnalisation*/
/*-------------------------------------------------------------------------------------------------------------------*/


/*H personnaliser*/
H1
{
	font-size: 1.3em;
	margin: 0;
}

H2
{
	font-size: 1em;
	margin: 0;
}

H3
{
	font-size: 1em;
	margin: 0;
}

p {
margin: 0 0 10px 0;
}

fieldset {
	padding: 0px;
}
