 /* CSS Document */

		img {
				border: 0px solid #fff;
			}


body {
     margin: 0; /* pour éviter les marges */
	background:#111;
	font-size: normal;
	font-family: "arial";
    text-align: center; /* pour corriger le bug de centrage IE */
   }
	 
#global a, global  a:visited {
	color:#fff;
	text-decoration:none;
}

	 
#global {
	margin-top:auto;
     margin-left: auto;
     margin-right: auto;
     width:984px;
     text-align: left; /* on rétablit l'alignement normal du texte */
	 color:#111;
	 background:#FFFFFF;
     }

#global .margeHaute {
height:40px;
width:100%;
}	 
	 
#global .cadreHaut {
     margin-left: auto;
     margin-right: auto;
	width: 984px;
	height:47px;
	line-height:47px;
	clear:both;
	text-align:center;
	background:#000000;
	border-top:#333 solid 1px;
	color:#fff;
	font-family:"arial";
	font-size:26px;
	font-stretch:extra-expanded;
}

#global .cadreHaut .logo {
	width:200px;
	text-align:left;
	height:47px;
	padding-left:20px;
	float:left;
}

#global .TexteAnatalPro {
	font-family:"arial";
	font-size:12px;
	font-stretch:extra-expanded;
	font-weight:bold;
}


#global .cadreHaut .TexteAnatalPro {
	width:300px;
	text-align:right;
	padding-right:10px;
	height:47px;
	float:left;
}

#global .cadreHaut .analogiqueDigital {
	width:300px;
	text-align:left;
	height:47px;
	float:left;
}

#global .cadreBas {
	width: 984px;
	height:30px;
	clear:both;
	text-align:center;
		background:#000000;
	border-bottom:#333 solid 1px;

}


#global .cadreMenuHaut {
	width:200px;
	margin:0px 20px;
	height:25px;
	line-height:25px;
	float:left;
	font-family:"arial";
	font-size:10px;
	border-top:#333 solid 1px;

}


#global .cadreCentral {
	width: 984px;
	height:398px;
	clear:both;
}

#global .cadreCentral .cheminAcces {
height:30px;
line-height:30px;
font-family:"arial";
width:969px;
color:#000000;
text-align:left;
padding-left:15px;
font-size:14px;
letter-spacing:1px;
background:url(../images/fondAcces.png) center repeat-x;
}

#global .cadreCentral .cheminAcces .souscategory {
width:650px;
font-size:12px;
float:right;
text-align:left;
}

#global .cadreCentral .cheminAcces .souscategory .texte {
width:130px;
font-size:12px;
float:left;
text-align:center;
}

#global .cadreCentral .cheminAcces .souscategory .texte a, #global .cadreCentral .cheminAcces .souscategory .texte a:visited {
color:#000;
text-decoration:none;
cursor:pointer;
}

#global .cadreCentral .cheminAcces .souscategory .texte a:hover {
color:#fff;
cursor:pointer;
}

#global .cadreCentral .cheminAcces .lien {
float:left;
font-size:10px;
}

#global .cadreCentral .cheminAcces .lien a, #global .cadreCentral .cheminAcces .lien a:visited {
color:#006666;
text-decoration:none;
font-family:"arial";
font-size:10px;
}

#global .cadreCentral .DeveloppementWeb .MenuDevWeb {
margin-left:10px;
float:left;
}

#global .cadreCentral .DeveloppementWeb .infosGeneralesDev {
float:left;
width:760px;
line-height:18px;
font-size:12px;
margin:10px 10px;
}

#global .cadreCentral .DeveloppementWeb .infosGeneralesDev ul li .informationsGenerales {
float:left;
margin:0 10px;
padding:5px 10px;
width:760px;
height:330px;
border:1px dashed #333;
}

#global .cadreCentral .DeveloppementWeb .infosGeneralesDev ul li .informationsGenerales h3 {
font-style:italic;
color:#9E4C25;
}

#global .cadreCentral .DeveloppementWeb .infosGeneralesDev ul li .infosTechSite {
float:left;
margin:0 10px;
padding:5px 10px;
width:250px;
height:310px;
border:1px dashed #333;
}

#global .cadreCentral .DeveloppementWeb .infosGeneralesDev .ImageSite {
float:left;
width:450px;
height:315px;
margin-top:15px;
line-height:315px;
}

/**************************************************************/
/***************** GESTION page devis *************************/


#global .cadreCentral .infoDevis {
width:960px;
height:300px;
/*border:1px #333 solid;*/
color:#111;
font-family:"arial";
font-weight:lighter;
font-size:12px;
padding:10px;
margin:auto;
text-align:center;
}

#global .cadreCentral .infoDevis .cadreGauche .ligne {
height:25px;
line-height:25px;
}

#global .cadreCentral .infoDevis .cadreGauche .ligne .titreLigne {
width:120px;
float:left;
}

#global .cadreCentral .infoDevis .cadreGauche {
width:460px;
height:300px;
border:1px #333 solid;
color:#111;
font-family:"arial";
font-weight:lighter;
padding:10px;
margin:5px;
font-size:14px;
text-align:left;
float:left;
}

