@charset "utf-8";
/* CSS Document */

body{	
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}


/* /////////////////////////////////////////////////////////////////////////////////// titres */
.titre{
	height:32px;
	margin:30px 0 5px 5px;
}
.titre .ombre_left, .titre .ombre_right{
	height:32px;
}
.ombre_left{
	background:url(../images/title_shadow_left.png) bottom no-repeat;
	width:17px;
	float:left;
}

.rank_number{
	height:24px;
	margin:30px 0 0 5px;
}
.rank_number .ombre_left, .rank_number .ombre_right{
	height:24px;
}

.plus{
	background:url(../images/title_plus.gif);
	width:26px;
	height:32px;
	float:left;
}

h1, h3{
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:lighter;
	letter-spacing:0.3px;
	color:#FFF;
	float:left;
}



/* /////////////////////////////////////////////////////////////////////////////////// titres */
.rank_number h4{
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:lighter;
	letter-spacing:0.3px;
	margin-top:4px;
	float:left;
}

h1{
	background:url(../images/title_bg_repeat.gif) repeat-x;
	height:32px;
}

h3{
	background:url(../images/etiquette_rank_repeat.jpg) repeat-x;
	height:24px;
}

h1 span, h3 span, .rank_number h4{
	display:block;
}

h1 span{
	margin:8px 14px 0 14px;
}

h3 span{
	margin:4px 6px 0 6px;
}

.ombre_right{
	background:url(../images/title_shadow_right.png) bottom no-repeat;
	width:17px;
	height:32px;
	float:left;
}

p, h2, ul{
	color:#373737;
	letter-spacing:0.1px;
	word-spacing:0.2px;
	line-height:17px;
	margin:7px 47px;
	text-align:justify;
}
h2{
	color:#000;
	font-size:13px;
}

a{
	font-weight:bold;
	text-decoration:underline;
	color:#373737;
}
a:hover{
	text-decoration:none;
	color:#000;
}

li{
	list-style-image:url(../images/puce.gif);
	list-style-position:outside;
	margin-left:18px;
}



/* /////////////////////////////////////////////////////////////////////////////////// boutons */
.bouton{
	display:table;
	margin:35px auto 15px auto;
	height:43px;
	font-size:14px;
}
.bouton_v2{
	margin:10px 48px 10px; 0;
	height:43px;
	font-size:14px;
	float:right;
}
.bouton span, .bouton_v2 span{
	display:block;
	background:url(../images/button_gray_repeat.jpg) repeat-x;
	height:43px;
	padding:11px 2px 0 2px;
	float:left;
}
.bouton .bg_repeat, .bouton_v2 .bg_repeat{
	display:block;
	color:#FFF;
	background:url(../images/button_orange_repeat.jpg) repeat-x;
	height:43px;
	padding:11px 2px 0 2px;
}
.bouton .left, .bouton_v2 .left{
	background:url(../images/button_gray_left.jpg);
	width:14px;
	height:43px;
	float:left;
}
.bouton .separation, .bouton_v2 .separation{
	background:url(../images/button_separation_2.jpg);
	width:14px;
	height:43px;
	float:left;
}
.bouton .right, .bouton_v2 .right{
	background:url(../images/button_orange_right.jpg);
	width:16px;
	height:43px;
	float:left;
}

.bouton a, .bouton_v2 a{
	text-decoration:none;
	font-weight:normal;
}
.bouton a:hover, .bouton_v2 a:hover{
	text-decoration:underline;
}
.bouton .bg_repeat a, .bouton_v2 .bg_repeat a{
	color:#FFF;
}
.bouton .bg_repeat a:hover, .bouton_v2 .bg_repeat a:hover{
	color:#FFF;
}
