/*----------------------------------------------------------
	Style principal
	Projet:
	Sommaire:
		Reset css
		Balises par défaut
		Disposition
			Disposition générale
			Disposition des éléments courants
				Navigation principale
				Navigation secondaire
			Disposition des pages internes
				Home
				Articles
				Contact
				Mentions
		Classes générales
		IE Patchs (PNG fix, hasLayout triggers, etc.)
----------------------------------------------------------*/


/* ========================================================================
 * Reset CSS
 * ========================================================================*/

@import "reset.css";

/* ========================================================================
 * Balises par défaut
 * ========================================================================*/
 
html {
height:100%; 
}

body {
height:100%;
background:url(../images/fond/bg_main.jpg) repeat-x 0 0;
font:normal normal normal 11px/18px tahoma,arial,sans-serif;
}
 
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }

p { }
img { }
sup { }
abbr, acronym { }

blockquote, q { }
blockquote { }
cite { }

table {}
caption {
font-weight:bold;
}

ul { }
ol { }
dl { }

form { }
fieldset { }
input { }
label { }

a {
color:#a6bd0d;
font-weight:bold;
}
a:link { }
a:visited { }
a:hover {
color:#e85316;
}
a:focus { }
a[hreflang]:after { }
a img { }
 
code, pre { }
pre { }
 
hr { }

/* ========================================================================
 * Disposition
 * ========================================================================*/

/* -----------------------------------------
 * Disposition générale
 * ------------------------------------------*/
 
div#bg-ban {
min-width:970px;
min-height:100%;
background:url(../images/bandeau/ban_1.jpg) no-repeat center top;
}

div#centrer {
width:970px;
margin:0 auto;
position:relative;
}

div#mainlink {
width:258px;
height:25px;
position:absolute;
top:0;
left:10px;
}

	div#mainlink a{
	display:block;
	width:258px;
	height:25px;
	background:url(../images/null.gif) no-repeat 0 0;
	}
	
div#logo {
width:278px;
height:183px;
position:absolute;
top:44px;
left:0;
}

	div#logo a{
	display:block;
	width:278px;
	height:183px;
	background:url(../images/null.gif) no-repeat 0 0;
	}
	
div#menu-top {
width:315px;
height:25px;
position:absolute;
top:0;
left:650px;
}

	div#menu-top ul li{
	float:left;
	padding:3px 16px 0 23px;
	background:url(../images/puce/square_orange.gif) no-repeat 0 10px;
	}
	
		div#menu-top ul li a{
		font-weight:bold;
		text-decoration:none;
		color:#076294;
		}
		
div#main {
padding:245px 0 0 0;
}

div#menu-left-0 {
width:276px;
background:#89b7d2 url(../images/fond/bg_top.gif) no-repeat top left;
float:left;
/*overflow:hidden;*/
}								
						
div#content {
width:694px;
float:left;
/*overflow:hidden;*/
}

div#footer {
background:url(../images/fond/footer.gif) no-repeat 0 0;
padding:65px 0 10px 0;
clear:both;
margin:0;
zoom:1;
}

	div#footer a,
	div#footer p{
	color:#89b7d2;
	}

 
/* -----------------------------------------
 * Disposition des éléments courants
 * ------------------------------------------*/

