body {
	background: #FE3A3B url('../../images/background.jpg') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	text-align: left;

}

img {
	border: 0
}

form{
	margin: 0
}

#conteneur{
	margin: auto;
	width: 980px;
	background:url('../../images/fond_conteneur.gif') repeat-y top left
}

#bandeau_haut{
	width: 980px;
	background:url('../../images/bandeau_haut.jpg') no-repeat top left
}

.top_cell {
	vertical-align:top
}

.middle_cell {
	vertical-align:middle
}

#menu_haut {
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:10px;
	margin-left:400px;
	padding-top:10px;
	font-weight:bold
}

#menu_haut p{
	margin:1px
}

#menu_haut a{
	color:#FFFFFF;
	text-decoration:none
}

#menu_haut a:hover{
	color:#FFFFFF;
	text-decoration:underline
}

#menu_haut a:visited{
	color:#FFFFFF
}

#animation_flash {
	width:540px;
	height:260px;
	margin-left:37px;
	margin-top:11px
}

/*Menu */

#menu {
	width: 160px;
	height:200px;
	margin-left:30px;
	background:url('../../images/fond_prestation.jpg') top right no-repeat;
	padding-top:35px;
	padding-left:0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

*>#menu {
	height:auto;
	min-height:200px
}

.menu_gauche_selected {
	background:url('../../images/rond_rouge.jpg') no-repeat;
	background-position:150px 3px;
	width:160px
}

#menu a{
	color: #000000;
	text-decoration:none
}

#menu a:hover{
	color: #000000;
	text-decoration:underline
}

#menu a:visited{
	color: #000000
}

#menu li {
	list-style-type: none;
	margin-bottom:10px
}

#menu ul {
	padding:0;
	margin:0
}

.toggleinfo {
	display: block;
	background-position: bottom right;
	padding-left: 0px;
	line-height: 30px;	
	cursor: pointer;	
	margin-left: 6px;
	margin-right: 6px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 1px dotted #000000
}

.toggleinfo a {
	color: #000000;
	text-decoration: none
}

.toggleinfo2 {
	font-size: 11px;
	display: block;
	/*background-image: url('../../images/puce_menu.gif');*/
	background-repeat: no-repeat;
	background-position: 2px 4px;
	cursor: pointer;	
	color: #000000;
	margin-left: 0;
	padding-left: 16px;
	padding-bottom: 3px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold
}

.info li {
	font-size: 11px;
	margin-left: 0;
	margin-top: 5px;
	padding-left: 15px;
	padding-bottom: 3px;
	line-height: 15px
}

.info li a {
	margin-left: 0;
	padding-left: 5px;
	color: #000000;
	font-size: 10px;
	font-weight: bold
}

.info li a:hover {
	color: #b0000c
}

.bas_toggleinfo {
	display: block;
	background-position: bottom left;
	padding-left: 0px;
	line-height: 30px;	
	cursor: pointer;	
	margin-left: 6px;
	margin-right: 6px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px
}

.bas_toggleinfo a {
	color: #000000;
	text-decoration: none
}

div#bandeau{
	background: transparent url('../../images/haut.gif') no-repeat;
	width: 691px;
	height: 258px;
	margin-left: 10px;
	padding-top: 50px;
	padding-left: 30px
}

a#slogan1{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-style:italic;
	line-height: 26px;
	color: #000000;
	text-decoration: none
}

a#slogan2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #C50415;
	line-height: 26px;
	text-decoration: none
}

div#principal{
	font-size:0;
	margin-left: 10px
}

div#haut_page{
	background: transparent url('../../images/haut_page.gif') no-repeat;
	width: 468px;
	height: 12px
}

div#bas_page{
	background: transparent url('../../images/bas_page.gif') no-repeat;
	width: 468px;
	height: 41px
}

div#page{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: transparent url('../../images/pix_page.gif') repeat-y;
	width: 449px;
	height: 350px;
	color:#00008D
}

html>body #page{
	height: auto;
	min-height: 350px
}


div#image_rub{
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 5px
}

div#titre_rub{
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	font-weight: bold
}


tr#hauteur{
	height: 350px;
}

html>tr #hauteur {
	height: auto;
	min-height: 350px
}

div.article{
	width: 418px;
	font-size:9px
}

div.compte{
	width: 418px
}

div.conteneur_article_blanc{
	font-size:0
}

div.haut_article_blanc{
	background: #FFFFFF url('../../images/haut_article_blanc.gif') no-repeat;
	width: 449px
}

div.article_blanc{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 421px
}

div.bas_article_blanc{
	background: #FFFFFF url('../../images/bas_article_blanc.gif') no-repeat;
	width: 449px
}

div.image_article{
	float: right;
	width: 134px;
	height: 134px;
	padding-left: 10px;
	padding-bottom: 10px
}

