body {
	margin : 0 auto;
	width : 100%;
	text-align : center;
	font: 12px Arial, Helvetica, sans-serif;
	color : #ffffff;
	background : url(img/fond_site.png);
}

.clearer {
	clear : both;
}

img {
border:0;
}

A:LINK, A:visited, A:active{
color: #2786c3;
text-decoration:none;
}

#bordure {
border: 1px solid #fab3ba;
}


#barre_h {
	width : 100%;
	margin : 0;
	padding : 0;
	background : url(img/barre_h.png) repeat-x;
}

#Fondtab{
background-image:url(img/fondtab.png);
}

#Fondtab1{
background: #83c5f0 url(img/fondlivre.png) repeat-x;
}

#Fondtab3{
background: #ffffff url(img/fondlivre1.png) repeat-x;
}

#barre_b {
	width : 100%;
	margin : 0;
	padding : 0;
	background : url(img/barre_b.png) repeat-x;
	background-position : bottom;
}

#ensemble_1 {
	width : 970px;
	margin : 0 auto;
	padding : 0;
}

#header {
	width : 970px;
	height : 170px;
	margin : 0;
	padding : 40px 0 0 0;
	background : url(img/header.png) no-repeat;
}

.connexion {
	width : 300px;
	height : 107px;
	margin : 0 0 0 630px;
	padding : 12px 0 0 0;
	background : url(img/esp_membre.png) no-repeat;

}

#deco {
padding-top:7px;
text-transform : uppercase;
font-size : 10px;
LETTER-SPACING : 2px;
padding-left:195px;
color:#000;
}

#zone{
text-transform : uppercase;
font-size : 10px;
padding-top:3px;
padding-left:10px;
color:#000;
}

.connexion a {
	text-decoration : none;
	color : #2786c3;
}

.conn_titre {
	width : 300px;
	height : 12px;
	margin : 00;
	padding : 0;
	text-transform : uppercase;
	font-weight : bold;
	font-size : 10px;
	LETTER-SPACING : 2px;
	color : #539aca;
}

.conn_text {
	width : 100px;
	margin : 00;
	padding : 6px 0 0 0;
	text-transform : uppercase;
	font-weight : bold;
	font-size : 12px;
	LETTER-SPACING : 2px;
	float : left;
	LINE-HEIGHT : 23px;
}

.conn_input {
	width : 128px;
	margin : 00;
	padding : 5px 0 0 0;
	float : left;
}

.input {
	height : 22px;
	margin : 2px 0 0 0;
	padding : 0;
	border : 0;
	background : url(img/input.png) no-repeat;
}


.input1 {
	height : 22px;
	margin : 2px 0 0 0;
	padding : 0;
	border : 0;
	border: 1px solid #f9a9b1;
	background : url(img/input1.png) repeat;
}

.input2 {
	margin : 2px 0 0 0;
	padding : 0;
	border : 0;
	border: 1px solid #f9a9b1;
	background : #6cb5e5 url(img/input2.png) repeat-x;
}


.conn_submit {
	width : 46px;
	height : 42px;
	margin : 12px 15px 0 0;
	padding : 0;
	float : right;
}

.ok {
	width : 46px;
	height : 42px;
	margin : 00;
	padding : 0;
	border : 0;
	background : url(img/ok.png) no-repeat;
}

.conn_mdp {
	width : 180px;
	margin : 6px 0 0 0;
	padding : 0;
	text-transform : uppercase;
	font-weight : bold;
	font-size : 10px;
	LETTER-SPACING : 2px;
	float : left;
}

.conn_inscrip {
	width : 120px;
	margin : 6px 0 0 0;
	padding : 0;
	text-transform : uppercase;
	font-weight : bold;
	font-size : 10px;
	LETTER-SPACING : 2px;
	float : right;
}

.stats {
	margin : 15px 0 0 310px;
	padding : 0;
}

.stats p {
	width : 70px;
	margin : 0 64px 0 0;
	padding : 0;
	font-weight : bold;
	font-size : 14px;
	float : left;
}

#conteneur_c {
	width : 885px;
	margin : 0 0 0 46px;
	padding : 0;
	background : url(img/conteneur_c.png) repeat-y;
}

#gauche {
	width : 173px;
	margin : 0 0 0 10px;
	padding : 0 0 15px 0;
	float : left;
}

.menu_h {
	width : 173px;
	height : 26px;
	margin : 0;
	padding : 0;
	background : url(img/menu_h.png) no-repeat;
}