/* __________ Navigation principale  */
div#menu-left-1 {
background:url(../images/fond/bg_bottom.gif) no-repeat bottom left;
padding:7px 0 7px 0;
}

	div#menu-left-1 input.text {
	border:1px solid #CCCCCC;
	color:#000;
	font-size:11px;
	margin:5px 0 0 0;
	text-indent:3px;
	width:200px;
	}

	div#menu-left-1 p.adr {
	line-height:15px;
	color:#076294;
	padding:5px 20px;
	}
	
	div#menu-left-1 p.name {
	font-weight:bold;
	color:#E85316;
	}
	
	div#menu-left-1 p.ref {
	font-weight:bold;
	color:#076294;
	}
	
	div#menu-left-1 form.formdeco a{
	background:none;
	}

	div#menu-left-1 ul {
	padding:10px;
	}
	
		div#menu-left-1 ul li{
		padding:2px 0;
		}
		
			div#menu-left-1 ul li a{
			font-weight:bold;
			text-decoration:none;
			padding:0 0 0 9px;
			}
				
				div#menu-left-1 ul li div.submenu-1 ul{
				padding:3px 10px;
				}
				
					div#menu-left-1 ul li div.submenu-1 li{
					padding:0;
					}
				
						div#menu-left-1 ul li div.submenu-1 a{
						font-weight:normal;
						color:#076294;
						}
	
			div#menu-left-1 div.menu-0 { }
			
				div#menu-left-1 div.menu-0 div.bg-top {
				width:256px;
				background:#72a7c5 url(../images/fond/bg_top_0.gif) no-repeat top left;
				}
		
				div#menu-left-1 div.menu-0 div.bg-bot {
				padding:4px 14px;
				background:url(../images/fond/bg_bot_0.gif) no-repeat bottom left;
				}
				
					div#menu-left-1 div.menu-0 a{
					color:#fff;
					background:url(../images/puce/fl_blanc.gif) no-repeat 0 4px;
					}
	
			div#menu-left-1 div.menu-1 { }
		
				div#menu-left-1 div.menu-1 div.bg-top {
				width:256px;
				background:#fff url(../images/fond/bg_top_1.gif) no-repeat top left;
				}
		
				div#menu-left-1 div.menu-1 div.bg-bot {
				padding:4px 14px;
				background:url(../images/fond/bg_bot_1.gif) no-repeat bottom left;
				}
				
					div#menu-left-1 div.menu-1 a{
					color:#e85316;
					background:url(../images/puce/fl_orange.gif) no-repeat 0 4px;
					}	
					
					div#menu-left-1 div.menu-1 form.formdeco a{
					background:none;
					padding:0;
					}		
					
					div#menu-left-1 div.menu-1 form.formdeco p{
					padding:3px 0;
					}
									

/* __________ Fil d'arianne  */
div#navfil { }

/* -----------------------------------------
 * Disposition des pages internes
 * ------------------------------------------*/
 
/* __________ Home.php  */
div#home{
width:694px;
}

	div#home div.container-left{
	width:384px;
	padding:0 0 0 30px;
	float:left;
	}
	
		div#home div.container-left p {
		margin:5px 20px 5px 0;
		}
		
		div#home div.container-left p.estim{
		margin:20px 0;
		}
		
		div#home div.container-left h3 {
		margin:28px 20px 0 0;
		border:none;
		padding:0;
		background:none;
		}

	div#home div.container-right{
	width:280px;
	float:left;
	position:relative;
	}
	
	div#home div.container-right p{
	margin:0;
	}

		/* Espace client */
		div#home div.container-right div.customer-space{
		width:280px;
		height:409px;
		background:url(../images/fond/customer_space.gif) no-repeat 1px 0;
		position:relative;
		}
		
			div#home div.container-right div.customer-space p,
			div#home div.container-right div.customer-space label{
			color:#076294;
			font-weight:bold;
			}
			
			div#home div.container-right div.customer-space input{
			border:none;
			}
			
			div#home div.container-right div.customer-space p.more{
			position:absolute;
			top:381px;
			left:48px;
			}
			
			div#home div.container-right div.customer-space .txt-1{
			position:absolute;
			top:200px;
			left:58px;
			}
			
			div#home div.container-right div.customer-space .txt-2{
			position:absolute;
			top:243px;
			left:58px;
			}
			
			div#home div.container-right div.customer-space .txt-3{
			position:absolute;
			top:262px;
			left:192px;
			}
			
			div#home div.container-right div.customer-space .txt-4{
			position:absolute;
			top:278px;
			left:58px;
			}
			
			div#home div.container-right div.customer-space .txt-5{
			position:absolute;
			top:293px;
			left:58px;
			}
			
			div#home div.container-right div.customer-space .txt-6{
			position:absolute;
			top:306px;
			left:58px;
			font-size:9px;
			font-weight:normal;
			}
			
			div#home div.container-right div.customer-space input.input-1{
			position:absolute;
			top:220px;
			left:88px;
			width:150px;
			}
			
			div#home div.container-right div.customer-space input.input-2{
			position:absolute;
			top:263px;
			left:88px;
			width:100px;
			}
			
			div#home div.container-right div.customer-space input.input-3{
			position:absolute;
			top:327px;
			left:88px;
			width:150px;
			}
			
			div#home div.container-right div.customer-space input.input-4{
			position:absolute;
			top:354px;
			left:152px;
			}
			
			div#explainconnexion {
			width:377px;
			height:240px;
			background:url(../images/fond/bg_bulle.gif) no-repeat 0 0;
			position:absolute;
			top:172px;
			left:-373px;
			z-index:5000;
			padding:20px 57px 0 20px;
			font-weight:bold;
			}
			
				div#explainconnexion h3{
				padding:5px !important;
				margin:0 !important;
				background:none !important;
				}
				
				div#explainconnexion ul{
				margin:3px 0;
				}
				
					div#explainconnexion ul li{
					background:transparent url(../images/puce/fl_vert.gif) no-repeat scroll 0 10px;
					padding:4px 0 4px 10px;
					}
		
		/* News */
		div#home div.container-right div.news{
		width:232px;
		position:relative;
		top:0;
		left:48px;
		}
		
			div#home div.container-right div.news p.title{
			margin:8px 5px 5px 5px;
			}
			
				div#home div.container-right div.news p.title a{
				color:#a6bd0d;
				font-weight:bold;
				}
			
			div#home div.container-right div.news p.desc{
			margin:5px;
			text-align:justify;
			}
			
				div#home div.container-right div.news p.desc a{
				color:#000;
				font-weight:normal;
				}
			
			div#home div.container-right div.news p.date{
			color:#bfbfbf;
			background:url(../images/puce/file_gris.gif) no-repeat 0 5px;
			padding:0 0 0 14px;
			margin:5px;
			}
			
		/* Newsletter */	
		div#home div.container-right div.newsletter{
		width:232px;
		position:relative;
		top:0;
		left:48px;
		padding:15px 0 0 0;
		height:60px;
		}
		
			div#home div.container-right div.newsletter input.text{
			border:1px solid #f3a788;
			position:absolute;
			top:40px;
			left:5px;
			}
			
			div#home div.container-right div.newsletter input.ok{
			position:absolute;
			top:39px;
			left:147px;
			}

