body { background-color:#000000; color:#ffffff; text-align:center; /*center hack*/ margin-top:0px;}
.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
hr { color: #FF9900}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align:justify;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #999999;  
    font-weight: normal}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
     color: #3399FF; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px}
.marge { padding-left:5px; padding-right:5px}
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
     color: #FF9900; margin-bottom: 0px}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bolder;     color: #6699FF; margin-bottom: 0px}
.acolor {color:#ff9900; text-align:center; }
img {border:none;}



#wrap { width:900px; float:left;text-align:left; margin:0 auto; 
	   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
	   
#header{ margin-top:0px; padding-top:0px; font-family: Verdana, Arial, Helvetica, sans-serif;         font-size: 10px; padding-left:100px;}

.banner{margin-bottom:82px;  margin-left:-5px; width:601; height:134; }
	
/**menu is in wrap*/
#wrap #menu{ width:199px; height:auto; 	font-family: Verdana, Arial, Helvetica, sans-serif; 
		margin-left:0px; padding-top:0em; line-height:2em;  text-align:right; 	float:left; padding-left:98px; } /*padding-left:100px;*/
		
#menu ul#mainlevel{list-style:none; width:199px; float:left; margin-left:0px; padding:0px; height:auto;}/*height:235px;*/

.mainlevel{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
            text-decoration:none; font-size:14px; text-align:right; } 


#menu ul#mainlevel li{list-style:none; width:199px; float:left; margin-left:0px; padding:0px; height:auto;  border:1px solid #ff9900;}/*height:235px;*/
ul#mainlevel a.mainlevel{width:199px; display:block;}

a:link{color:#ffffff; font-family:Arial; font-weight:bold; font-size:14px;}
a:visited{color:#ffffff; font-family:Arial; font-weight:bold;font-size:14px;}
a:hover{color:#fff; font-size:14px; font-family:Arial; font-weight:bold; }/*color:#ff9900;*/




a#active_menu{ font-family:  Arial; font-weight:bold; text-decoration:none; border-bottom:none; color:#ffffff; font-size:14px; text-align:right; width:235px; background-color:#ec990b; display:block;}
/*background:url(../images/bgactive.jpg);*/
#active_menu{}
		   
.bottomimg{ float:left; width:199px; }margin-top:5px;
.piscine{ margin-top:0px; float:left; width:199px; }
.piscinelink{float:left; width:199px; text-align:center;}

/*css for main-body*/			   
#main-body { width:600px; float:left;  margin-top:-50px;}/*padding-left:60px;*/
.contentpaneopen{margin-top:0px; margin-left:0px; text-align:justify;}
#accueil{ text-align:center; width:595px;}
#presentation{margin-left:60px; width:540px; }
#electromecanique{ margin-left:60px;}
#vancheri{margin-left:60px; text-align:justify; margin-top:10px;}
#mesure{margin-left:60px;}
#automatique{margin-left:60px;}	
#plan{ margin-left:10px;}
#textplan{width:140px; margin-left:250px;}
#textcontact{ margin-left:35px;}
#appel{ color:#ff9900; text-align:center;}/*text-align:left; margin-left:200px;*/ 
#appel a{color:#ff9900; text-decoration:none; font-weight:normal; font-size:12px;}

/*footer.php*/
#footer{ width:900px; /*center hack*/ float:left; /*center hack*/ }	
#footer-content{width:900px; /*center hack*/ float:left; /*center hack*/}
a.mainlevelfooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
                    color:  #ff9900; _color:#ff9900; }	
									
span.mainlevelfooter { color:#ffffff; }

#site { width:900px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
    	color:#FFFFFF; float:left; }
		
#footer-content #site{margin-top:0px; width:980px;}
.separator{color:#ffffff;}
/*+++++++++++++ FOOTER ++++++++++++++*/

#clear { clear:both; }

/*Css for form*/
.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.demande{border: 2px dashed #ffffff; padding: 10px; font-size: 24px; text-align: center; width:500px; margin-left:60px;}
#main-body #artforms-box{padding-top:0px;  width:595px; float:left;}/*width:600px;*/
#artforms-box{ width:600px; ; margin-left:0px; border:hidden; margin-top:0px; float:left;}
.inputbox { min-width:10px;}
.inputboxtxt { height:100px; }
td.artformstextarea-txt { width:150px; text-align:left; }
.artforms-button{ }/*for  submit button*/
#button{ text-align:justify;}
#artforms-text{}/*visibility:hidden;*/
#artforms-reqtext{ visibility:hidden; }/*for required field*/
.componentheading {visibility:hidden;}
.affieldname{ width:95px; }
.answercol{ text-align:right; color:#000000; font-family:arial,sans-serif; border:0px;             border-color:#f72;}


 /*** modif friD 28 March 2008***/
#text_iso{width:60px; float:right; text-align:center; margin-right:-5px;}
#assemblage_text_fabrication{width:90px; float:right; text-align:center;}

#presentation_text_iso{width:65px; float:right; text-align:center;
                       margin-right:-63px; padding-top:65px;}


.nom{color:#0065ff;}
.prenom{color:#ff9800;}


/** Modif tues 08 April 2008**/

#titre1{ background:#ed7b25; width:150px; height:120px; float:left; text-align:center;}
#titre2{ background:#ed7b25; width:150px; height:120px; margin-left:190px;
           margin-top:0px; text-align:center;}
#titre3{ background:#ed7b25; width:150px; height:120px;margin-left:380px; 
            margin-top:-120px; text-align:center;}
#middle-image{width:150px; float:left; text-align:center;}

#left{margin-left:150px; width:48px; height:47px; }
#middle{text-align:center; width:48px; height:47px; margin-left:250px; margin-top:-45px;}
#right{ width:48px; height:47px;text-align:right; margin-left:330px; margin-top:-50px;}

#textleft1{ background:#103f90;width:150px; height:140px; margin-top:30px; float:left; text-align:center; /*margin-left:0px;*/}
#textleft{ background:#103f90;width:150px; height:140px; margin-top:30px; float:left; text-align:center; /*margin-left:0px;*/}
#textmiddle{background:#103f90;width:150px; height:140px;margin-left:190px; margin-top:30px; text-align:center;}
#textright{background:#103f90;width:150px; height:140px;margin-left:380px; margin-top:-140px; text-align:center;}


#titre1 .titre_texte,#titre2 .titre_texte,#titre3 .titre_texte{color:#103f90; font-weight:bold;}/*color:#6699ff;*/

#textleft1 .titre_textleft1,#textleft .titre_textleft,#textmiddle .titre_textmiddle,#textright .titre_textright{ font-weight:bold; color:#ed7b25;}/*color: #ff6633;*/

/*#presentation #organigramme{margin-left:-30px;}*/

#accueil p{text-align:center;}
#presentation #organigramme img{}/*width:570px; height:372px;*/
p b span{text-align:center;}

/***modif Wed 23 avril 2008**/
#contact-electromecanique{text-align:center; width:258px; float:left; margin-left:60px;}
#contact-electronique{text-align:center; width:230px; float:left;}
/*ul li:hover{background-color:#ec990b; display:block; color:#fff;}*/
a.mainlevel:hover{display:block;background-color:#ec990b;}


/*******/
#organigramme{margin-left:30px;}
