#body {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	text-align:center;
	font-family: Verdana,  Helvetica, sans-serif;
	color:#000000;
	font-size:small;
}
#body a {
	text-decoration:none;
	color:#F28900;
}
#body a:hover {
	text-decoration:underline;
}
#body h1, #body h2, #body h3, #body h4, #body h5, #body h6, #body h7 {
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:0;
}
#body ul, #body li {
	margin:0;
	padding:0;
	list-style:none;
}
#body img {
	border:0px;
}
.invisibleText {
	font-size:0px;
	line-height:0px;
}
hr {
	border:none;
	height:1px;
	border-bottom:1px dashed #F28900;
}

/*** Les phrases automatiques pour ouvrir dans une nouvelle fenetre et se désinscrire dans la newsletter ***/
#body #openInBrowser {
	margin-top:0.5em;
	font-size:0.8em;
	margin-bottom:0.5em;
}
#body #unsubscribe {
	margin-top:0.5em;
	font-size:0.8em;
	margin-bottom:0.5em;
}



/*** Conteneur ****/
#body #conteneur {
	width:600px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background:#E6E6E6;
	margin-top:20px;
	padding-bottom:10px;
}
#body #conteneur  .innerShadow {
	width:600px;
	margin-top:-25px;
	margin-left:-10px;
	border:1px solid #CCCCCC;
	background: url("bottom.gif") bottom left no-repeat #FFFFFF;
	position:relative;
	padding-bottom:130px;
}

/**** header *****/
#body #header {
	background:url("top.gif") top left no-repeat;
	height:88px;
	margin-bottom:40px;
}
#body #header h1 a {
	display:block;
	width:170px;
	height:80px;
	position:absolute;
}
#body #header .entete {
	float:right;
	background:#000000;
	padding-right:5px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	padding:10px;
}
/**** Texte principal ****/
#body #textePrincipal {
	width:500px;
	margin-right:auto;
	margin-left:auto;
	text-align:justify;
	background:#FFFFFF;
}
#body #textePrincipal h2 {
	font-weight:bold;
	font-size:1.3em;
	margin-bottom:20px;
}

/**** Texte : Chapeau ****/
#body #textePrincipal .chapeau {
	font-weight:bold;
	font-style:italic;
	color:#666666;
	margin-bottom:1em;
	line-height:1.1em;
	padding-bottom:0.5em;
	border-bottom:1px dashed #F28900;
}

/***** Module : Titre ****/
#body #textePrincipal h3.titre {
	display:block;
	margin-bottom:0.5em;
	color:#F28900;
	font-weight:bold;
}

/*** Module : Paragraphe texte simple  ****/
#body #textePrincipal .paragraphe {
	margin-bottom:0.5em;
}
#body #textePrincipal .paragraphe h4 {
	font-weight:bold;
	background:url("puce.gif") 0px 3px no-repeat;
	padding-left:15px;
	display:block;
	margin-bottom:0.5em;
}
#body #textePrincipal .paragraphe .texte {
	text-align:justify;
}
/*** Module : paragraphe photo droite ***/
#body #textePrincipal .paragraphePhotoDroite {
	margin-bottom:0.5em;
}
#body #textePrincipal .paragraphePhotoDroite h4 {
	font-weight:bold;
	background:url("puce.gif") 0px 3px no-repeat;
	padding-left:15px;
	display:block;
	margin-bottom:0.5em;
}
#body #textePrincipal .paragraphePhotoDroite .image {
	float:right;
	width:145px;
	text-align:center;
	margin-left:10px;
	padding-bottom:0.5em;
}

/**** Module : paragraphe texte pointillé *****/
#body #textePrincipal .paragraphePointille {
	border-top:1px dashed #F28900;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

/**** Module : Liste de points ****/
#body #textePrincipal .listePoints {
	margin-left:25px;
	margin-bottom:0.5em;
}
#body #textePrincipal .listePoints li {
	background:url("pucesmall.gif") 0px 0.6em no-repeat;
	padding-left:12px;
	margin-bottom:0.2em;	
}


/***** Module : Produit ****/
#body #textePrincipal .produit {
	overflow:hidden;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	width:500px;
}
#body #textePrincipal .produit .texte {
	width:250px;
	display:inline;
	float:left;
}
#body #textePrincipal .produit .texte h4 {
	display:block;
	font-weight:bold;
	color:#F28900;
}
#body #textePrincipal .produit .image {
	text-align:center;
	width:230px;
	display:inline;
	float:left;
	margin-right:10px;
	margin-left:10px;
}

/*** Module : Liste numerotée orange ***/
#body #textePrincipal .listeNumero {
	background:#FCE4C4;
	padding-top:1.5em;
	padding-bottom:1.5em;
	padding-left:15px;
	padding-right:10px;
	margin-bottom:1em;
}
#body #textePrincipal .listeNumero .p1 {
	background:url("1.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p2 {
	background:url("2.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p3 {
	background:url("3.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p3 {
	background:url("4.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p5 {
	background:url("5.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p6 {
	background:url("6.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p7 {
	background:url("7.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p8 {
	background:url("8.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p9 {
	background:url("9.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}
#body #textePrincipal .listeNumero .p10 {
	background:url("10.gif") top left no-repeat;
	padding-left:25px;
	min-height:22px;
	color:#F28900;
	font-weight:bold;
	margin-bottom:0.5em;
}

/*** Module : A propos ***/
#body .aPropos {
	border-top:1px dashed #F28900;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
#body .aPropos h3 {
	font-weight:bold;
	display:block;
}
/*** téléchargements ****/
#body .telechargements {
	border-top:1px dashed #F28900;
	padding-top:1em;
	padding-bottom:1em;
	text-align:center;
}
#body .telechargements strong {
	display:block;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:1em;
}
#body .telechargements .cpdp {
}

/*** Modules : visuels ***/
#body .visuels {
	overflow:hidden;
	text-align:center;
	margin-bottom:2em;
}
#body .visuels .visuel {
	float:left;
	display:inline;
	width:250px;
}

/*** Modules : visuels (mais plus large, si on veut mettre www.cuisine-aviva.com ca dépasse, donc on agrandit***/
#body .visuelsLarger {
	overflow:hidden;
	height:1%;
	text-align:center;
	margin-bottom:2em;
	width:550px;
	margin-left:-20px;
}
#body .visuelsLarger .visuel {
	float:left;
	display:inline;
	width:275px;
	overflow:visible;
}

/*** Module : Logo ****/
#body .logo {
	border-top:1px dashed #F28900;
	padding-top:1em;
	padding-bottom:1em;
}

/**** Modules : Contacts ****/
#body .contacts h3 {
	font-weight:bold;
}
#body .contacts {
	border:1px solid #FCE4C4;
	overflow:hidden;
	margin-top:2em;
	padding-bottom:1em;
}
#body .contacts .contact {
	float:left;
	display:inline;
	width:230px;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
}


