@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	background:url(images/fond.jpg) left top repeat-x #FFFFFF;
}	

#general{
	margin:0 auto;
	width:1000px;
}

#header{
	width:1000px;
	height:106px;
	background:url(images/fond_header.jpg) left top no-repeat;
}

#logo{
	float:left;
	width:363px;
	height:99px;
	padding-top:7px;
	padding-left:14px;
}

#slogan{
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333435;
	letter-spacing:1px;
}

#info_haut{
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

#menu{
	float:left;
	width:622px;
	height:68px;
	padding-top:38px;
	margin-left:1px;
	background:url(images/fond_menu.jpg) right top no-repeat;
}

#liste_menu{
	list-style-type:none;
	width:622px;
	margin:0;
	padding:0;
}

#liste_menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#liste_menu li {
	float:left;
	height:68px;
}

ul#liste_menu li a.menu_1{
	width:186px;
	height:53px;
	display:block;
	margin-right:8px;
	padding-top:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

ul#liste_menu li:hover a.menu_1{
	width:186px;
	height:53px;
	display:block;
	margin-right:8px;
	padding-top:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#e5bd28;
}

ul#liste_menu li a.menu_2{
	width:186px;
	height:53px;
	display:block;
	margin-right:8px;
	padding-top:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

ul#liste_menu li:hover a.menu_2{
	width:186px;
	height:53px;
	display:block;
	margin-right:8px;
	padding-top:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#4db651;
}


ul#liste_menu li a.menu_3{
	width:186px;
	height:53px;
	display:block;
	padding-top:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

ul#liste_menu li:hover a.menu_3{
	width:186px;
	height:53px;
	display:block;
	padding-top:12px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#0a7885;
}

.sous_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}


.alignement{
	clear:both;
}

#contenu{
	width:1000px;
	background:url(images/fond_contenu.jpg) left top repeat-y;
}

#contenu_g{
	float:left;
	width:705px;
	padding:10px 10px 10px 15px;
}

#contenu_d{
	float:left;
	width:245px;
	padding:10px 10px 10px 15px;
}

h1{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#3a3b3a;
}

.txt_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


#liste_lettre{
	height:25px;
	padding-top:10px;
	background-color:#d7d7d7;
	text-align:center;
}

.letter_on{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0a7885;
	text-decoration:none;
}

.letter_on:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0a7885;
	text-decoration:underline;
}

.letter_off{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#12a9b0;
	text-decoration:none;
}

.letter_off:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#12a9b0;
	text-decoration:underline;
}

a .type_termination_actu{
	width:200px;
	height:25px;
	padding-top:8px;
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#184d5e;
}	

a:hover .type_termination_actu{
	width:200px;
	height:25px;
	padding-top:8px;
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
}	

a .type_termination{
	width:200px;
	height:25px;
	padding-top:8px;
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#087884;
}	

a:hover .type_termination{
	width:200px;
	height:25px;
	padding-top:8px;
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000000;
}	

.prix_term{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c38e01;
}

.lien_telechargement{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#860505;
	text-decoration:none;
}

.lien_telechargement:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b12c2c;
	text-decoration:none;
}

.important{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#9e0000;
	font-weight:bold;
}

.btn{
	width:180px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:1px solid #e1bb28;
	background-color:#e1bb28;
	cursor:pointer;
}

.btn:hover{
	width:180px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:1px solid #b29215;
	background-color:#b29215;
	cursor:pointer;
}

.btn_connexion{
	width:100px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #e1bb28;
	background-color:#e1bb28;
	cursor:pointer;
}

.btn_connexion:hover{
	width:100px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #b29215;
	background-color:#b29215;
	cursor:pointer;
}

.bloc_action_valid{
	margin:0 auto;
	width:100%;
	height:20px;
	padding-top:8px;
	text-align:center;
	background-color:#d1f1ce;
	border:1px solid #91c58b;
	font-family:Arial, Helvetica, sans-serif;
	color:#70b16a;
	font-weight:bold;
	font-size:11px;
}

.bloc_action_invalid{
	margin:0 auto;
	width:100%;
	height:20px;
	padding-top:8px;
	text-align:center;
	background-color:#edbfbf;
	border:1px solid #d74848;
	font-family:Arial, Helvetica, sans-serif;
	color:#bf1b1b;
	font-weight:bold;
	font-size:11px;
}

.btn_paypal{
	width:76px;
	height:26px;
	border:none;
	cursor:pointer;
	background:url(images/btn_paypal.jpg) left top no-repeat;
}

.champ_connexion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.forgot_password{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.forgot_password:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}

.bordure_tab{
	border:2px solid #CCCCCC;
}

#footer{
	width:100%;
	background:url(images/fond_footer.jpg) left top repeat-x #404040;
}

#bloc_footer{
	margin:0 auto;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
}

.lien_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.lien_footer:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
}

.lien_footer_termination{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

.lien_footer_termination:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

