/*
tandoory house pour Duke
*****************************************************************/
html { 
	font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
} 

body
{
margin: 0em; 
padding: 0em; /* Remettre à zéro si nécessaire. */ 
width:100%;
background:#ffffff url("../images/fond-body.png") top left repeat-x;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
/*font-family:Georgia, "Times New Roman", Times, serif; /*"Times New Roman"(Windows), Times(Mac)*/
font-size:1.1em;
line-height: 1.4; /* À adapter au design. (4) */ 
color:#000000;
}
 
/* Titres
******************************************/  
h1, h2, h3, h4, h5, h6 { 
	margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */ 
	line-height: 1.2; 
	font-weight: bold; /* Valeur par défaut. (6) */ 
	font-style: normal; 
} 
h1 { 
	font-size: 1.75em; 
} 
h2 { 
	font-size: 1.7em; 
} 
h3 { 
	font-size: 1.25em; 
} 
h4 { 
	font-size: 1em; 
} 
 
/* Listes
******************************************/  
ul, ol { 
	margin: .75em 0 .75em 32px; 
	padding: 0; 
} 
 
/* Paragraphes
******************************************/  
p { 
	margin: .75em 0; /* Marges plus faibles que par défaut. (7) */ 
} 
address { 
	margin: .75em 0; 
	font-style: normal; 
} 
 
/* Liens
******************************************/ 
a {
	color:grey;
	text-decoration: none;
	border:none; 	
} 
a:link { /*lien normal, non visité*/
	color:grey; 
} 
a:visited { /*lien visité;*/
	color:grey;
} 
a:hover, a:focus, a:active { /*hover : lien quand la souris passe dessus, focus : ?, active : lien au mommant du clic.*/
	color:grey;
} 
/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active { 
	outline: none; 
} 
/* Pas de bordure autour des images dans les liens
 
a img { 
	border:none;
	background:red;	
}

img { 
	border:none; 
} 
 
/* Divers éléments de type en-ligne
******************************************/  
em { 
	font-style: italic; 
} 
strong { 
	font-weight: bold; 
} 
 
/* Formulaires
******************************************/  
form, fieldset { 
	margin: 0; 
	padding: 0; 
	border: none; 
} 
input, button, select { 
	vertical-align: middle; /* Solution pb. d'alignement. (9) */ 
}

/* les tableaux
******************************************/ 

table { 
  margin: 0; 
  border: 1px solid gray; /* Pas de bordure = "none". */ 
  border-collapse: collapse; /* Valeur par défaut: "separate". */ 
  border-spacing: 0; 
} 
table td, table th { 
  padding: 4px; /* Pas de retrait autour du texte = "0". */ 
  border: 1px solid #ccc; /* Pas de bordure = "none". */ 
  vertical-align: top; /* Valeur par défaut: "middle" */ 
}
 
/*
header
****************************************************************/
#header
{
width:100%;
background:#c0c0c0;
text-align:center;
}
	#header h1
	{
	color:#ffffff;
	padding:30px 0px 30px 0px ;
	margin:0px 0px 10px 0px ;
	font-size:17px;
	}
		#header h1 .bleu
		{
		color:#435bcd;
		font-size:31px;
		}
		
		#header h1 .bienvenue
		{
		font-size:17px;
		padding:0px 0px 20px 0px ;
		}

/*
page
****************************************************************/
#page
{
width:900px;
background:#ffffff ;
margin:auto;
overflow:hidden;
}


/*
content
****************************************************************/
#content
{
width:100%;
background:#ffffff ;
margin: 0px 0px 10px 0px;
text-align:center;
}
		#content h2
		{
		font-size:23px;
		}
		#content .adresse
		{
		font-size:12px;
		}
		
		#content img
		{
		border:4px solid #ffffff;
		}
		#content img:hover
		{
		border:4px solid #eaeaea;
		}

	#left
	{
	width:350px;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	padding:5px 15px 25px 15px ;
	float:left;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	}

	#right
	{
	width:370px;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	padding:5px 15px 25px 15px ;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
	float:right;
	}


/*
hack
****************************************************************/
/*
IE 6 et inférieurs : *html{}
IE 7 seulement : *+html {}
*/