/* __________ Offres.php */
#offres div#toutes_offres{
width:662px;
}

	#offres div#toutes_offres div.onglets{
	height:67px;
	}

		#offres div#toutes_offres div.onglets ul li{
		float:left;
		background:none;
		padding:0 2px 0 0;
		}
		
			#offres div#toutes_offres div.onglets ul li a{
			display:block;
			width:164px;
			height:67px;
			}
			
			#offres div#toutes_offres div.onglets ul li a#ong_0{
			background-image:url(../images/onglet/ong_1.gif);
			background-repeat:no-repeat;
			}
			
			#offres div#toutes_offres div.onglets ul li a#ong_1{
			background-image:url(../images/onglet/ong_2.gif);
			background-repeat:no-repeat;
			}
			
			#offres div#toutes_offres div.onglets ul li a#ong_2{
			background-image:url(../images/onglet/ong_3.gif);
			background-repeat:no-repeat;
			}
			
			#offres div#toutes_offres div.onglets ul li a#ong_3{
			background-image:url(../images/onglet/ong_4.gif);
			background-repeat:no-repeat;
			}
			
			.off {
			background-position:0 -67px;
			}
			
			.on {
			background-position:0 0;
			}
			
			.display {
			display:block;
			}
			
			.no_display {
			display:none;
			}
			
	#offres div#toutes_offres div.details{
	width:662px;
	position:relative;
	top:-8px;
	}
		
	#offres div#toutes_offres div.details div.bg_mid{
	background:url(../images/fond/bg_mid_3.gif) repeat-y 0 0;
	zoom:1;
	}
	
	#offres div#toutes_offres div.details div.bg_top{
	background:url(../images/fond/bg_top_3.gif) no-repeat top left;
	zoom:1;
	padding:10px 0 0 0;
	}
	
	#offres div#toutes_offres div.details div.bg_bot{
	background:url(../images/fond/bg_bot_3.gif) no-repeat bottom left;
	zoom:1;
	padding:0 40px 40px 40px;
	}
	

	