.pdf_article{
	float: left;
	vertical-align:middle
}

div#conteneur_droit{
	margin-left:13px;
	font-size:0
}

div#haut_droit{	
	background: transparent url('../../images/haut_droit.gif') no-repeat;
	height: 306px;
	width: 209px;
	padding-left: 12px;
	padding-top: 14px
}

/*****************************        Partie Droite      *****************************************/

#partie_droite {
}

#menu_rond {
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold
}

#menu_rond a{
	color:#000000;
	text-decoration:none;
}

#menu_rond a:hover{
	color:#000000;
	text-decoration:underline
}

#menu_rond a:visited{
	color:#000000
}

#mr_presentation {
	background:url('../../images/puce_rouge.gif') no-repeat top right;
	height:20px;
	padding-top:6px;
	width:115px;
	margin-left:58px
}

#mr_prestations {
	background:url('../../images/puce_rouge.gif') no-repeat top right;
	height:20px;
	padding-top:6px;
	width:110px;
	margin-left:114px;
	margin-top:10px
}

#mr_prestations a{
	color:#E0211A
}

#mr_prestations a:hover{
	color:#E0211A
}

#mr_prestations a:visited{
	color:#E0211A
}

#mr_valeurs {
	background:url('../../images/puce_rouge.gif') no-repeat top right;
	height:20px;
	padding-top:6px;
	width:85px;
	margin-left:166px;
	margin-top:10px
}

#mr_devis {
	background:url('../../images/puce_rouge.gif') no-repeat top right;
	height:20px;
	padding-top:6px;
	width:154px;
	margin-left:114px;
	margin-top:10px
}

#mr_contact {
	background:url('../../images/puce_rouge.gif') no-repeat top right;
	height:20px;
	padding-top:6px;
	width:87px;
	margin-left:189px;
	margin-top:10px
}

#mr_plan_acces {
	background:url('../../images/puce_rouge.gif') no-repeat top right;
	height:20px;
	padding-top:6px;
	width:115px;
	margin-left:160px;
	margin-top:10px
}

#flash_info{
	background: transparent url('../../images/flash_info.gif') no-repeat;
	height: 237px;
	width: 176px;
	margin-top:20px;
	margin-bottom: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00008D
}

#flash_info a{
	color: #00008D;
	text-decoration:none
}

#flash_info a{
	color: #00008D;
	text-decoration:underline
}

#flash_info a{
	color: #00008D
}

#flash_info marquee {
	height:145px
}

#newsletter{
	padding-top: 6px;
	padding-left:12px;
	margin-bottom:50px
}

#newsletter input{
	font-size:9px
}

#technichem {
	margin:60px 0px 60px 20px
}


#ekinoxe {
	margin-left:10px
}

#lien-ekinoxe{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	background: transparent url('../../images/pix_droit.gif') repeat-y;
	padding-left: 10px;
	width: 201px
}

#lien-ekinoxe a{
	text-decoration:none;
	color: #000000;
}

div#bas_droit{
	background: transparent url('../../images/bas_droit.gif') no-repeat;
	height: 14px;
	width: 221px;
}

#menu_bas {
	border-top:1px solid #E0211A;
	width:835px;
	margin-left:55px;
	margin-top:10px;
	padding-top:10px;
	font-size:10px;
	color:#000000;
	text-align:center
}

#menu_bas a{
	color:#000000;
	text-decoration:none
}

#menu_bas a:hover{
	color:#000000;
	text-decoration:underline
}

#menu_bas a:visited{
	color:#000000
}

#conteneur_bas{
	background:url('../../images/fond_bas.jpg') no-repeat top left;
	text-align: center;
	margin: auto;
	width: 980px;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	line-height: 20px
}

#conteneur_bas a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#000000
}

#conteneur_bas a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#b0000c
}

#adresse{
	padding-top: 35px;
	padding-right:40px
}

span.nom_societe{
	font-weight: bold
}

.zone{
	float: left; /* permet de donner une dimension à la balise a qui est une balise en ligne */
	width : 108px;
	height: 120px;
	margin-left: 52px;
	margin-right: 52px;
	margin-top: 10px;
	/*border: 1px dotted black; Pour visualiser la zone cliquable*/
}

div.erreur_acces{
	font-weight: bold;
	text-align: center
}

div.titre_article{
	margin-left: 45px;
	color: #b0000c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

div.titre_article a{
	color: #b0000c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

div.titre_article a:hover{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}

a.lien{
	color: #b0000c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

a.lien:hover{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none
}

span.gras{
	font-weight: bold
}

li.sitemap_rub{
	list-style-type:square;
}
li.sitemap_ssrub{
	list-style-type: none;
}

li.sitemap_art{
	list-style-type: none;
}

span.etoile{
	color: #b0000c
}