/* Global Styles */

body {
	margin:0px;
	background-color:#dedde2;
	background-image: url(images/fond-site.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}

#contour {
text-align:left;
width:970px;
background-color:#FFFFFF;
border-left-color:#787783;
border-left-style:solid;
border-left-width:1px;
border-right-color:#787783;
border-right-style:solid;
border-right-width:2px;
border-bottom-color:#787783;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#787783;
border-top-style:solid;
border-top-width:1px;
margin-top:15px;
}


#cadre {
margin-top:50px;
margin-left:200px;
margin-right:200px;
/*margin-bottom:20px;*/
text-align:center;
border:2px solid black;
background-color:white;
}

td {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #FF9900;
	font-weight:bold;
	text-decoration:none;
	}
	
a:hover {
	color: #0000FF;
	text-decoration:underline;
	}
	
h2 {
	font:12px Arial, Helvetica, sans-serif;
	color:#000099;
	letter-spacing:0.2em;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:16px;
	}
	
h4 {
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000099;
	letter-spacing:0.12em;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:6px;
	margin-left:9px;
	/*text-decoration:underline;
	text-decoration:overline;*/
	}
	
h3 {
	font:11px Arial, Helvetica, sans-serif;
	color:#3300FF;
	letter-spacing:0.2em;
	font-weight:bold;
	margin-left:12px;
	margin-top:8px;
	margin-bottom:0px;
	}
	
li {
	font:10px Arial, Helvetica, sans-serif;
	color:#0F151D;
	line-height:18px;
	}
ul {
	margin-bottom:3px;
	margin-top:3px;
	}
	
	
/*-------- Navigation ----------*/
/*
#navigation {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	float:left;
	width:400px;
	border-right:1px solid #99CCFF;
	}
	*/
	
#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	float:left;
	height:16px;
	/*border-right:1px solid #99CCFF;*/
	}
	
#navigation a:hover {
background-color:#99CCFF;
text-decoration: none;
color:#0E177C;
	}	

.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.1em;
	line-height:16px;
	border-right:1px solid #99CCFF;
	}
	
.navTextfixe {
	font:10px Arial, Helvetica, sans-serif;
	color: #0E177C;
	letter-spacing:0.1em;
	background-color: #99ccff;
	font-weight:bold;
	line-height:16px;
	padding: 0px 10px;
	}
	
.navTextfixepremier {
	font:10px Arial, Helvetica, sans-serif;
	color: #0E177C;
	letter-spacing:0.1em;
	background-color: #99ccff;
	font-weight:bold;
	line-height:16px;
	padding: 0px 10px;
	border-left:1px solid #99CCFF;
	}


.navTextpremier {
	font:10px Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	line-height:16px;
	border-left:1px solid #99CCFF;
	border-right:1px solid #99CCFF;
	}
	

#navigation li {
	display: inline;
	}
	
#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
}



/*_____________________________*/
#background td {
	background:url("images/mm_bg_header.gif");
	}
	
#combustion {
	width:630px;
	background:url("images/fond/combustion2.png");
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}
	
#analyseurs {
	width:630px;
	background:url("images/fond/analyseurs2.png");
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}

#soufres {
	width:630px;
	background:url("images/fond/soufres2.png");
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}
	
#gaz {
	width:630px;
	background:url("images/fond/gaz2.png");
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	height: 200px;
	}

#atex {
	width:630px;
	background:url("images/fond/atex2.png");
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}


#padding {
	padding:14px;
	}
	
#titre {
	background-image:url(images/pp-mm-orange-2.gif);
	background-repeat:repeat-x;
	}

#bottom {
	/*background-image:url(images/pp-mm-orange-2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFCC;*/
	height:15px;
	}

#padding5 {
	padding-left:20px;
	padding-bottom:8px;
	padding-top:8px;
	}
	
#padding8 {
	padding-left:35px;
	padding-bottom:8px;
	padding-top:8px;
	}
#image {
width:200px;

text-align:center;
	padding-bottom:8px;
	padding-top:10px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #0F151D; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */
.solutionet {color: #666666; font-size: 10px; font-family: tahoma; font-weight:normal;line-height:20px}
.solutionet:hover {color: #000000;}

h1 {
	font:25px Arial, Helvetica, sans-serif;
	color: #0E177C;
	letter-spacing:.12em;
	line-height:26px;
	font-weight:bold;
	margin-top:20px;
	letter-spacing:2.5px;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#0F151D;
	letter-spacing:.1em;
	}
.bodyTextform {
	font:11px Arial, Helvetica, sans-serif;
	color:#0000CC;
	letter-spacing:0.1em;
	}
.bodylegende {
	font:12px Arial, Helvetica, sans-serif;
	color:#FF6600;
	letter-spacing:0.2em;
	font-weight:bold;
	}
.bodyTextformspace {
	font:11px Arial, Helvetica, sans-serif;
	color:#0000CC;
	letter-spacing:0.1em;
	padding-bottom:10px;
	}

.bodyTextsmall {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#0F151D;
	}

.bodyTextsmall-newsletter {
	font:9px Arial, Helvetica, sans-serif;
	line-height:12px;
	color:#0F151D;
	}
	
.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#0F151D;
	letter-spacing:.1em;
	}

.commentaires {
	font:10px Arial, Helvetica, sans-serif;
	color:#FF6666;
	letter-spacing:0em;
	}
	
.copyright {
	font:9px Arial, Helvetica, sans-serif;
	color:#666666;
	letter-spacing:0em;
	padding-bottom:3px;
	}

	
.pageName {
	font:20px Arial, Helvetica, sans-serif;
	color: #0000CC;
	letter-spacing:0.10em;
	line-height:32px;
	padding-bottom:10px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #0F151D;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:18px;
	}
	
.date {
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	letter-spacing:0.1em;
	}

.newsletter {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFF99;
	letter-spacing:0.1em;
	line-height:18px;
	}
a.newsletter:hover
{	color: #FFFFFF;
	}

	
input.bouton {
border:2px outset #2183CE;
background-color:#2183CE;
color:#FFF;
font-family: Verdana;
font-size:x-small;
font-weight:700;
cursor:pointer;
}
input.bouton:hover {
background-color:#E5F2FC;
color:#2183CE;
}
input.bouton:active {
border:2px outset #C3CA11;
background-color:#FF9900;
color:#FFF;
}
sup.asterix {
color:#FF9900;
font-weight:900;
}

.rouge{
color:#FF0000;
}
.rouge-titre{
	color:#FF0000;
	background-color:#FFBFBF;
	margin-bottom: 15px;
}

.rouge a:hover{
color:#FF0000;
background-color:#FFBFBF;
text-decoration:none;
}

.violet{
	color:#9500DD;
	font-weight: bold;
}
.violet-titre{
	color:#9500DD;
	background-color:#D9B3FF;
	margin-bottom: 15px;
}
.violet a:hover{
color:#9500DD;
background-color:#D9B3FF;
text-decoration:none;
}

.orange{
	color:#FF6600;
	font-weight: bold;
}
.orange-titre{
	color:#FF6600;
	background-color:#FFDDBB;
	margin-bottom: 15px;
}
.orange a:hover{
color:#FF6600;
background-color:#FFDDBB;
text-decoration:none;
}

.bleu{
	color:#000066;
	font-weight: bold;
}

.bleu-titre{
	color:#000066;
	background-color:#BABFFE;
	margin-bottom: 15px;
}

.bleu a:hover{
color:#000066;
background-color:#BABFFE;
text-decoration:none;
}

.gris{
color:#666666;
font:9px Arial, Helvetica, sans-serif;
letter-spacing:0em;
}


.gris:hover{
color:#FFFFFF;
background-color:#999999;
text-decoration:none;
}

.vert{
	color:#006633;
	font-weight: bold;
}

.vert-titre{
	color:#006633;
	background-color:#C8EFC7;
	margin-bottom: 15px;
}

.referencement{
font:1px Arial, Helvetica, sans-serif;
color:#FFFBF1;
}

.plans {
 	text-align:center;
	border-color:#000066;
	border-style:solid;
	border-width:1px;
	width: 540px;
	height: 400px
 	}

#documentations {
	width:630px;
	background:url("images/fond/gaz2.png");
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;
	}

.documentations-bleu{
color:#FFFFFF;
background-color:#003399;
height:15px;
}

#documentations li a{
color:#0F151D;
font-weight:normal;
	}
	
#documentations li a:hover{
background-color:#99ccff;
color:#0E177C;
font-weight:normal;
text-decoration:none;
	}

.position-image{
float:right;
	}

.code
{
  display: block;
	margin: 0px 10px 0px 0px;
	padding: 3px;
	border-left-color: #e5e5ef;
	border-top-color: #e5e5ef;
	border-right-color: #787783;
	border-bottom-color: #787783;
	border-style: solid;
	border-width: 1px;
	background-color:#FFFFFF;
}

.code-logo
{
  display: block;
	margin: 0px 10px 0px 0px;
}

