body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#555555;
	margin:0px;
	padding:0px;
	background-image: url(../package_img/fond.gif);
	background-repeat:repeat-x;
	background-color:#A3A3A3;
}

a{
	color:#555555;
	font-weight:bolder;
	text-decoration:none;
}

p{
	text-align:justify;
	text-indent:5px;
}

table tr td p{
	text-indent:0px;
}



/*******************************
	TEXTE
********************************/
.txt12gras{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color:#555555;}
.txt12{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#555555;}
.txtbleu{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#124A8E;}
.txtbleu14{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color:#124A8E;font-weight:bold;}





#principal{
	text-align:left;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#bandeau{
	position:relative;
	height:189px;
	margin:0px;
	padding:0px;
}

#entete{
	position:relative;
	top:-3px;
	height:174px;
	background-image: url(../package_img/entete.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#titre{
	position:relative;
	top:25px;
	left:220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#615939;
	height:60px;
	width:800px;
}

#corps{
	position:relative;
	top:-3px;
	width:980px;
	min-height:450px;
	background-image: url(../package_img/fond_corps.jpg);
	background-repeat:repeat-y;
}

#texte a{
	color:#4F94C5;
	text-decoration:none;
}

#bas{
	position:relative;
	top:-3px;
	clear:both;
	height:38px;
	background-image: url(../package_img/bas.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

/*******************************
	MENU
********************************/
#menu{
	background-image: url(../package_img/menu_off.gif);
	margin-left:13px;
	margin-right:12px;
	height:26px;
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0,7;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	display:table;
	border-collapse:collapse;
	height:26px;
	}
#menu ul li{display:inline;margin:0;padding:0}
#menu ul li.noBorder{border-right-width:0}
#menu ul li a {
	margin:0px;
	padding:6px 12px;
	border-left:1px solid #C0BDB2;
	border-right:1px solid #ECEBE7;
	line-height:26px;
	color:#615939;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
	}
#menu ul li a:hover,#menu ul li a.active{
	color:#FFFFFF;
	font-size:12px;
	background-image: url(../package_img/menu_on.gif);
	}
	
/*******************************
	MENU_vertical
********************************/

#menu_v{
	position:relative;
	top:-72px;
	margin-left:20px;
	margin-right:12px;
	padding:0px;
	width:186px;
}
/*
#menu_v a{
	display:block;
	height:25px;
	background-image: url(../package_img/menu_v_off.gif);
}
*/	

#menu_v #liste{
	position:relative;
	top:-3px;
}

#menu_v ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}

#menu_v ul li{
	height:25px;
	display:block;
	background-image: url(../package_img/menu_v_off.gif);
}
#menu_v ul li a{
	color:#777777;
	text-decoration:none;
	font-weight:bold;
	width:186px;
	height:25px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	margin:0px;
}
#menu_v ul li a:hover,#menu_v ul li a.active{
	width:186px;
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	padding-left:30px;
	display:block;
	background-image: url(../package_img/menu_v_on.gif);
	background-repeat: no-repeat;
	}
	
	
/****************************************************
 *	Contact
 *
 ****************************************************/
#contact{
	/*position:absolute;*/
	position:relative;
	margin-left:20px;
	margin-right:12px;
	/*top:20px;*/
	/*top:-10px;*/
	padding:0px;
	width:186px;
}

#contact #corp_contact{
	margin-top:-3px;
	padding:5px;
	border-bottom:solid 1px #CEC6AB;
	background-image: url(../package_img/fond_contact.gif);
	background-repeat: repeat-y;
}
	
	
/****************************************************
 *	BOITE
 *
 ****************************************************/
 #contenu{
 	position:relative;
 	margin-left:250px;
 }
 #boite{
 	
 	background-color:#FEFCFC;
 	width:500px;
 	border:solid 1px #CDBABA;
 }
 
 #titre_boite{
 	height:24px;
	font-size:12px;
 	font-weight:bold;
 	color:#555555;
 	padding-left:10px;
 	padding-top:3px;
 	padding-bottom:2px;
 	vertical-align:middle;
 	background-image: url(../package_img/fond_titre_boite.gif);
 	background-repeat:repeat-x;
 }
 
 #corp_boite{
 	padding:5px;
 }


#liste_puce_text_bleu{
	background-image: url(../package_img/puce_bleue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#124A8E;
	padding-left:15px;
}

#liste_puce_text_noir{
	background-image: url(../package_img/puce_bleue.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555555;
	padding-left:15px;
}

/***************************************
	TABLEAU
****************************************/

#tab_info .dark, #tab_site_internet .dark, #tab_logiciel .dark,#tab_info .entete, #tab_site_internet .entete, #tab_logiciel .entete{
	background-color:#D5CEB6;
	font-weight:bold;
}

#tab_info .clearly, #tab_site_internet .clearly, #tab_logiciel .clearly{ 
	background-color:#E8E4D6;
}

/******************************
	CARTOUCHE
******************************/

#cartouche{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	text-align:center;
	color:#555555;
}

#cartouche a{
	color:#555555;
	text-decoration:none;
}
