/* Global ************************* */

BODY { margin: 0;  background-color: #FFFFFF;  }
BODY,TD,TH,LI  { font-size: 11px; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif;	}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

.realHuot { width: 100%; vertical-align: middle; height: 100%;  }

.border { border-color: #000000; border: solid; border-width: 2px; width: 1003px; } 
.border#login { width: 300px; height:130px; border-width: 1px; } 

.site_contenu {margin: 4px 0px 0px 0px; }

.back_noir { background-image: url(../images/interface/Home01.gif);  width: 201px; height: 173px; background-color: #000000; }
.back_noir_E { 	background-image: url(../images/interface/Home01_E.gif);  width: 201px; height: 173px; background-color: #000000; }
.back_noir_S { 	background-image: url(../images/interface/Home01_S.gif);  width: 201px; height: 173px; background-color: #000000; }
.back_noir_P { 	background-image: url(../images/interface/Home01_P.gif);  width: 201px; height: 173px; background-color: #000000; }
.back_noir_R { 	background-image: url(../images/interface/Home01_R.gif);  width: 201px; height: 173px; background-color: #000000; }
.back_noir_SU { background-image: url(../images/interface/Home01_SU.gif);  width: 201px; height: 173px; background-color: #000000; }
.back_noir_A { 	background-image: url(../images/interface/Home01_A.gif);  width: 201px; height: 173px;  background-color: #000000; }

.back_rouge { background-image: url(../images/interface/Home04.gif);  width: 201px;  height: 437px; background-color: #E11A21; }

.bien_back { background-image: url(../images/contenu/bienvenue.gif);  background-repeat: no-repeat; }
.wel_back { background-image: url(../images/contenu/EN/welcome.gif);  background-repeat: no-repeat; }
.ent_back { background-image: url(../images/contenu/se.gif);  background-repeat: no-repeat; }
.about_back { background-image: url(../images/contenu/EN/us.gif);  background-repeat: no-repeat; }
.pro_back { background-image: url(../images/contenu/s.gif);  background-repeat: no-repeat; }
.prod_back { background-image: url(../images/contenu/EN/ts.gif);  background-repeat: no-repeat; }
.serv_back { background-image: url(../images/contenu/es.gif);  background-repeat: no-repeat; }
.real_back { background-image: url(../images/contenu/gnages.gif);  background-repeat: no-repeat; }
.achi_back { background-image: url(../images/contenu/EN/onials.gif);  background-repeat: no-repeat; }
.succ_back { background-image: url(../images/contenu/sales.gif);  background-repeat: no-repeat; }
.bran_back { background-image: url(../images/contenu/EN/es.gif);  background-repeat: no-repeat; }

.logo  { margin: 50px 20px 0px 0px;  float: right; }
.logo#en  { margin: 49px 42px 0px 0px;  float: right; }

.deschenes { float: left; padding: 140px 0px 0px 0px; }
/* I.E. Only */ * HTML .deschenes {margin-top:30px;}

.contenu { 	text-align: left; margin: 0px 0px 0px 40px; }
.pince { float: left; margin: 60px 0px 0px 0px; }
.t_accueil { width: 260px; margin: 150px 0px 0px 0px;}

.text  { margin: 70px 20px 0px 0px; }
.text#entreprise  { margin: 70px 20px 0px 0px; }
.text#equipe  { margin: 70px 20px 0px 158px; }
.text#service  { height: 340px; margin: -20px 20px 0px 0px;  }
.text#produit  { margin: 30px 150px 0px 140px;  }
.text#succursale { padding: 0px 0px 0px 45px; }
.text#form  { margin: 175px 80px 0px 60px; }
.text#login1  { margin: 175px 0px 0px 100px; }
.text#product { margin: -75px 200px 32px 140px;  text-align: justify; }
.text#produit2  { margin: -80px 230px 20px 140px;  text-align: justify; }

.text#real  { margin: -70px 20px 0px 158px;  }
.text2 { margin: 0px 0px 0px 157px; }

/* I.E. ONLY  */ * html .contenu {}

.menu1 { padding: 37px 0px 0px 14px; text-align:left; font-size: 10pt; line-height: 16pt; }

.menu1#rouge {
	 font-size: 8pt; 
	 line-height: 12pt; 
	 padding: 6px 0px 0px 31px; 
}

	.menu1 A:link, .menu1 A:visited { color: #FFFFFF; text-decoration:none; }
	.menu1 A:hover, .menu1 A:active { color: #FFFFFF; text-decoration:none; }

	
#i_contact { margin: 0px 7px 0px -20px; }	
/* I.E. Only */ * HTML #i_contact {margin-right:5px;}


.tel {
	margin: 235px 0px 0px 20px; 
	text-align: left; 
	color: #000000;
}
	
#RBQ { margin: 15px 0 0 40px; }
	
.footer {
	vertical-align: bottom; 
	float: right;
	margin: 0px 30px 0px 10px; 
	width: 400px; 
	text-align: right;
}

/* //////////////////////////////// */
/*  ACCUEIL  */
/* ///////// */

.accueil {
	width: 400px; text-align: left; padding: 35px 0px 0px 0px; line-height: 14pt; 
}	
.groupe {
	margin: 0px 0px 3px 0px; float: right; background-image: url(../images/contenu/groupe.jpg);  width: 441px; height: 269px;
}
/* I.E. Only */ * HTML .groupe {margin-top:30px;}
/* //////////////////////////////// */
/*  Realisation */
/* ///////// */

.achiev { margin: 0px 0px 0px -40px; }


/* //////////////////////////////// */
/*  Menu */
/* ///////// */

.xmlMenu { font-size: 9pt; margin: 0px 0px 0px 0px; }

.xmlMenu A:link, .xmlMenu A:visited { color: #000000; font-size: 9pt; font-weight: normal; text-decoration:none;}
.xmlMenu A:active, .xmlMenu A:hover { color: #000000; text-decoration:underline; }
	
.sMenu { margin: 22px 0px 0px 0px; }
.item { font-size: 9pt; margin: 0px 0px 0px 10px; }
.actif1 {margin: 0px 0px 0px 10px; font-weight:bold;}

.sMenu A:link, .sMenu A:visited { color: #999999; font-size: 9pt; font-weight: normal; text-decoration:none;}
.sMenu A:active, .sMenu A:hover { color: #ED1C24; font-size: 9pt; text-decoration:underline; }

.actif A:link, .actif A:visited { color: #ED1C24; font-size: 9pt; font-weight: bold; text-decoration:none; }
.actif A:active, .actif A:hover { color: #ED1C24; font-size: 9pt; text-decoration:underline; font-weight: bold; }
	
.slash { margin: 0px 0 -5px 0; }

.fleche2 { margin: -22px 0px 0px 10px; float: left;}

.menu_h { margin: 10px 0px 0px 60px; }
.cat { margin: 13px 0px 0px 140px; }

/* ________ */
/* Site Map */

.xmlSiteMap {padding:20px; width:200px;}
	.map_top {font-size:16px;} 
	.map_section {margin:5px 10px 10px 0px;}
		.map_section .titre {font-size:14px; }
		
	.map_sub {font-size:13px; margin:5px 5px 5px 10px;}
		.map_sub .item {padding: 0 0 5px 0;}
	
	.map_sub2 {margin:5px;}
	
	.xmlSiteMap A:link, .xmlSiteMap A:visited { color: #666666; text-decoration:none; }
	.xmlSiteMap A:active, .xmlSiteMap A:hover { color: #ED1C24; text-decoration:none; }
	
	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #000000; text-decoration:none; font-weight:bold; font-size:14px;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #ED1C24; text-decoration:none;  font-weight:bold; font-size:14px;}
	
/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */

/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 16px; color: #000000; margin: 0 0 10px 0;}
H2 { font-size: 14px; font-weight:bold; color: #000000; margin: 20px 0 10px 1px; }
H3 { font-size: 11px; font-weight:bold; color: #000000; margin: 10px 0 5px 0; }
H4, H5 { font-size: 11px; font-weight:bold; color: #000000; margin: 0; }

H2.servi { font-size: 14px; font-weight:bold; color: #000000; margin: 0px 0 10px 1px; }

.tPale {color: #999999;}
.tBold  {color: #000000;font-weight:bold;}
.tAsterix {color:#C91616;font-weight:bold;}
.tBlanc {color: #FFFFFF;}

P {margin:0 0 10px 0; color: #333333;}
	
STRONG  {color: #ED1C24; }

.tSuccurs {
	font-size: 12px; 
}

/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #ED1C24; text-decoration:underline;}
A:active, A:hover {color: #ED1C24; text-decoration:none; }

/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 0 0 0 0; padding: 0 0 0 20px; height:100%; list-style-image: url(/images/icons/li_t.gif); list-style-type: disc;}
	LI { margin: 0 0 5px 0px; padding: 0; }
	LI.asterix { list-style-image: url(/images/li_asterix.gif); color:#DF0000; }
	LI.tiret { list-style-image: url(/images/icons/li_t.gif); color:#333333; }
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

UL.serv { width: 430px; margin: 0px 0 0 140px; height: 250px; }

/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

.imgLf {float:left; margin: 0px 20px 10px 0px;}
.imgDr {float:right; margin: 0px 0px 10px 20px;}

.uranium {
	width: 1000px;
	text-align: left;
	padding-top: 15px;
	color: #999999;
	font-size: 10px;
}
.uranium A:link, .uranium A:visited {color: #999999; text-decoration:none;}
.uranium A:active, .uranium A:hover {color: #999999; text-decoration:none; }

/* Backgrounds ******************** */

.bg_01 { background: #FFFFFF url(/images/bg_01.gif) repeat-x scroll left top;}
		
