/* CSS Document */
body { margin:0px; background:#FFFFFF url(../images/commun/fond.jpg) no-repeat top left;}

#colGauche { background: transparent url(../images/commun/fond-col-gauche.jpg) repeat-y top left; }
#colDroite { background: transparent url(../images/commun/fond-col-droite.jpg) repeat-y top left; }

td { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404342;}

form { margin: 0; padding : 0; }

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56585B; border: solid 1px #C7C7C7; background:#fff;}
.inputConcours { width: 270px; }

p { margin:0px; padding:0px;}

.interligne5px { padding-top:5px; line-height: 150%;}

.fondPage { background:#fff; border: 0; padding:23px 24px;}
.degrade { padding-top:0px;}

a { color:#16801B; text-decoration:none;}
a:hover { color:#FC012A; text-decoration:underline;}


/* TYPO et LIEN */
.txt12 { font-size:12px;}
.txt14 { font-size:14px;}
.txt16 { font-size:16px;}
.txt18 { font-size:18px;}
.txt22 { font-size:22px;}

.titre { font-size:22px; padding-bottom:5px; color:#FC012A;}
.titre2 { font-size:18px; padding-bottom:5px; color:#FC012A;}
.titre3 { font-size:14px; padding-top:25px; padding-bottom:5px; color:#FC012A; font-weight: bold;}

h1 { font-size:22px; margin: 0 0 10px 0; color:#FC012A; font-weight: normal; text-align: center;}
h2 { font-size:18px; margin: 30px 0 5px 0; color:#FC012A; font-weight: normal;}
h3 { font-size:14px; margin: 10px 0 3px 0; padding-bottom:5px; color:#00A0DE; font-weight: bold;}

.bold { font-weight: bold; }

.highlight { color:#FC012A;}
.highlight2 { color:#00A0DE;}
.noir { color:#000;}
.bleu { color:#003E55;}

a.lien { color:#626262; text-decoration:none;}
a.lien:hover { color:#AB0D0D; text-decoration:underline;}

a.liennoir { color:#000; text-decoration:none;}
a.liennoir:hover { color:#000; text-decoration:underline;}

a.lienbleu { color:#003E55; text-decoration:none;}
a.lienbleu:hover { color:#003E55; text-decoration:underline;}

a.lienbleus { color:#0033CC; text-decoration:underline;}
a.lienbleus:hover { color:#0033CC; text-decoration:none;}

a.liengriss { color:#858585; text-decoration:underline;}
a.liengriss:hover { color:#858585; text-decoration:none;}

/* MENU */
#menu td { color:#000; font-size:12px;}
#menu a { color:#16801B; text-decoration:none; background:url(../images/commun/menu_off.gif) repeat-x top left; display:block; padding:7px 14px 15px 14px; height:34px; }
#menu a:hover { color:#FC012A; text-decoration:none; background:url(../images/commun/menu_off.gif) repeat-x top left; display:block;}
#menu .clic { color:#16801B; text-decoration:none; background:url(../images/commun/menu_on.gif) repeat-x top left; display:block; }

/* bas de page */
#basdepage { color:#000; padding-left:12px;}
#basdepage a { color:#000; text-decoration:none;}
#basdepage a:hover { color:#000; text-decoration:underline;}

.note 
{ 
  font-size: 10px;
  color: #848484;
}


ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}

li
{
  margin-top: 1em;
  font-size: 12px;
}

ul li
{
  padding-left: 1em;
  background-image: url(../images/commun/puce.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
}

.texte table td
{
  font-size:12px;
}

.contenuPrincipal
{
  padding: 10px 50px 15px 0px;
}

.stories
{
	padding-bottom: 10px;
}

.tableau
{
  border-collapse: collapse;
}

.tableau td, .tableau th
{
  border: 1px solid #DDDDDD;
  padding: 4px;
}

/* Jeu concours */
.listeTitre, .listeTitre a
{
	font-size: 14px;
	font-weight: bold;
	color: #FE022B;
}

.listePseudo
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color: #16801B;
}
.listePseudo a
{
	color: #404342;
}

.listePresentation, .listePresentation a
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #404342;
	margin-top: 10px;
	margin-bottom: 10px;
}

.listeLien, .listeLien a
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #404342;
	text-decoration: underline;
}
.listeLien a:hover
{
	text-decoration: none;
}

.txtRecetteGauche
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 13px;
}

label
{
	font-family: Verdana, Helvetica, sans-serif; 
}

.error
{
	color: #FF0000;
	display: block;
}
