/* général */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.contenant {
	width: 955px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-color: #7C2230;
}
.bordureFonce{
	border: 1px solid #7C2230;
}
.separateur{
	border: 1px dotted #FBDBE5;	
}
.tablePetit {
	margin: 0px;
	padding: 0px;
	width: 361px;
}
.tableGrandAccueil {
	margin: 0px;
	padding: 0px;
	width: 740px;
}
.tableGrand {
	margin: 0px;
	padding: 0px;
	width: 731px;
}
.enteteTitre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:-10px;
	
}
.enteteTableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D21034;
}
.contenuRecette{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
.footerRouge {
	background-color: #D21034;
	height: 9px;
}
.footerGris {
	background-color: #CACACA;
	height: 28px;
}
.headerGris {
	background-color: #CACACA;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7C2230;
}
.divHeader{
	display: inline;
}
.barrePointille{
	border: thin groove #D21034;
}
/* Fin général */

/* Texte */


a.lien{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.lienGras{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C2230;
	text-decoration: none;
}
a.lienGrasNoir{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.lienGrasBlanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.lienPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.lienPetitRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D21034;
	text-decoration: none;
}
.texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}
.texteBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
}
.texteVert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC00;
}
.texteRouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.texteGras {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
}
.texteGrasRouge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	font-weight: bold;
}
.textePetit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}
.textePetitRouge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.titreErreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	font-weight: bold;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#D21034;
	font-size:24px;
	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#D21034;
	
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;

}
/* Fin texte */

/* Formulaire */
.input {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
}
.inputPetit {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:120px;
}
.inputGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ededed;
	border: 1px solid #993333;
}
.submit {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bouton {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.checkbox {
	background-color:#FBDBE5;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.select {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textearea {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Fin Formulaire */

/* recette */


ul {
	list-style-image: url("../images/puce.gif");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}
.recetteBordure {
	border: 1px solid #D21034;
}
.recetteEnteteGrandTr{
	height:31px;
	vertical-align: bottom;
	background-image: url(../images/entete_rechercher-recette.gif);
	background-repeat: no-repeat;
}
.recetteEnteteTr{
	height:31px;
	vertical-align: bottom;
	background-image: url(../images/entete_recette-cuisine.gif);
	background-repeat: no-repeat;
}
.recetteTr1{
	background-color:#FBDBE5;
	padding-left:3px;
	height:20px;
}
.recetteTr2{
	background-color:#F5C7D4;
	padding-left:3px;
	height:20px;
}

.recetteMargeDroite{
	float:right;
	margin-right:10px;
}
/* fin recette */

/* Annonce */
.annonceBordure {
	border: 1px solid #5DA242;
}
.annonceEnteteTr{
	height:31px;
	vertical-align: bottom;
	background-image: url(../images/entete_annonce-cuisine.gif);
	background-repeat: no-repeat;
}
.annonceTr1{
	background-color:#E0F0D2;
	padding-left:3px;
	height:20px;
}
.annonceTr2{
	background-color:#C5D5A9;
	padding-left:3px;
	height:20px;
}
/* Fin Annonce */

/* Profil-----------------------------------------------------------*/
.profilHeader {
	background-image: url(../images/messagerie_fond.gif);
	height: 25px;
	background-repeat: repeat;
}
.pointilleFin {
	border: 1px dotted #993333;
	padding: 2px;
}
/* Fin Profil-----------------------------------------------------------*/

/* Forum  */
.forumBordure {
	border: 1px solid #D28310;
}
.forumEnteteGrandTr{
	height:31px;
	vertical-align: bottom;
	background-image: url(../images/entete_forum-cuisine.gif);
	background-repeat: no-repeat;
}
.forumTr1{
	background-color:#F7E3B3;
	padding-left:3px;
	height:20px;
}
.forumTr2{
	background-color:#F5DD92;
	padding-left:3px;
	height:20px;
}

/* Fin Forum  */

/* menu  */
.menu{
	width: 200px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.menuRecette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D21034;
	height: 18px;
	padding-left: 8px;
}
.menuRecetteFond {
	background-color: #FBDBE5;
	padding-left: 8px;
	padding-bottom:2px;
	padding-right:2px;
	border-top: 0px solid #D21034;
	border-right: 1px solid #D21034;
	border-bottom: 0px solid #D21034;
	border-left: 1px solid #D21034;
}
.menuAnnonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5DA242;
	height: 18px;
	padding-left: 8px;
}
.menuAnnonceFond {
	background-color: #E0F0D2;
	padding-left: 8px;
	padding-bottom:2px;
	padding-right:2px;
	border-top: 0px solid #5DA242;
	border-right: 1px solid #5DA242;
	border-bottom: 0px solid #5DA242;
	border-left: 1px solid #5DA242;
}
.menuForum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D28110;
	height: 18px;
	padding-left: 8px;
}
.menuForumFond {
	background-color: #F7E3B3;
	padding-left: 8px;
	padding-bottom:2px;
	padding-right:2px;
	border-top: 0px solid #D28110;
	border-right: 1px solid #D28110;
	border-bottom: 0px solid #D28110;
	border-left: 1px solid #D28110;
}
.menuCompte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4F1F91;
	height: 18px;
	padding-left: 8px;
}
.menuCompteFond {
	background-color: #BCA8E6;
	padding-left: 8px;
	padding-bottom:2px;
	padding-right:2px;
	border-top: 0px solid #4F1F91;
	border-right: 1px solid #4F1F91;
	border-bottom: 1px solid #4F1F91;
	border-left: 1px solid #4F1F91;
}

/* Fin menu  */

/*Barre de naviguation--------------------------------------------------------------*/

.barre_nav {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	display:inline;
	padding: 2px;
	margin: 2px;
	height: 16px;
	width: 16px;
}
.barre_nav_on {
	background-color: #D21034;
	border: 1px solid #FBDBE5;
	display:inline;
	padding: 2px;
	margin: 2px;
	height: 16px;
	width: 16px;
}
.barre_nav_fleche {
	background-color:#FBDBE5;
	border: 1px solid #D21034;
	display:inline;
	padding: 2px;
	height: 16px;
	width: 16px;
}
.lienBarreNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D21034;
	text-decoration: none;
}
.lienBarreNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D21034;
	text-decoration: none;
}
.lienBarreNavFleche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D21034;
	text-decoration: none;
}
.lienBarreNavFleche:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D21034;
	text-decoration: none;
}
.BarreNavTexteOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.texteBarreNavOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FBDBE5;
}

/* Galerie d'image-----------------------------------------------------------*/
.galerieHeader {
	background-image: url(../images/galerie_fond.gif);
	height: 130px;
}
.galerieContenu {
	height: 510px;
	background-color:#efefef;
	background-position: center;	
}
.galerieContour {
	border-style:solid; 
	border-width:1px; 
	border-color:#FBDBE5;
}
.galerieBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}
