html, body {
	font-family:"Lucida Sans", Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	background-color:#CCCCCC;
}
div{
	border:0px solid #000000;
}
table{
	margin:0px;
	padding:0px;
	border-spacing:0px; 
	border-collapse:collapse;
}
table tr{
	margin:0px;
	padding:0px;
}
table tr td{
	margin:0px;
	padding:0px;
}
p {
	text-indent: 0em;
	text-align: justify;
}
ul {
	list-style-position: outside;
	list-style-type: square;
	margin-top: 0em;
	margin-bottom: 0em;
}
a{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a:visited{
	color: #666666;
}
a:hover {
	color: #D13954;
	border-width:1px;
	border-color:#D13954;
	border-top-style:solid;
	border-bottom-style:solid;
	text-decoration: none;
}
a.linkactive {
	color: #D13954;
	border-width:1px;
	border-color:#D13954;
	border-top-style:solid;
	border-bottom-style:solid;
	text-decoration: none;
}
a img{
	border:none;
}
/*************************** global *****************************/

#global{
	width:1003px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	width:1003px;
	height:124px;
	background-image:url(../images/header0.jpg);
}

#main{
	float:left;
	width:967px;
	background-color:#FFFFFF;
}

#menu{
	float:left;
	width:115px;
	height:468px;
	background-image:url(../images/menu.jpg);
	text-align:right;
}

#ombreG{
	float:left;
	width:18px;
	height:468px;
	background-image:url(../images/ombre_gauche.jpg);
}

#ombreD{
	float:right;
	width:18px;
	height:468px;
	background-image:url(../images/ombre_droite.jpg);
}

#contenu{
	float:left;
	width:822px;
	min-height:420px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	text-align:justify;
}

#titre_page{
	float:left;
	width:822px;
	font-size:16px;
	font-weight:bold;
	color:#D13954;
	margin-top:10px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:2px solid #CCCCCC;
}

#liens{
	clear:both;
	width:937px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	border-top:2px solid #CCCCCC;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}
#liens2{
	clear:both;
	font-size:9px;
	font-weight:normal;
	margin-left:298px;
	padding-left:15px;
	border-left:2px solid #D13954;
}

#copyright{
	width:967px;
	height:25px;
	padding-top:15px;
	background-color:#CCCCCC;
	background-image:url(../images/degrade_bas2.jpg);
	font-size:9px;
	color:#D13954;
	text-align:center;
}

#w3c{
	text-align:center;
}
#w3c img{
	border:none;
}

/*************************** mises en pages *****************************/

/*************************** Intro *****************************/
.introheight2 {
	float:left;
	width:1003px;
	height:592px;
}
#construction {
	padding-top:40px;
	width:1043px;
	margin:auto;
}
#intro {
	padding-top:40px;
	width:934px;
	margin:auto;
}
.introheight {
	float:left;
	width:898px;
	height:564px;
}
#intro .liens{
	clear:both;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}
#intro .copyright{
	height:25px;
	padding-top:15px;
	background-image:url();
	font-size:9px;
	color:#D13954;
	text-align:center;
}
.copy{
	font-size:9px;
	color:#000000;
	text-align:center;
}

/****************************************************************/
#partenaires .partenaire{
	float:left;
	margin:12px;
	padding:15px;
	text-align:center;
	border:2px solid #EDB0BB;
}
#partenaires{
	margin-left:30px;
	margin-right:30px;
}
#maintenance{
	margin-left:30px;
	margin-right:30px;
}
#consommables{
	margin-left:30px;
	margin-right:30px;
}
#consommables div{
	float:left;
	width:230px;
	padding:10px;
	text-align:center;
}
#plandusite {
	margin-left:30px;
	margin-right:30px;
}
#plandusite ul {
	margin-top:10px;
}
#plandusite ul li {
	margin-bottom:10px;
}
#plandusite span {
	color: #666666;
	font-weight:bold;
	padding-bottom:20px;
}
a.img{
	border:none;
}
ul{
	list-style-image:url(../images/puce2.jpg);
}
.infoscontact{
	font-size:9px;
}
.margeadress {
	width:350px;
	margin-left:auto;
	margin-right:auto;
}
.alignright {
	text-align:right;
}

