body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
fieldset,img {  
	    border:0; 
	} 
address,caption,cite,code,dfn,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
ol,ul { 
	    list-style:none; 
	} 
caption,th { 
	    text-align:left; 
	} 
h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
q:before,q:after { 
	    content:''; 
	} 
abbr,acronym { border:none;
}



/* -------------- css pour Safari ------------ */

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

/*  ------------------------------------------
/*  Corps Principal
/*  ------------------------------------------
*/

body {
	height:800px;
	width:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:12px;
	position:center;		
}

#bandeau{
	height:173px;
	width:800px;
	padding:0; 		
	background-image:../images/BandeauSite2.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;	
}
#font {
	background-image: url(../images/1pxFondPassiflora.jpg);
	background-repeat: repeat-y;
	background-position:0 0 0;
	padding:0;
}

#menuPages{
	height:23px;
	width:609px;
	padding:0;	
	font-weight:153px;
	margin-left:147px;
}

#conteneur{
	clear:both;	
	float:left;
	width:100%;
	margin:35px -220px 0 0;	
}

#contenu{
	margin:0 220px 0 35px;	
}

#infos{	
	float:right;
	width:200px;
	height:615px;
}
.bandeauRecettes{
	height:360px;
	width:800px;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	}
.Imageingredients{
	height:35px;
	width:800px;
	background-image: url(../images/RecetteIngredient.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.Imageingredients2{
	height:35px;
	width:800px;
	background-image: url(../images/RecetteIngredient2.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
.FontRecette{
	background-image:  url(../images/Recette_centre1px.jpg);
	background-repeat: repeat-y;
	background-position:0 0 0;
	padding:0;
}
.PiedRecette{
	height:82px;
	width:800px;
	background-image: url(../images/Recette_bas.jpg);
	background-repeat:no-repeat;
}



/*  ------------------------------------------
/*  Menu pages
/*  ------------------------------------------
*/

/*Prop commune/defaut des menus*/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height:1; 		
}

#nav li {
	float: left;
	border-right:1px solid #7D6BCB;
	font-size:11px;	
}

#nav ul li{
	border-right:0;
	border-bottom:1px solid #274897;
	font-size:10px;	
}

#nav li ul {
	position: absolute;
	width: 135px;
	left: -578px;		
}

#nav li ul ul {
	margin: 1px 0 0 80px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -578px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/*personnalisation des liens du menu selon le niveau d'arborescence */

#nav a:link, #nav a:visited {
	display: block;
	width: 115px;
	height:15px;
	text-decoration:none;
	color:#000;
	/*background-color:#eee;
	background-color:#F6F7F7;	
	background-image:url(ImagesBases/test3.gif);*/
	text-align:center;
	padding-top:7px;		
}

#nav a:hover, #nav a:active{
	background-color:#62C500;
	/*background-image:url(ImagesBases/test2.gif);*/
}

#nav ul li a:link, #nav ul li a:visited {
	width: 132px;
	height:14px;	
	color:#274897;	
	text-align:left;
	padding:4px 0 0 3px;		
	
	background-image:none;
	background-color:#62C500;
}

#nav ul li a:hover, #nav ul li a:active{
	color:#fff;
	background-color:#F6B000;
}

#nav a.parent:link,#nav a.parent:visited{
	/*background-image:  url(file:///F|/Dossier_Exterieur/Archives_&_Dossiers-sans-suite/Dossier_ResidencePassiflora/ImagesBases/FlecheBleuMenu_6x8.gif);*/
	background-position:center right;
	background-repeat:no-repeat;
}

#nav a.parent:hover,#nav a.parent:active{
	/*background-image:  url(file:///F|/Dossier_Exterieur/Archives_&_Dossiers-sans-suite/Dossier_ResidencePassiflora/ImagesBases/FlecheBlancheMenu_6x8.gif);*/
	background-position:center right;
	background-repeat:no-repeat;
}

/*modification de la taille de certains menus*/

#nav #services a:link, #nav #services a:visited {
	width: 163px;	
	
	/*background-image:none;
	background-color:#F6F7F7;*/
}

