body{
	font-size:62.5%;
	background-color:#FFF;
	color:#000; font-family: Arial,Verdana,Helvetica,Tahoma,sans-serif;
	margin:0; padding:0;
}

a{color:#000; text-decoration:none;}

#containeraccueil{
	position:relative;
	width:92%;
}

#container{
	position:relative;
	width:92%;
	background-image:none;
}

#entete{
	position:relative;
	height:70px;
	background-color:#FFF;
	width:100%;
}

#logoprint{display:block;}

#logosolmax{
	background:url(../img/logo-Texel G&eacute;osol.gif) no-repeat;
	width:172px; height:56px;
	margin:14px 0 0 11px;
}

#maincontent p.avecmargehaut{
	color:#000;
	font-size:1.1em;
	padding:0 18px 15px 0;
	margin:10px 0 0 0;
}


/* Zone de recherche */
#recherche{display:none;}

#cadreaccueil{	position:relative; border:none;}

#cadreaccueil p{
	color:#000;
	margin:0; padding:0;
	line-height:1.3em;
	font-size:1.1em;
}

#cadre01, #cadre02, #cadre03{
	position:relative;
	margin:0 0 15px 0; padding:0;
}

#cadre01{
	position:relative;
	width:92%;  height:50px; top:40px;
}
#cadrephoto01{display:none;}

#cadre02{
position:relative;
	width:92%;  height:50px;
	left:0; top:40px;
}
#cadrephoto02{display:none;}

#cadre03{
position:relative;
	width:92%;
	left:0;top:40px;
}
#cadrephoto03{display:none;}




#decouvrez{
	position:relative;
	text-transform:uppercase;
	font-size:1.2em;
	color:#FFF; font-weight:bold;


}

#decouvrez a{color:#000; text-decoration:none;}
#decouvrez a:hover{color:#000; text-decoration:underline;}

/* Pour les pages interieurs */

h1{
	color:#000;
	font-size:1.4em;
	line-height:2.6em;
	margin:0 0 0 0; padding:0;
	height:34px;
	border-bottom:2px solid #FFF;
	text-transform:uppercase;
}

h2{
	color:#000;
	font-size:1.6em;
	margin:16px 18px 0 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #CCC;
}

h4{
	color:#000;
	font-size:1.4em;
	padding:8px 0 0 0;
	margin:0;
}


h4.avecmarge{
	color:#000;
	font-size:1.4em;
	padding:8px 0 10px 25px;
	margin:0;
}


#menugauche{display:none;}

#maincontent{
	position:relative;
	width:100%;
	background:none;
	margin:0; padding:0;	
}

#maincontent p{
	color:#000;
	font-size:1.1em;
	padding:0 0 15px 0;
	margin:0;
}


#filarianne{	padding:13px 0 0 0; color:#000; font-size:1em;}
#filarianne a{color:#000;	text-decoration:none;}

/* liste pour les petits icones jaunes */
ul.fichierjaune{list-style:circle; padding:0 0 10px 20px; margin:0;}

#maincontent ul.fichierjaune li{
	position:relative;
	background:url(../img/icone-pdf-jaune.gif) no-repeat;
	color:#000; font-size:1.1em;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0 0 5px 0;
}
#maincontent ul.fichierjaune li a{color:#000;	text-transform:uppercase;	text-decoration:none;}

/* liste pour les petits icones vert */
#maincontent ul.fichiervert, #maincontent ul.fichierverttableau{list-style:circle; padding:0 0 10px 20px; margin:0;}

#maincontent ul.fichiervert li,  #maincontent ul.fichierverttableau li{
	position:relative;
	background:url(../img/icone-pdf-vert.gif) no-repeat;
	color:#000; font-size:1.1em;
	font-weight:bold;
	padding:0 0 6px 0;
	margin:0 0 5px 0;
}
#maincontent ul.fichiervert li a, #maincontent ul.fichierverttableau li a{color:#000;	text-transform:uppercase;	text-decoration:none;}

#maincontent ul.fichierverttableau{padding:0 0 10px 8px;}


/* liste pour les petites fleches vertes */
#maincontent ul.flecheverte, #maincontent ul.flechevertetableau{list-style:circle; padding:0 0 10px 20px; margin:0;}

