body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family:  "Segoe UI", Arial, Helvetica, Arial;
	font-size: 12px;
	color: #888;
	background: #888 url(images/bg.gif) repeat-y center;
}
a:link, a:visited { color: #666; text-decoration: none} 
a:active, a:hover { color: #000; text-decoration: underline}


.bb_footer {display:none !important;visibility:hidden;}


h1 {	
	font-family: "Kristen ITC","Trebuchet MS", Verdana, Helvetica, Arial;
	font-weight: bold;
	font-size: 32px;
	color: #E90080;
	line-height:50px;
	}
h2 {	
	font-family: "Kristen ITC","Trebuchet MS", Verdana, Helvetica, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #eee;
	line-height:14px;
	}


#container {
	background: transparent;
	width: 930px;
	margin: 0px auto;
	padding: 0px 20px;
	position: relative;
}

#header {
	height: 100px;
	text-align: center;
}

.page {
	width: 700px;
	float: left;
	padding: 30px;
	font-size:18px;
	line-height: 26px;
	text-align: justify;
}
.page h2 {
	color: #8EBF35;
	font-size: 16px;
	font-weight: bold;
}

.gauche { width: 370px; float: left; margin-right: 20px; text-align: right; }
.droite { width: 370px; float: left; margin-right: 10px; text-align: right; }
.sidebar { width: 150px; float: right; font-family: Arial, sans serif; color:#000; text-align: left; }
.sidebar h3 { text-decoration: underline; font-weight: bold; font-size: 12px; line-height: 24px; padding: 0; margin:0; }
.sidebar p {  padding-left: 5px; margin:0; }
.sidebar a {  text-decoration: underline; }

.sidebar .partenaires a { color: #3CBEFF; }
.sidebar .autre a {  color: #87CD2C; }

.pub {
	position: absolute;
	margin-left: 430px;
	margin-top: 15px;
}

#footer {
	clear: both;
	padding-top: 18px;
	height: 37px;
	text-align: center;
	font-size: 11px;
	color: #666666;
}
#footer a {
	color: #666666;
}

.spacer {
	clear: both;
	height: 18px;
}

img{ border: 0px; }

.texttransform {
	color:#555;
	border: 1px dashed #aaa;
	background: #f8f8f8;
	padding:4px;
	width: 350px;
}

.texttransform:hover, 
.texttransform:focus {
	border: 1px dashed #ddd;
	background: #fff;
	color: #000;
}

.input1 {
	padding: 8px 8px;
	background: url(images/input4.gif);
	color: #888;
}
.input1:hover, .input1:focus {
	padding: 8px 8px;
	background: url(images/input1.gif);
}


.rouge ,
.rouge:hover, .rouge:focus { border-color: red; color: red; }

.noir ,
.noir:hover, .noir:focus { border-color: #666; color: #000; }

.gris ,
.gris:hover, .gris:focus { border-color: #ccc; color: #ccc; }

.bleu1 ,
.bleu1:hover, .bleu1:focus { border-color: blue; color: blue; }

.bleu2 ,
.bleu2:hover, .bleu2:focus { border-color: #0078E1; color:#0078E1; }

.bleu3 ,
.bleu3:hover, .bleu3:focus { border-color: #0082C3;color: #0082C3; }

.bleu4 ,
.bleu4:hover, .bleu4:focus { border-color: #3CBEFF;color: #3CBEFF; }

.bleu5 ,
.bleu5:hover, .bleu4:focus { border-color: #3CCEFF;color: #3CCEFF; }

.rose1 ,
.rose1:hover, .rose1:focus { border-color:#E3B0D3;color:#E3B0D3; }

.rose2 ,
.rose2:hover, .rose2:focus { border-color: #FF00FF;color: #FF00FF; }

.rose3 ,
.rose3:hover, .rose3:focus { border-color:#E10083;color:#E10083; }

.rose4,
.rose4:hover, .rose4:focus { border-color: #FF00AA;color: #FF00AA; }

.rose5 ,
.rose5:hover, .rose5:focus { border-color:#CB3D8B;color:#CB3D8B; }

.violet1 ,
.violet1:hover, .violet1:focus { border-color:#CE2FCA;color:#CE2FCA; }

.violet2,
.violet2:hover, .violet2:focus { border-color:#C675EC;color:#C675EC; }

.violet3 ,
.violet3:hover, .violet3:focus { border-color:#AA00FF;color:#AA00FF; }

.violet4 ,
.violet4:hover, .violet4:focus { border-color:#9200C3;color:#9200C3; }

.violet5 ,
.violet5:hover, .violet5:focus { border-color:#A86FD9;color:#A86FD9; }

.vert1 ,
.vert1:hover, .vert1:focus { border-color:#8ED33F;color:#8ED33F; }

.vert2 ,
.vert2:hover, .vert2:focus { border-color:#AAFF00;color:#AAFF00; }

.vert3,
.vert3:hover, .vert3:focus { border-color:#82C300;color:#82C300; }

.vert4 ,
.vert4:hover, .vert4:focus { border-color:#4EC300;color:#4EC300; }

.vert5 ,
.vert5:hover, .vert5:focus { border-color:#00C300;color:#00C300; }

.orange1 ,
.orange1:hover, .orange1:focus { border-color: #FF6928;color: #FF6928; }

.orange2,
.orange2:hover, .orange2:focus { border-color: #E17100;color: #E17100; }

.orange3 ,
.orange3:hover, .orange3:focus { border-color: #FFA600;color: #FFA600; }

.jaune1 ,
.jaune1:hover, .jaune1:focus { border-color: #FFD350;color: #FFD350; }

.jaune2,
.jaune2:hover, .jaune2:focus { border-color: #FFE23C;color: #FFE23C; }

.style { 
	margin-right: 15px;
	font-size: 18px;
	font-weight: bold;
}


.separateur { height:30px;}

.barre {
height:30px;
background: url(images/biginput.gif) no-repeat top;
width:700px;
border:0 none;
padding: 22px 10px;
margin: 0;
font-size:18px;
color:#000;
font-family: "Kristen ITC","Trebuchet MS", Verdana, Helvetica, Arial;
}

.barre:hover ,.barre:focus{
background: url(images/biginput.gif) no-repeat top;
border:0 none;

}

.go, #go {
background: transparent;
height:40px;
padding: 0px;
margin: 0;
border :0 none;
}
.go:hover, #go:hover {
cursor: pointer;
}

.home {
	font-size: 12px;
}