/* __________ Offres_pro.php */
#offres_pro div#toutes_offres{
width:662px;
}

	#offres_pro div#toutes_offres div.onglets{
	height:67px;
	}
	

		#offres_pro div#toutes_offres div.onglets ul li{
		float:left;
		background:none;
		padding:0 2px 0 0;
		}
		
			#offres_pro div#toutes_offres div.onglets ul li a{
			display:block;
			width:164px;
			height:67px;
			}
			
			#offres_pro div#toutes_offres div.onglets ul li a#ong_0{
			background-image:url(../images/onglet/ong_1_pro.gif);
			background-repeat:no-repeat;
			}
			
			#offres_pro div#toutes_offres div.onglets ul li a#ong_1{
			background-image:url(../images/onglet/ong_2_pro.gif);
			background-repeat:no-repeat;
			}
			
			#offres_pro div#toutes_offres div.onglets ul li a#ong_2{
			background-image:url(../images/onglet/ong_3_pro.gif);
			background-repeat:no-repeat;
			}
			
			#offres_pro div#toutes_offres div.onglets ul li a#ong_3{
			background-image:url(../images/onglet/ong_4_pro.gif);
			background-repeat:no-repeat;
			}
			
			#offres_pro .off {
			background-position:0 -67px;
			}
			
			#offres_pro .on {
			background-position:0 0;
			}
			
			#offres_pro .display {
			display:block;
			}
			
			#offres_pro .no_display {
			display:none;
			}
			
	#offres_pro div#toutes_offres div.details{
	width:662px;
	position:relative;
	top:-8px;
	}
		
	#offres_pro div#toutes_offres div.details div.bg_mid{
	background:url(../images/fond/bg_mid_5.gif) repeat-y 0 0;
	zoom:1;
	}
	
	#offres_pro div#toutes_offres div.details div.bg_top{
	background:url(../images/fond/bg_top_5.gif) no-repeat top left;
	zoom:1;
	padding:10px 0 0 0;
	}
	
	#offres_pro div#toutes_offres div.details div.bg_bot{
	background:url(../images/fond/bg_bot_5.gif) no-repeat bottom left;
	zoom:1;
	padding:25px 40px 35px 40px;
	}
	
/* __________ Faq.php  */
div#faq { }

div#faq h5.accordion_er {
background:#ECF1F4 url(../images/fond/bg_h5faq.gif) no-repeat scroll 0 -200px;
border-top:1px solid #fff;
color:#697D8A;
cursor:pointer;
font-weight:bold;
padding:4px 10px 6px 10px;
text-align:justify;
line-height:12px;
}

div#faq h5.active {
background:#DFE6EF url(../images/fond/bg_h5faq.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}

div#content div#faq h4 {
margin:15px 0 5px 0;
}

div#content div#faq div.accordion_e {
padding:0 10px;
}

/* __________ Obtenir.php  */
div#obtenir { }

div#obtenir h5.accordion_er {
background:#ECF1F4 url(../images/fond/bg_h5faq.gif) no-repeat scroll 0 -200px;
border-top:1px solid #fff;
color:#697D8A;
cursor:pointer;
font-weight:bold;
padding:4px 10px 6px 10px;
text-align:justify;
line-height:12px;
}

div#obtenir h5.active {
background:#DFE6EF url(../images/fond/bg_h5faq.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}

div#content div#obtenir h4 {
margin:15px 0 5px 0;
}

div#content div#obtenir h6 {
font-size:14px;
color:#A6BD0D;
font-weight:bold;
margin:15px 0 5px 0;
}

div#content div#obtenir div.accordion_e {
padding:0 10px;
}



/* __________ Contact.php  */
div#contact{ }

	div#contact p {
	margin:6px 0;
	line-height:15px;
	}
	
	div#contact label.lbleft {
	float:left;
	margin:0 10px 0 0;
	text-align:right;
	width:170px;
	}
	
	div#contact input.text {
	border:1px solid #CCCCCC;
	color:#000;
	font-size:11px;
	margin:0;
	text-indent:3px;
	width:280px;
	}
	
	div#contact textarea {
	border:1px solid #CCCCCC;
	color:#6F6060;
	font-family:"Trebuchet MS",sans-serif;
	font-size:11px;
	padding:0 3px;
	width:274px;
	}

/* __________ Mentions.php  */
div#mentions { }

/* __________ Newsletter.php  */
div#newsletter { }

div#content div#newsletter ul li{
background:none;
padding-left:221px;
}