#maincontent ul.flecheverte li, #maincontent ul.flechevertetableau li{
	position:relative;
	background:url(../img/liste-fleche-verte.gif) 0 5px no-repeat;
	color:#000; font-size:1.1em;
	padding:0 0 4px 0;
	margin:0 0 0 0;
}
#maincontent ul.flecheverte li a, #maincontent ul.flechevertetableau a{color:#000;	text-decoration:none;}

#maincontent ul.flechevertetableau{list-style:none; padding:0 0 10px 8px; margin:0;}

/* liste pour les petites fleches jaunes */
#maincontent ul.flechejaune{list-style:circle; padding:0 0 10px 20px; margin:0;}

#maincontent ul.flechejaune li{
	position:relative;
	background:url(../img/liste-fleche-jaune.gif) 0 4px no-repeat;
	color:#000; font-size:1.1em;
	font-weight:bold;
	padding:0 0 4px 0;
	margin:0 0 0 0;
}
#maincontent ul.flechejaune li a{color:#000;	text-decoration:none;}



/*** Footer de l'accueil  et de l'interieur. Les 2 footers son different ce qui explique pourquoi c'est plus long ***/

#footeraccueil{position:relative; color:#000; height:166px; padding-top:15px;}
#footeraccueil h3, #footerinterieur h3{text-transform:uppercase; color:#000; padding-top:0; margin-top:0; font-size:11px;}
#footeraccueil .vert, #footerinterieur .vert{color:#000;}
#footeraccueil a, #footerinterieur a{color:#000; text-decoration:none;}

#footerinterieur{clear:both; color:#000; height:77px; border-top:1px solid #CCC; padding-top:12px;}

#saviezvous{
	border:none;
	padding:0 70px 20px 50px;
	margin:0 262px 0 0;
}

#certifie{display:none;}

#certifieint{display:none;}
#iso{display:none;}
#isopetit{display:none;}
#etpetit{display:none;}
#iagi{display:none;}
#iagipetit{display:none;}

#coordonnes{
	margin-top:10px;
	border-top:1px solid #000;
	padding:0 0 0 20px;
	color:#000;
}

#coordonnesinterieur{
	padding:5px 0 15px 20px;
	border:none; color:#000;
	margin:0 272px 0 0;
	
}

/*** Style pour les tables ***/

table.troiscollonevert{
padding:0 0 10px 0;
}

td.vert01{
	color:#FFF;
	background-color:#3c702e;
	font-weight:bold; font-size:1.2em;
	padding:8px 0 8px 15px;
}
td.vert02{
	color:#FFF;
	background-color:#6f9e63;
	font-weight:bold; font-size:1.2em;
	padding:8px 0 8px 15px;
}
td.vert03{
	color:#FFF;
	background-color:#aac790;
	font-weight:bold; font-size:1.2em;
	padding:8px 0 8px 15px;
}

td.lignevert01{
	padding:0 10px 0 15px;
	border-bottom:1px solid #000;
	font-size:1.1em;
}
td.lignevert02{
	border-bottom:1px solid #000;
}
td.lignevert03{
	border-bottom:1px solid #000;
}


/* MENUS */

/*** Css qui contient tous les menus du site ***/

#menuorange{display:none;}


/* Menu gris du haut */
#menugris{display:none;}



/*** Menu principal ***/

#mainmenu{display:none;}

/*** Sous-menu ***/

#smenu_solmax{display:none;}
#smenu_fonctions{display:none;}
#smenu_produits{display:none;}
#smenu_services{display:none;}
#smenu_fiches{display:none;}


/*** Menu de gauche des pages interieurs ***/


/*** Premier niveau ***/

#menugauche ul{display:none;}


/*** Menu de droite que l'on retrouve dans certaines sections ***/

#menudroite{display:none;}

/*** Tableaux ***/

table.propriete{font-size:1.1em; margin-left:0; border:1px solid #CCC;}
td.entete{font-weight:bold; background-color:#fbca58;}
td.gris01{background-color:#dfdfdf; border-bottom:1px solid #000;}
td.gris02{background-color:#f2f2f2;}

.petittxttab{font-size:0.9em;}

/* Page de recherche*/

.bloctrouve{
	border:none;
}
























