/* toutes les pages */
body
{
	width: 875px;
	padding: 0px;
	margin: auto;
	background-color: rgb(50,50,50);
	background: url("images/fond.png") top center no-repeat;
	font-family : Tahoma, "Comic sans MS", Arial;
	font-size: small;
}

/*En tete*/
#en_tete
{
	height: 120px;
	
	margin: 0px;
	padding: 0px;	
}
/*Menu*/
#menu table
{
	margin: auto;
}

/*Toutes les pages*/
h1
{
	text-align: center;
	font-size: large;
	font-style: italic;
	font-weight: bolder;
	text-decoration: underline;
}
h2
{
	text-align: left;
	font-size: medium;
	font-style: oblique;
	font-weight: bolder;
}
h3
{
	text-align: left;
	font-size: small;
	font-style: oblique;
	font-weight: bolder;
	text-decoration: underline;
}
a img
{
	border: none;
}
/*Page d'accueil*/

#corps
{
	width: 820px;
	margin: auto;
	padding: 0px;
	z-index: 10;
		
}

#corps table
{
	border-collapse: separate;
	margin: auto;	
}
#corps td
{
	border: ridge 5px rgb(0,255,0);
	padding: 10px;
}
.presentation
{
	width: 300px;
	border: ridge 5px rgb(0,255,0);
	margin: 10px;
	padding: 10px;	
}
.exemple
{
	width: 300px;
	border: ridge 5px rgb(0,255,0);
	margin: 10px;
	padding: 10px;	
}
.prestation
{
	float: right;
	width: 400px;
	border: ridge 5px rgb(0,255,0);
	margin: 10px;
	padding: 10px;	
}
.prestation li
{
	text-align: left;
	font-family : "Trebuchet MS", sans-serif, Arial;
	font-size: medium;
	font-style: oblique;
	font-weight: bolder;
}
.reference ul
{
	padding-left: 15px;
}
.reference li
{
	margin-bottom: 5px;
	
}

/*Page contact*/

#contact table
{
	border-collapse: collapse;
	border: ridge 5px rgb(0,255,0);
	width:700px;
	margin-top: 10px;
}
#contact td
{
	border: none;
}
#contact .bouton input
{
	margin:0px 20px 0px 20px;
}

/*Page suivi client*/
#client
{
	width: 800px;
}
#client table
{
	border-collapse: collapse;
	border: 2px solid rgb(0,255,0);
	margin-top: 10px;
	background-color: rgb(255,255,255);
}
#client td
{
	border: 2px solid rgb(0,255,0);
	margin:0px;
	padding: 5px;
	font-size: x-small;
	line-height: 15px;
}
#client td img
{
	margin: 4px;
}
#client a
{
	font-style: normal;
	text-decoration: none;
	color: rgb(0,0,0);
	border-style: none;
}
#client a:hover
{
	font-style: italic;
	text-decoration: underline;
}
#client .pied_table
{
	font-size: small;
}
#client .pied_table img
{
	padding:0px 10px 0px 10px;
}
#menu_suivi
{
	margin: 15px 0px 15px 0px;
}
#menu_suivi td
{
	background: url("images/bouton_orange.png") center no-repeat;
	width: 130px;
	text-align:center;
	border: none;
}
#menu_suivi a
{
	text-decoration: none;
	color: grey;
	font-weight: bolder;
}
#menu_suivi a:hover
{
	font-style: oblique;
}

/*Pied de page*/
#samweb
{
	margin: 0px;
	padding: 10px;
	font-family: Arial;
	font-size: x-small;
	font-weight: bolder;
	text-align: center;
	background: url("images/footer.png");
}