div#content div#newsletter p{
margin:5px 0;
}

div#content div#newsletter input.text{
border:1px solid #CCCCCC;
color:#000;
font-size:11px;
margin:0;
text-indent:3px;
width:280px;
}

div#content div#newsletter label.lbleft{
float:left;
width:214px;
text-align:right;
padding:0 10px 0 0;
}

/* __________ Comprendre.php  */
#comprendre div#facture_rectoverso{
width:540px;
margin:0 auto;
}

	#comprendre div#facture_rectoverso div.onglets{
	height:32px;
	position:relative;
	z-index:2;
	}
	
		#comprendre div#facture_rectoverso div.onglets ul li{
		float:left;
		background:none;
		padding:0 2px 0 0;
		}
		
			#comprendre div#facture_rectoverso div.onglets ul li a{
			display:block;
			width:183px;
			height:32px;
			line-height:27px;
			text-align:center;
			cursor:pointer;
			}
			
			#comprendre div#facture_rectoverso div.onglets ul li a#ong_0{
			background-image:url(../images/onglet/facture.gif);
			background-repeat:no-repeat;
			}
			
			#comprendre div#facture_rectoverso div.onglets ul li a#ong_1{
			background-image:url(../images/onglet/facture.gif);
			background-repeat:no-repeat;
			}
			
			#comprendre .off {
			background-position:-183px 0;
			color:#9b9b9b;
			}
			
			#comprendre .on {
			background-position:0 0;
			color:#e85316;
			}
			
			#comprendre .display {
			display:block;
			}
			
			#comprendre .no_display {
			display:none;
			}
			
	#comprendre div#facture_rectoverso div.details{
	border:1px solid #bababa;
	position:relative;
	top:-2px;
	z-index:1;
	padding:10px;
	}
	
/* __________ Liens.php  */
table.table_liens tr td{
vertical-align:middle;
text-align:center;
padding:10px;
}

table.table_liens table{
border:1px solid #E7F1F8;
width:100%;
height:170px;
}

table.table_liens table tr td{
vertical-align:middle;
text-align:center;
border:none;
width:115px;
height:auto;
font-weight:bold;
}
	
/*Tips*/
.tips1{
cursor:pointer;
}

.custom-tip {
color: #fff;
width: 150px;
z-index: 13000;
background:#8eb40d;
padding:10px;
font-weight:bold;
}

	
	
/* __________ Pages internes en général */
div#content div.page{
width:664px;
padding:0 0 0 30px;
}

	div#content div.page div.container-left{
	width:450px;
	float:left;
	}
	
	div#content div.page div.container-right{
	width:184px;
	float:left;
	padding:20px 0 0 30px;
	}

	div#content div.page p.intro{
	color:#e85316;
	font-weight:bold;
	}

div#content h3{
color:#e85316;
font-size:12px;
font-weight:bold;
margin:28px 0 15px 0;
padding:24px 0 2px 74px;
border-bottom:1px solid #f8cbb9;
background:url(../images/puce/el.gif) no-repeat left bottom;
min-height:15px;
line-height:15px;
}

div#content h4{
color:#72a7c5;
font-size:11px;
font-weight:bold;
margin:15px 0 0 0;
}

div#content ul li{
padding:2px 0 2px 10px;
background:url(../images/puce/fl_vert.gif) no-repeat 0 10px;
}

/* Bloc de 184 pixels de largeur */
div#content div.bloc-184px{
width:184px;
}

div#content div.bloc-184px div.bg-top{
background:#72a7c5 url(../images/fond/bg_top_2.gif) no-repeat left top;
}

div#content div.bloc-184px div.bg-bot{
background:url(../images/fond/bg_bot_2.gif) no-repeat left bottom;
padding:6px 0;
}

	div#content div.bloc-184px div.bg-bot h5{
	color:#fff;
	font-size:12px;
	background:#0b6a9e;
	padding:0 10px;
	line-height:20px;
	background:url(../images/fond/title.gif) no-repeat center top;
	height:21px;
	}
	
	div#content div.bloc-184px div.bg-bot p{
	font-weight:bold;
	color:#fff;
	padding:0 10px;
	}
	
	div#content div.bloc-184px div.bg-bot a{
	font-weight:bold;
	color:#fff;
	}
	
	div#content div.bloc-184px div.bg-bot span.blue{
	color:#d0e2ed;
	font-weight:normal;
	}
	
		div#content div.bloc-184px div.bg-bot span.blue a{
		color:#d0e2ed;
		font-weight:normal;
		}
	
	div#content div.bloc-184px div.bg-bot ul{
	padding:0 10px;
	}
	
		div#content div.bloc-184px div.bg-bot ul li{
		padding:2px 0 2px 10px;
		background:url(../images/puce/fl_blanc.gif) no-repeat 0 10px;
		color:#fff;
		font-weight:bold;
		}
		