.menu_h h1 {
	margin : 0;
	padding : 5px 0 0 0;
	font-size : 14px;
}

.menu_c {
	width : 173px;
	margin : 0;
	padding : 5px 0 0 4px;
	text-align : left;
	background : url(img/menu_c.png) repeat-y;
}

.menu_c a {
	width : 144px;
	height : 18px;
	margin : 5px 0 0 0;
	padding : 3px 5px 0 15px;
	color : #000000;
	display : block;
	text-decoration : none;
	background : url(img/menu_bou1.png) no-repeat;
}

.menu_c a:hover {
	background : url(img/menu_bou2.png) no-repeat;
}

.menu_b {
	width : 173px;
	height : 10px;
	margin : 0 0 10px 0;
	padding : 0;
	background : url(img/menu_b.png) no-repeat;
}

#droite {
	width : 686px;
	margin : 0 10px 0 0;
	padding : 0 0 15px 0;
	float : right;
}

#contenu_h {
	width : 686px;
	height : 10px;
	margin : 0;
	padding : 0;
	background : url(img/contenu_h.png) no-repeat;
}

#contenu_c {
	width : 686px;
	margin : 0;
	padding : 0;
	background : url(img/contenu_c.png) repeat-y;
}

#contenu_b {
	width : 686px;
	height : 10px;
	margin : 0;
	padding : 0;
	background : url(img/contenu_b.png) no-repeat;
}

.pubdusite {
	width : 675px;
	height : 70px;
	margin : 0 auto;
	padding : 9px 0 0 0;
	background : url(img/pubdusite.png) no-repeat;
}

.lien_pub {
	width : 150px;
	height : 20px;
	margin : 0 0 0 20px;
	padding : 47px 0 0 0;
	font-weight : bold;
	float : left;
}

.lien_pub a {
	text-decoration : none;
	color : #ffffff;
}

.pub {
	width : 468px;
	height : 60px;
	margin : 0 25px 0 0;
	padding : 0;
	float : right;
	background : #ffffff;
}

.ensemble_2 {
	width : 660px;
	margin : 10px 0 0 15px;
	padding : 0;
}

.info {
	width : 122px;
	margin : 0;
	padding : 0;
	float : left;
}

.info_c {
	width : 122px;
	background : #1e80be;
	margin : 0 0 10px 0;
}

.info_b {
	width : 122px;
	margin : 0;
	padding : 0;
	background : url(img/info_b.png) no-repeat;
	background-position : bottom;
}

.info_h {
	width : 122px;
	margin : 0;
	padding : 0;
	background : url(img/info_h.png) no-repeat;
}

.info_h p {
	margin : 0;
	padding : 10px;
}

.cont {
	width : 523px;
	margin : 0;
	padding : 0;
	float : right;
}

.info2_c {
	width : 515px;
	margin : 0 0 10px 0;
	background : #1e80be;
}

.info2_b {
	width : 515px;
	margin : 0;
	padding : 0;
	background : url(img/info2_b.png) no-repeat;
	background-position : bottom;
}

.info2_h {
	width : 515px;
	margin : 0;
	padding : 0;
	background : url(img/info2_h.png) no-repeat;
}

.info2_h p {
	margin : 0;
	padding : 10px;
}

.cont_h {
	width : 523px;
	height : 35px;
	margin : 0;
	padding : 0;
	background : url(img/cont_h.png) no-repeat;
}

.cont_h h1 {
	margin : 0;
	padding : 5px 0 0 0;
	font-size : 16px;
}

.cont_c {
	width : 523px;
	margin : 0;
	padding : 5px 0 0 4px;
	text-align : left;
	background : url(img/cont_c.png) repeat-y;
}

.cont_c p {
	margin : 0;
	padding : 10px 10px 0 10px;
	color : #000000;
}

.cont_c img {
	margin : 0 2px 0 2px;
	padding : 0;
}

.cont_b {
	width : 523px;
	height : 12px;
	margin : 0 0 10px 0;
	padding : 0;
	background : url(img/cont_b.png) no-repeat;
}

#conteneur_b {
	width : 885px;
	height : 15px;
	margin : 0 0 0 46px;
	padding : 0;
	background : url(img/conteneur_b.png) no-repeat;
}

#footer {
	width : 970px;
	height : 100px;
	margin : 0;
	padding : 0;
}

#footer a {
	text-decoration : none;
	color : #ffffff;
}

#footer img {
	margin : 5px 10px -10px 10px;
	padding : 0;
}