#nav #solMetiers a:link, #nav #solMetiers a:visited {
	width: 112px;
	/*background-image:none;
	background-color:#62C500;*/
}

#nav #societe li ul li a:link, #nav #societe li ul li a:visited{
	width: 157px;
	/*background-image:none;
	background-color:#F6F7F7;*/
}


/*  ------------------------------------------
/*  Contenu
/*  ------------------------------------------
*/

#contenu P
{
	padding:0 10px 0 10px;
	
}

#h1{
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding: 20px 0px 20px 0px;
}

#h2{
	font-size:12px;
	font-style:oblique;
	font-weight: normal;
	color:#333333;
	padding:5px 0 0 10px;
	line-height:24px;
}
#h4{
	font-size:10px;
	font-style:oblique;
	font-weight: normal;
	color: #6633FF;
	padding:5px 0 0 10px;
	line-height:24px;
}
#fondAnnonce{
	background-color:#D0F2FD;
}
.PiedPageD{
	background-image: url(../images/PiedD_SitePassiflora.jpg);
	background-repeat:no-repeat;
}
.PiedPageG{
	background-image: url(../images/PiedG_SitePassiflora.jpg);
	background-repeat:no-repeat;
}
.PiedPageCentre{
	background-image: url(../images/PiedCentre_SitePassiflora.jpg);
	background-repeat:no-repeat;
}

.bleu{
	color:#274998;
}

.rouge{
	color:#B01745;
}

.orange{
	color:#FA6C16;
}

.jaune{
	color:#F6B000;
}

.bleuClair{
	color:#7FBDFF;
}

.Vert{
	color:#00662C;
}

.titreTexte {
	font-size:14px;
	font-weight: bold;
	color:#FA6C16;
}
.titreTexteBleu {
	font-size:14px;
	font-weight: bold;
	color:#274998;
}
.titreTexteVert {
	font-size:14px;
	font-weight: bold;
	color:#00662C;
}
.contenu{
	font-size:12px;
	color:#333333;
	text-align:justify;
}
.menuBasPage {
	font-size:9px;
	color:#333333;
}
.TexteBouton {
	font-size:8px;
	font-weight:bold;
	color:#000;
}
input.bouton {  
	border: 1px #D33930 solid; 
	background-color: #D33930; 
	width: 78px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	color: #FFFFFF; 
	font-weight: bold; 
}
.Ingrediants {
	font-size:11px;
	color:#003300;
	font-weight:bold;
}
.temoignage {
	font-style:italic;
	color: #666666;
	padding-left:0 10px 0 10px;
	text-align:justify;	
}
.RecetteTexte {
	font-style:italic;
	color: #333333;
	/*padding-left:10px 0px 10px 0px;*/
	text-align:justify;
	margin-right:10px;
	font-size:12px;	
}
.RecetteTexteBold {
	font-style:normal;
	font-weight:bold;
	color: #333333;
	/*padding-left:10px 0px 10px 0px;*/
	text-align:justify;
	margin-right:10px;
	font-size:12px;	
}
.MenuCreoleTitre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#CC3366;
}
.MenuCreole {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:18px;
	text-align:center;
	font-weight:normal;
	color:#666666;
}
.filetVertic {
	background-image:  url(../images/VerticalPointille.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.carteGuadeloupe {
	background-image: url(../images/CarteGuadeloupe_32%25.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.Catherine-Charles {
	background-image:  url(../images/FondContact.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.Punch {
	background-image: url(../images/ImagePunch_320.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.Assiette {
	background-image:  url(../images/AssietteAntillaise.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.imageHaut{
	background-image:}
.hautPage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-right: 50px;
	text-align:right;
}
.motsCles{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:20px;
	padding-left:15px;
	color:#0033FF;
}
/* __________________________________________
	Diaporama
  ___________________________________________
*/
.mainCenter {
	height:100%;
}

a 			{ text-decoration: none; font-weight:normal;} 
a:hover		{ text-decoration: underline;}

.banner {
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color:#000099;
}

.image {
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #000099;
}