/* Bloc de 184 pixels de largeur vert */
div#content div.bloc-184px-green{
width:184px;
margin:0 auto;
}

div#content div.bloc-184px-green div.bg-top{
background:#8eb40d url(../images/fond/bg_top_4.gif) no-repeat left top;
}

div#content div.bloc-184px-green div.bg-bot{
background:url(../images/fond/bg_bot_4.gif) no-repeat left bottom;
padding:6px 0;
}

	div#content div.bloc-184px-green div.bg-bot h5{
	color:#fff;
	font-size:12px;
	background:#0b6a9e;
	padding:0 10px;
	line-height:20px;
	background:url(../images/fond/title2.gif) no-repeat center top;
	height:21px;
	margin:0 0 10px 0;
	}
	
	div#content div.bloc-184px-green div.bg-bot p{
	font-weight:bold;
	color:#fff;
	padding:0 10px;
	}
	
	div#content div.bloc-184px-green div.bg-bot p.tel{
	background:url(../images/fond/tel.gif) no-repeat 10px 0;
	line-height:26px;
	padding-left:43px;
	}
	
	div#content div.bloc-184px-green div.bg-bot span.green{
	color:#d7ff4e;
	font-weight:normal;
	}
	
		div#content div.bloc-184px-green div.bg-bot span.green a{
		color:#d7ff4e;
		font-weight:normal;
		}
	
	div#content div.bloc-184px-green div.bg-bot ul{
	padding:0 10px;
	}
	
		div#content div.bloc-184px-green div.bg-bot ul li{
		padding:2px 0 2px 10px;
		background:url(../images/puce/fl_blanc.gif) no-repeat 0 10px;
		color:#fff;
		font-weight:bold;
		}
		
