@charset "utf-8";
/*----------------------------------------------------*/
/* Feuille de style du site public de Effit credit		*/
/* Copyright Effit credit 2008								*/
/*----------------------------------------------------*/

/*styles génériques*/
* {margin:0;padding:0;}
body {
	text-align: center;
	font-size:80%;
	line-height:1.5em;}
html {
	font-family: Arial, Helvetica, sans-serif;
	color:#373737;
	height:100%;
	background-image:url(../images/fond_deg.jpg);
	background-repeat:repeat-x;
	}
ul				{margin: 10px 0 15px 0;}
ul li 		{margin: 0 0 5px 30px;}
h1 			{color:#ef8a22; margin: 0px 0 20px 0; font-size:2em;}
h2 			{color:#ef8a22; margin: 0px 0 15px  0; font-size:1.4em;}
h3 			{color:#ef8a22; margin: 0px 0 10px  0; font-size:1.2em;}
p 				{margin: 0 0 15px 10px;}
a 				{text-decoration:underline;color:#ef8a22;}
a:link 		{text-decoration:underline;color:#ef8a22;}
a:visited 	{text-decoration:underline;color:#ef8a22;}
a:active 	{text-decoration:underline;color:#ef8a22;}
a:hover 		{text-decoration:underline;color:#ffb061;}
img 			{border : none; }
label 		{float:left;display:inline;width:110px;margin: 0px 0 10px 0;}
input 		{background-color: #FFFFFF;border: solid 1px #ef8a22;}
textarea 	{margin: 0px 0 10px 0; background-color: #FFFFFF;border: solid 1px;border-color:#dee7f2;}

/*----------------------------------------------------*/
/*class générales													*/
/*----------------------------------------------------*/
.spacer 		{clear:both;line-height:0;font-size:0;}
.center 		{text-align:center;}
.gras			{font-weight:bold;}
.mess_err 	{color:red;margin:0 0 10px 0px;text-align:center;text-decoration:blink;}
.mess_conf 	{color:green;margin:0 0 10px 0px;text-align:center;text-decoration:blink;}
.float_left {float:left; margin:8px;}
.float_right{float:right; margin:8px;}
.nom			{float:left;display:block;width:300px;}
.haut_page 	{margin: 0 0 0 900px; text-decoration:underline;}
.void			{margin: 0; padding:0;}
/*----------------------------------------------------*/
/*template															*/
/*----------------------------------------------------*/
#page {
	margin-left: auto;
	margin-right: auto;
/*	text-align: left;*/
	width:1000px;
	background-color:#FFFFFF;
/*	border:solid 1px;*/
}
#banner{
	margin:0px 0 0 0px;
}
#logo {
	float:left;display: inline;
	margin: 6px 0 0 10px;
}
#flash {
	float:right;display: inline;
}
#test {float: right;display: inline;}
#menu {
	margin: 0 0 10px 0;
	text-align:center;
/**	font-size:1.2em;*/
	font-weight:bold;
	background-color:#3c7dc5;
}
#menu table {margin: 0 auto;}
#menu a {
	display: block;
	color:#FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
/*	border-left:solid 1px;*/
}

#menu a:hover {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
	background-color: #4ea2cc;
}
#colonne_gauche {
	float: left;display: inline;
	width: 170px;
	margin: 0 0 0 10px;
	padding: 0px;
	text-align:justify;
}
#colonne_gauche a 			{text-decoration:none; color:#FFFFFF;}
#colonne_gauche a:visited 	{text-decoration:none; color:#FFFFFF;}
#colonne_gauche a:link 		{text-decoration:none; color:#FFFFFF;}
#colonne_gauche a:active 	{text-decoration:none; color:#FFFFFF;}
#colonne_gauche a:hover 	{text-decoration:underline; color:#FFFFFF;}

#colonne_droite {
	float:right;display:inline;
/*	width:590px;
*/

width:790px;
margin: 5px 0px 0 0;
	padding: 5px 15px 5px 5px;
	text-align:justify;
/*	background-color: green;*/
}
.b_grise {
	margin: 10px 0 0 0;
	padding:8px;
	background-color:#3c7dc5;
/*	border:solid 1px #990000;*/
}
.b_grise ul li {
	list-style:none;
	margin: 0 0 3px 0;
}
.b_grise a {color: #FFFFFF; font-weight:bold;}
#footer {
	margin: 20px 0 0 0;
	font-size:0.9em;
	text-align:center;
	background-color:#3c7dc5;
	color:#FFFFFF;}

.lien_pm {float: left;}

/*----------------------------------------------------*/
/*accueil															*/
/*----------------------------------------------------*/
.b_rss {
	float:right;
	width:200px;
	margin: 0px 0 0 10px;
	padding:8px;
	background-color:#f2f2f2;
/*	border:solid 1px #990000;*/
}
.b_rss a{ font-weight:bold;}
.rss_titre {margin: 0 0 5px 0;}
.rss_description {margin: 0 0 20px 0;}

.b_accueil {
	float:left;
	width:548px;
	margin: 10px 0 0 0;
	padding:8px;
	background-color:#f2f2f2;
/*	border:solid 1px #990000;*/
}
.b_accueil a, .b_accueil_2 a, .b_accueil_3 a {
	float:right;display: block;
	font-weight:bold;
}
.b_accueil_2 {
	float: left;
	width: 258px;
	margin: 10px 5px 0px 0px;
	padding:8px;
	background-color:#f2f2f2;
/*	border:solid 1px #990000;*/
}
.b_accueil_3 {
	float: right;
	width: 258px;
	margin: 10px 0px 0px 0px;
	padding:8px;
	background-color:#f2f2f2;
/*	border:solid 1px #990000;*/
}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #ef8a22;*/
}
.textetableau {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-style:normal;
	font-weight:bold;	
}
.titrestableau {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#557BFF;
	font-weight:bolder;
}
.textegrasitalique {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; color: #000000; 
	font-style: italic; 
	font-weight: bold; 
}

.lien_accueil {font-weight: bold;}


/*----------------------------------------------------*/
/*partenaires														*/
/*----------------------------------------------------*/
#partenaire h2 {margin:0;}