#global .cadreCentral .infoDevis .cadreDroit {
width:420px;
height:300px;
border:1px #333 solid;
color:#111;
font-family:"arial";
font-weight:lighter;
font-size:12px;
padding:10px;
margin:5px;
text-align:left;
float:left;
}


#global .cadreCentral .infoDevis .cadreDroit .ligne {
height:25px;
line-height:25px;
width:350px;
text-align:center;
}

/**************************************************************/
/***************** GESTION page contact *************************/



#global .cadreCentral .infoContact {
width:900px;
height:300px;
/*border:1px #333 solid;*/
color:#111;
font-family:"arial";
font-weight:lighter;
font-size:12px;
padding:10px;
margin:auto;
text-align:center;
}

#global .cadreCentral .infoContact .cadreGauche .ligne {
height:25px;
line-height:25px;
}

#global .cadreCentral .infoContact .cadreGauche .ligne .titreLigne {
width:120px;
float:left;
}

#global .cadreCentral .infoContact .cadreGauche {
width:400px;
height:300px;
border:1px #333 solid;
color:#111;
font-family:"arial";
font-weight:lighter;
padding:10px;
margin:5px;
font-size:14px;
text-align:left;
float:left;
}

#global .cadreCentral .infoContact .cadreDroit {
width:400px;
height:300px;
border:1px #333 solid;
color:#111;
font-family:"arial";
font-weight:lighter;
font-size:12px;
padding:10px;
margin:5px;
text-align:left;
float:left;
}


#global .cadreCentral .infoContact .cadreDroit .ligne {
height:25px;
line-height:25px;
width:350px;
text-align:center;
}

/********************************************************************/

#global .cadreCentral .infoSecondaire {
width:850px;
height:300px;
/*border:1px #333 solid;*/
color:#111;
font-family:"arial";
font-weight:lighter;
line-height:18px;
font-size:12px;
padding:20px;
margin-top:30px;
text-align:left;
}


#global .cadreCentral .infoGenerale {
width:440px;
height:330px;
/*border:1px #333 solid;*/
color:#111;
font-family:"arial";
font-weight:lighter;
font-size:12px;
line-height:18px;
padding:20px;
margin-top:20px;
text-align:left;
overflow:auto;
float:left;
}


#global .cadreCentral .infoPrestations {
width:350px;
height:300px;
/*border:1px #333 solid;*/
color:#111;
font-family:"arial";
font-weight:lighter;
font-size:13px;
padding:0px 20px 0 30px;
margin-top:40px;
line-height:18px;
text-align:left;
overflow:auto;
float:left;
}

#global .cadreCentral .acccordeon {
width:450px;
height:300px;
/*border:1px #333 solid;*/
color:#111;
font-family:"helvetica";
font-weight:lighter;
font-size:13px;
padding:0px 20px 0 30px;
margin-top:40px;
text-align:left;
overflow:auto;
float:left;
}

#global .cadreCentral .exemplePrestations {
width:450px;
height:300px;
/*border:1px #333 solid;*/
color:#111;
font-family:"helvetica";
font-weight:lighter;
font-size:13px;
padding:0px 20px 0 30px;
margin-top:40px;
text-align:left;
overflow:auto;
float:left;
}

.pics {  
    height:  232px;  
    width:   732px;  
    padding: 0;  
    margin:  0; 
	margin-top:15px; 
} 
 
.pics img {  
    width:  700px; 
    top:  0; 
    left: 0 
}


#global .cadreMenu {
    margin-left: auto;
    margin-right: auto;
	width:984px;
	height:180px;
	clear:both;
	background:url(../images/fondCadre2.jpg) center repeat-x;
}

#global .cadreMenu img {
    margin-left: 11px;
    margin-right: 11px;
	width:170px;
	height:180px;
	clear:both;
	background:url(../images/fondCadre2.jpg) center repeat-x;
}
/*************************************************************/
/********* GESTION DES ELEMENTS DE LA THICKBOX ***************/
/*************************************************************/

#wrap {
background-color: #fff;
padding:10px 10px;
height: 300px;
}

#wrap #newsForm, #wrap #resultatRequete  {
	text-align:left;
	font-size:11px;
	font-family: "arial";
	line-height:18px;
}

#wrap #newsForm h3, #wrap #resultatRequete h3 {
	color:maroon;
	
} 

 #wrap #resultatRequete a {
 	color:#333;
 	text-decoration: none;
 }
 
 /*************************************************************/
/**********  GESTION DES ELEMENTS DE FORMUALIRE  **************/
/*************************************************************/
 
 #formulaireResume label {
 	width:250px;

 }
 
 
  #devisForm .cadreGauche .labelDevis {
  	 width:170px;
	 float:left;
 	font-size:10px;
 	font-family: "Arial Black";
 	line-height:24px;
	height:24px;
  }

  
 #formulaireResume label.error, #devisForm label.error {
 	font-size: 9px;
 	color:#900;
	font-weight: 100;
	margin-left: 10px;
	display:inline;
}
 
 #devisForm label.error {
  width:350px;
  float:none;
  display:block;
  }