/*Tableau 1*/
table.table_1{
width:580px;
margin:0 auto;
}
	
	table.table_1 tr td{
	height:25px;
	text-align:center;
	vertical-align:middle;
	}
	
	table.table_1 tr td.cell_1{
	background:#90b50d;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}
	
	table.table_1 tr td.cell_2{
	background:#e3f5a2;
	}
	
	table.table_1 tr td.cell_3{
	background:#a9c83d;
	color:#fff;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_4{
	background:#f4f4f4;
	color:#000;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_5{
	background:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_6{
	background:#e5f99d;
	color:#769700;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_7{
	background:#d8f17d;
	color:#769700;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_8{
	background:#d1e5f3;
	color:#005b9b;
	}
	
	table.table_1 tr td.cell_9{
	background:#f3d1d1;
	color:#ae0000;
	}
	
	table.table_1 tr td.cell_10{
	background:#e85316;
	color:#fff;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_11{
	background:#fef8f5;
	color:#e85316;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_12{
	background:#fff;
	color:#e85316;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_13{
	background:#ffd2c0;
	color:#e85316;
	font-weight:bold;
	}
	
	table.table_1 tr td.cell_14{
	background:#ffe2d6;
	color:#e85316;
	font-weight:bold;
	}
	
/*Tableau 2*/
table.table_2{
width:580px;
margin:0 auto;
}

	table.table_2 input.text{
	width:110px;
	font-size:11px;
	font-weight:bold;
	}
	
	table.table_2 select{
	width:110px;
	font-size:11px;
	font-weight:bold;
	}
	
	table.table_2 .radio{
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	}
	
		table.table_2 .radio input{
		margin:7px 5px 2px 5px;
		}
	
	table.table_2 tr td{
	height:25px;
	text-align:left;
	vertical-align:middle;
	padding:5px 10px;
	}
	
		table.table_2 tr td table tr td{
		border:none;
		padding:5px 0;
		}
	
	table.table_2 tr td.cell_1{
	background:#90b50d;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}
	
	table.table_2 tr td.cell_2{
	background:#e5f1bc;
	color:#769700;
	font-weight:bold;
	}
	
	table.table_2 tr td.cell_3{
	background:#edf9c4;
	color:#769700;
	font-weight:bold;
	}
	
	table.table_2 tr td.cell_4{
	background:#a9c83d;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	}
	
/*Tableau 3*/
table.table_3{
margin:0 auto;
background:#eff8eb;
}
	
	table.table_3 tr td{
	text-align:left;
	vertical-align:top;
	padding: 3px 10px 5px 10px;
	border:1px solid #73c250;
	color:#69a64d;
	font-weight:bold;
	}
	
	table.table_3 tr td.cell_1{
	background:#90b50d;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	border:1px solid #90b50d;
	}
	
/*Tableau 4*/
table.table_4{
width:600px;
margin:0 auto;
}
	
	table.table_4 tr td{
	height:25px;
	text-align:center;
	vertical-align:middle;
	padding:5px 10px;
	}
	
	table.table_4 tr td.cell_1{
	background:#90b50d;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	}
	
		table.table_4 tr td.cell_1 span.em{
		color:#D7FF4E;
		font-size:11px;
		font-style:italic;
		font-weight:normal;
		}
	
	table.table_4 tr td.cell_2{
	background:#e3f5a2;
	}
	
	table.table_4 tr td.cell_3{
	background:#a9c83d;
	color:#fff;
	font-weight:bold;
	}
	
	table.table_4 tr td.cell_4{
	background:#f4f4f4;
	color:#000;
	font-weight:bold;
	}
	
	table.table_4 tr td.cell_5{
	background:#fff;
	color:#000;
	font-size:11px;
	font-weight:bold;
	}
	
	table.table_4 tr td.cell_6{
	background:#b8d15e;
	color:#fff;
	font-weight:bold;
	}
	
	table.table_4 tr td.cell_7{
	background:#d8f17d;
	color:#769700;
	font-weight:bold;
	}
	
	table.table_4 tr td.cell_8{
	background:#f4f4f4;
	color:#000;
	}
	
	table.table_4 tr td.cell_9{
	background:#fff;
	color:#000;
	font-size:11px;
	}
	
	table.table_4 input.text,
	table.table_4 select{
	width:110px;
	font-size:11px;
	font-weight:bold;
	}
	
	table.table_4 select{
	width:150px;
	font-size:11px;
	font-weight:bold;
	}
		
/*Adresse*/
.adr-1{ 
background:url(../images/fond/adr_1.gif) no-repeat center top; 
color:#fff; 
height:57px; 
padding:5px 0; 
}

/* ========================================================================
 * Classes générales
 * ========================================================================*/

.denied ul li               { color:#C4000C; font-weight:bold; list-style-position:inside; list-style-type:square; margin:0 0 0 30px; padding:3px 0; line-height:14px; }
.clear                      { clear:both; }
.nodisplay                  { display:none; }
.center                     { text-align:center; }
.italic			            { font-style:italic; }
.bold			            { font-weight:bold; }
.bita			            { font-style:italic; font-weight:bold; }
.right                      { text-align:right; }
.left                       { text-align:left; }
.justify                    { text-align:justify; }
.flright                    { float:right; }
.flleft                     { float:left; }
.underline                  { text-decoration:underline; }
.puced-check                { background:url(../images/puce/check_bleu.gif) no-repeat 0 5px; padding:0 0 0 15px; }
.puced-fl_orange            { background:url(../images/puce/fl_orange.gif) no-repeat 0 5px; padding:0 0 0 12px; }
.puced-fl_green             { background:url(../images/puce/fl_vert.gif) no-repeat 0 5px; padding:0 0 0 12px; }
.green                      { color:#a6bd0d; }
.orange                     { color:#E85316; }
.black                      { color:#000; }
.white                      { color:#fff; }
.top                        { background:url(../images/puce/top.gif) no-repeat 0 5px; font-size:9px; padding:0 11px; color:#E85316; }

/* ========================================================================
 * IE Patchs (PNG fix, hasLayout triggers, etc.)
 * ========================================================================*/
 


