body {
	width:980px;
	margin:auto;
	background-image: url("images/backgroundbande1.png");
	background-repeat: repeat-x;
	background-color: #0072B0;
	font-family: arial;
}
form  {margin:0px; padding:0px;}
.blanc14 {font-size:14px; color:white; font-weight:bold;}
.erreur {color:red; font-weight:bold;}

/* les blocs des différentes pages */
#bloc_kiosque ,#bloc_boutique ,#bloc_equipe,#bloc_inscription,#bloc_tv,#bloc_contact, #bloc_cgu{
	width:940px;
	min-height:540px
	border-left:10px solid #1a171b;
	border-right:10px solid #1a171b;
	border-bottom:10px solid #1a171b;
	padding:10px;
}
#bloc_kiosque {background-color: #e7511e;}
#bloc_boutique {background-color: #93117e;}
#bloc_equipe {background-color: #3aaadc;}
#bloc_inscription {background-color: #632181;}
#bloc_tv {background-color: #bd0926;}
#bloc_contact {background-color: #0a71b4;}
#bloc_cgu {background-color: #0a71b4;color:#fff;font-size:12px; border-top:10px solid #1a171b; height:500px; overflow:auto;}

/* Mini formulaire de login */
#form_login {text-align:right; margin:5px;color:#fff; font-size:12px;}
#form_login input {font-size:10px;}
#form_login a {color:#fff; text-decoration:none; font-style:italic; font-size:11px; border-bottom:1px dashed white;}
#form_login a:hover{border-bottom:1px solid white;}

/* Formulaire de login au sein d'un corps de page */
/* Mini formulaire de login */
#form_login2 {margin:5px;color:#fff; font-size:12px;}
#form_login2 table { border:3px double white;padding:3px;}
#form_login2 input {font-size:10px;}
#form_login2 a {color:#fff; text-decoration:none; font-style:italic; font-size:11px; border-bottom:1px dashed white;}
#form_login2 a:hover{border-bottom:1px solid white;}

/* Les news en homepage*/
td.news_date { background-color:#000; text-align:center; padding:3px; }
span.news_date { font-style:italic; font-size:14px; color: #BBD26A; text-transform:capitalize;}
.news_title{background-color:#f90; text-align:center;}
.news_title div {color:#000; font-weight:bold; margin:10px; text-transform:uppercase;}
.news_title img {border:2px solid black; margin:0 auto 10px auto;}
.news_text { background-color: #FF9900; text-align:justify;color:#000;font-size:12px; padding:10px 20px 10px 20px; text-align:justify;}
.news_text a {text-decoration:none; color:#333; font-weight:bold;}
.news_text a:hover{text-decoration:underline; color:#000;}
/* video en homepage */
td.video { background-color:#000; color: #fff; font-weight: bold; text-align:center;}

/* Boutique */
.achat {background: url("images/pages/credit_bg.png") no-repeat center top; width:145px; text-align:center; vertical-align:top;}
.achat_type{color:#000;font-size: 18px;font-weight: bold; margin-top:5px;}
.achat_cout{color:#000; font-size: 24px; font-weight: bold;}
.achat_description{color:#000; font-size:11px; margin-top:10px; height:40px;}
.achat_prix{color:#000; font-size:40px; font-weight:bold;}
#bloc_boutique a {color:#fc0;}
#bloc_boutique a:hover {color:#f30;}

/* Inscriptions */
table.inscription {font-size: 12px; font-weight: bold; width=790px; margin:15px auto; color:#fff;}
table.inscription a {color:#fc0;}

/* Contact */
#bloc_contact a {color:#fc0;}
table.contact{font-size: 12px; font-weight: bold; width=790px; margin:15px auto; color:#fff;}
table.contact textarea {width:370px; height:120px;}

/* L'Equipe */
.equipe_poste {font-weight:bold; text-decoration:underline;}
.equipe_nom {}
a.equipe_mail {color:#fc0;}
a.equipe_mail:hover{color:#f30;}

/* Conditions d'utilisation */
#bloc_cgu a {color:#fc0;}
#bloc_cgu a:hover {color:#f30;}
#bloc_cgu h1 {font-size:24px; text-align:center;}
#bloc_cgu h2 {font-size:18px; text-decoration:underline;}
#bloc_cgu h3 {}
#bloc_cgu p {}