.floatL{
	float:left;
}
.floatR{
	float:right;
}
.clear{
	clear:both;
}
.angemys {
	letter-spacing:0.2em;
	font-weight:bold;
	color:#D13954;
}
.middle{
	vertical-align:middle;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.justify{
	text-align:justify;
}
.redbold{
	color:#D13954;
	font-weight:bold;
}
.gras {
	font-weight:bold;
}
.error {
	font-weight:bold;
	color:#FF0000;
}
h1 {
	color:#D13954;
}

.pdf{
	float:right;
	margin-right:15px;
	border:2px solid #EDB0BB;
}

div.Hsepar{
	height:2px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#D13954;
}

div.titre{
	font-weight:bold;
	text-align:center;
	color:#D13954;
}

div.image{
	float:right;
	width:346px;
	margin:15px;
	border:2px solid #D13954;
}


/************** mise en page matériel *******************/
.declinaison{
	float:left;
	width:150px;
	min-width:150px;
	font-size:11px;
	border-right:2px solid #CCCCCC;
}
.declinaison ul{
	list-style-image:url(../images/puce.jpg);
	line-height:18px;
	margin-top:5px;
	margin-bottom:1em;
}
.declinaison a{
	font-weight:bold;
	border-width:1px;
	border-color:#D13954;
	border-top-style:none;
}
.declinaison a:hover {
	border-width:1px;
	border-color:#D13954;
	border-top-style:solid;
	border-bottom-style:solid;
	text-decoration: none;
}
.declinaison a.linkactive {
	border-width:1px;
	border-color:#D13954;
	border-top-style:solid;
	border-bottom-style:solid;
	text-decoration:none;
}
#materiel{
	float:left;
	width:653px;
	border-left:2px solid #CCCCCC;
	min-height:420px;
	padding-left:17px;
	margin-left:-2px;
}
#materiel ul{
	list-style-image:url(../images/puce2.jpg);
}
#materiel .alignimg{
	width:205px;
	text-align:center;
}
#materiel .image{
	padding:10px;
	border:2px solid #EDB0BB;
}
#materiel .bloctext{
	float:right;
	width:400px;
	padding-left:30px;
	padding-right:15px;
	text-align:justify;
}
#materiel .titre{
	font-weight:bold;
	color:#D13954;
	text-align:center;
}
#materiel .caracs{
	clear:both;
	padding-top:15px;
	margin-top:15px;
	border-top:2px solid #CCCCCC;
}
#materiel .caracs .carac{
	margin-bottom:5px;
	color:#D13954;
	font-weight:bold;
}
#materiel .caracs .conso{
	margin-top:10px;
	margin-bottom:5px;
	color:#D13954;
	font-weight:bold;
}

/************** mise en page logiciel *******************/
#logiciel{
	width:822px;
	min-height:420px;
}
#logiciel ul{
	list-style-image:url(../images/puce2.jpg);
}
#logiciel .alignimg{
	width:210px;
	text-align:center;
	margin-left:15px;
}
#logiciel .image{
	padding:10px;
	border:2px solid #EDB0BB;
}
#logiciel .bloctext{
	float:right;
	width:555px;
	padding-left:20px;
	padding-right:20px;
}
#logiciel .titre{
	font-weight:bold;
	color:#D13954;
	text-align:center;
}
#logiciel .caracs{
	clear:both;
	padding-top:15px;
	margin-top:15px;
	border-top:2px solid #CCCCCC;
}
#logiciel .caracs .carac{
	margin-bottom:5px;
	color:#D13954;
	font-weight:bold;
	padding-left:0px;
}

/************** mise en page solution *******************/
#solution{
	float:left;
	width:653px;
	border-left:2px solid #CCCCCC;
	min-height:420px;
	padding-left:17px;
	margin-left:-2px;
}
#solution ul{
	list-style-image:url(../images/puce2.jpg);
}
#solution .alignimg{
	float:left;
	text-align:center;
}
#solution .image{
	padding:10px;
	border:2px solid #EDB0BB;
}
#solution .bloctext{
	float:right;
	padding-left:10px;
	padding-right:20px;
	text-align:justify;
}
#solution .titre{
	font-weight:bold;
	color:#D13954;
	text-align:center;
}
#solution .caracs{
	clear:both;
	padding-top:15px;
	margin-top:15px;
	border-top:2px solid #CCCCCC;
}
#solution .caracs .carac{
	margin-bottom:5px;
	color:#D13954;
	font-weight:bold;
	padding-left:0px;
}

/************** formulaire de contact *******************/
#contact{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000000;
}

.padform {
	padding-top:60px;
}

#frmEnvoi{
}

#frmEnvoi input, textarea, select{
	background-color:#ffffff;
	border:1px solid #EDB0BB;
	color:#D13954;
}

#frmEnvoi #societe, #activite, #telephone, #fax, #email{
	width:285px;
}

#frmEnvoi #nom, #prenom, #adresse, #ville{
	width:240px;
}

#frmEnvoi #codepostal{
	width:72px;
}

#frmEnvoi #message{
	width:597px;
	max-width:597px;
}

#frmEnvoi .checkBlock{
	margin-left:150px;
	background-color:#D13954;
}

#frmEnvoi .left{
	float:left;
	display:block;
	margin-top:0px;
	margin-bottom:8px;
}

#frmEnvoi .right{
	float:right;
	display:block;
	margin-top:0px;
	margin-bottom:8px;
}
#frmEnvoi .clear {
	clear:both;
}
#frmEnvoi #erreur {
	margin-bottom:5px;
}


/************ fin formulaire de contact *****************/
