@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
img { border:none; margin:0; padding:0; }
a { outline:none; text-decoration:none; }

body {
	text-align:center;
    font-family:Verdana, Geneva, sans-serif;	
}
#page {
	margin-left:auto;
	margin-right:auto;
	width:980px;
}
#header {
    width:100%;
    height:72px;
	text-align:left;
}
#header img { 
	margin-left:10px;
	margin-top:5px;
}
#menu {
	width:100%;
	text-align:right;
	height:20px;
}
#menu li {
	float:right;
	list-style:none;
	margin-right:10px;
}
#menu a { 
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
#contentBody {
	width:100%;
}
#bouton_activite {
	width:17%;
	float:left;
	text-align:center;
}
#bouton_activite ul {
	margin-top:100px;
}
#bouton_activite li {
	list-style:none;
}
#mainContent {
	width:82%;
	margin-left:17%;
	margin-top:20px;
}
.mainContent {
	margin:0;
	padding:0;
	background:url(images/ContentMain_spacer.png) repeat-y;
	min-height:400px;
	margin-left:1px;
	padding:0px 10px 0px 10px;
	text-align:center;
}

.contentPack {
	margin-left:auto;
	margin-right:auto;
	min-height:250px;
}
.title {
	margin-bottom:30px;
	line-height:50px;
	text-align:left;
	text-indent:10px;
	text-decoration:underline;
	color:#333;
}

.btn_web {
	clear:both;
	width:100%;
	height:50px;
	text-align:center;
	margin-top:10px;
}
.btn_web ul {
	width:auto;
}
.btn_web li {
	float:left;
	list-style:none;
	margin-left:50px;
}
.btn_devis {
	background:url(images/btn_devis_bleu.png) no-repeat;
	font-size:11px;
	line-height:32px;
	width:198px;
	text-indent:15px;
}
.btn_prestas {
	background:url(images/btn_presta_perso_bleu.png) no-repeat;
	font-size:11px;
	line-height:32px;
	width:198px;
	text-indent:15px;
}
.btn_ref {
	background:url(images/btn_references_bleu.png) no-repeat;
	font-size:11px;
	line-height:32px;
	width:198px;
	text-indent:15px;
}
.btn_spacer {
	width:198px;
}
.desc_page {
	width:100%;
	text-align:left;
}
.desc_page li{
	margin-left:50px;
	padding-bottom:10px;
	color:#333;
}
.desc_site {
	text-align:left;
	color:#333;
}
.desc_offre {
	margin-top:10px;
	margin-left:50px;
}
.sous_desc_offre {
	margin-left:30px;
}
.tab{
	padding-left: 30px;
}
.important{
	font-size:13px;
	color:#333;
}

.info{
	font-size:13px;
	color:#300;
}

#footer {
    width:100%;
    font-size:0.6em;
    line-height:30px;
    text-align:center;
    border-top:1px solid #000;
}