html { height:100%; }

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;height:100%; background-image:url(i/body_bg5.gif); background-repeat:repeat; background-color:#e5e5e5; background-position:center top;
}

.tshirt {background-image:url(i/body_bg.gif); background-repeat:no-repeat; background-position:center top;
}

.fond_motifs {background-image:url(i/fond_motifs.gif); background-repeat:no-repeat; background-position:top center;}
div.encadre {background-color:#f0f0f0; text-align:center;}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color:#000000;
	margin:0px;
	padding:0px; 
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#333333;
	margin:0px;
	padding:0px; 
}

h3 {
	text-align:left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic; 
	color:#222222; 
	margin:0px;
	padding-bottom:4px;
}


a.lienmenu:link,a.lienmenu:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-align:center;text-decoration:none;  display: block;  height:21px; padding-top:6px;}

a.lienmenu:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-align:center;text-decoration:none; display: block; background-color:#000000; height:21px; padding-top:6px;}


a.lienmenus:link,a.lienmenus:visited,a.lienmenus:hover,a.lienmenus:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;text-decoration:none; display: block; text-align:center; background-color:#f2f1ef;  height:21px; padding-top:6px;}


.contour { border-left:3px #e6e6e6 solid; border-right:3px #e6e6e6 solid; border-bottom:3px #e6e6e6 solid;background-color:#ffffff;}

div.sep {border-bottom:2px dashed #bfbfbf; }


div.texte { text-align:justify; color:#000000; padding:0px 20px 0px 20px;}
div.texte2 { text-align:justify; color:#000000; padding:0px 20px 10px 20px;}

div.encadre2 {background-color:#f0f0f0; text-align:center; border:#CCCCCC 1px solid;}
div.fond_degrade {background-image:url(i/degrade_top.gif); background-position:right; background-repeat:repeat-y; padding-bottom:13px;padding-top:6px;}

div.ombre {background-image:url(i/ombre.gif); background-position:top; background-repeat:repeat-x; height:10px;}


img.vignette {border:3px solid #ffffff;}
img.vignette:hover {border:3px solid #E2E2E2;}
img.vignettes {border:3px solid #ffffff;}

.rouge {color: #ef0909;}
.blanc {color: #FFFFFF;}


.right{
float:right; padding-left:10px;
}

.left{
float:left; padding-right:10px;
}

.cadre {
	border:#a6a6a6 solid 2px;
	padding:1px;
}

.justify{
text-align:justify; padding:10px;
}



.jeton {background-image:url(i/jeton.gif); background-repeat:no-repeat; background-position:top right;}




div.sep2 {border-top:1px dashed #999999; }




a:link, a:visited {
	color: #ef0909;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
	
}
a:hover {
	color: #ef0909;
	font-size:11px;
	font-weight:bold;
	
	text-decoration: underline;
}


a.lienbasdepage:link, a.lienbasdepage:visited {
	color: #ffffff;
	font-size:10px;
	text-decoration: none;
}
a.lienbasdepage:hover {
	color: #ffffff;
	font-size:10px;
	text-decoration: none;
}

FORM {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #656565;
	margin: 0
}
FORM * {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #656565;
}
TEXTAREA, INPUT, LABEL {
	margin: 0 5px 5px 0
}
TEXTAREA, INPUT {
font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: #cccccc 1px solid; 
	color: #656565;
	background-color: #fff;
	width: 200px; 
}


.TEXTAREA {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #656565;
	width: 200px; 
	height: 150px
}
FORM P {
	clear: both; margin: 0
}
FORM LABEL {
	float: left; width: 82px; text-align: right;
	color: #656565;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#submit {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	background-color : #a0cb07;
	color: #ffffff;
	border: 1px solid #cccccc;
	width: 150px;
	height:20px;
 padding-bottom:1px;
}
#submit:hover {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	background-color : #a0cb07;
	color: #ffffff;
	border: 1px solid #cccccc;
	width: 150px;
	height:20px;
 padding-bottom:1px;
}
.alerte {
	font-weight: bold; font-size: 11px
	color: #656565;
}
.focus {
	background: #edffac;
	border: #619404 1px solid;
}