/* 
	DEFAULT STYLESHEET
	All pages inherrit from this stylesheet, so anything reusable, 
	site-wide or generic goes here.
*/

/* ------------------------------------------------------------------------
	HTML BODY tag and Page div
------------------------------------------------------------------------ */
body {
	margin: 0;
  	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	background:#fff url(../images/bg.gif) repeat-x top left; }

#container {
	width:734px;	
	margin:0 auto;
	text-align:left;
	background:#000; }

#box {
	background:#d7d7d7;
	margin:0 6px;
	border-left:2px solid #fff;
	border-right:2px solid #fff; }

/* ----------------------------
   Liens
---------------------------- */

#colGauche a:link, #colDroite a:link, #colCentre a:link  
{
    color: #36854a; 
    text-decoration:none;
}

#colGauche a:visited, #colDroite a:visited, #colCentre a:visited  
{
    color: #36854a; 
    text-decoration:none;
}

#colGauche a:active, #colDroite a:active, #colCentre a:active  
{
    color: #36854a; 
    text-decoration:none;
}
    
#colGauche a:hover, #colDroite a:hover, #colCentre a:hover 
{
    text-decoration:underline; 
}  

#colDroite .pLogos
{
    margin-top:70px;
}

/* ---------------------------------------- */
/* --------------- Corps ------------------ */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* --------------- Header ----------------- */
/* ---------------------------------------- */

#topHeader {
	background:#000;
	height:28px;
	border-bottom:2px solid #fff; }

#header {
	background:url(../images/nordikorleans_entete.jpg) no-repeat top left;
	height:215px;
}

#header span {
	visibility:hidden; }

/* ---------------------------------------- */
/* ------------ Menu principal -------------*/
/* ---------------------------------------- */

#menu {
	background:#242424 url(../images/menu-degrade.gif) repeat-x top left;
	width:718px;
	border-bottom:2px solid #949286;
	border-top:4px solid #404040;  }

#menu ul {
	list-style:none;
	margin:0 0 0 45px; }

#menu ul li {
	margin:0;
	float:left; }

.bordureDr {
	background:url(../images/menu-bordure-sep.gif) repeat-y top right;
	padding-bottom:10px; }

#menu a {
	display: block;
	float:left;	
	padding:3px 25px 5px 25px;
	margin:-4px 0 0 0;
	text-decoration:none;
	color:#fff;
	border-top:4px solid #404040; }

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#menu a {
    float:none; }
/* End IE5-Mac hack */

#menu a:hover {
	background:#282806 url(../images/menu-boDegrade.gif) repeat-x top left;
	padding:3px 25px 5px 25px;
	margin:-4px 0 0 0;
	border-top:4px solid #696969; }
	
/* ----------------------------------- */
/* ------------ Sous-Menu -------------*/
/* ---------------------------------- */

#divSubMenus {
    text-align: left;
	display: block;
    left: 0;
    top: 0;
	z-index: 100;
	font-size: .9em; }

#divSubMenus div {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
	cursor: pointer;
	background: #373737; }

#divSubMenus div div {
	position: relative;
	display: block;
	width: 100%;
	white-space: nowrap;
	background: none;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff; }

#divSubMenus div div.first {
    border-top:1px solid #fff; }

#divSubMenus div div.last {
    border-bottom:1px solid #fff; }

#divSubMenus a {
	display: block;
	height: 1%;
	padding: 5px 5px;
	color: #fff;
	text-decoration: none; }

#divSubMenus a:hover {
	background:#737373;
	color:#fff; }

/* largeur des zones de sous-menu */
#mNosProduitsMenu {
    width: 122px; }

#mNosRealisationsMenu {
    width: 104px; }


/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------- Zone de contenu Page Accueil-----------------------------------------------------*/
/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------- */

#contenu {
    padding:15px 0 0 0; }

#contenu h1 {
	font-size:0.9em;
	padding:0 20px;
	color:#000033; }

#contenu p {
	font-size:0.9em;
	padding:0 20px 0 20px;
	text-align:justify;	}

#contenu p.last {
	margin-bottom:20px; }
	
#contenu span.sloganAcc {
	font-size:1.4em;
	font-weight:bold;
}

#colGauche {
	float:left;
	width:330px; }

#colDroite {
	float:left;
	width:372px; }

#colCentre {
	width:691px;
}

.gras {
	font-weight:bold; }

/* ---------------------------------------------------------------------- */
/* ------------------- colonne de gauche -------------------------------- */
/* ---------------------------------------------------------------------- */

/* ---------------- accueil ----------------------------*/

#colGauche img#pictMission {
	border:2px solid #949286;
	margin:0 0 10px 20px;	
}

/* ---------------------------------------------------------------------- */
/* ------------------- colonne de droite -------------------------------- */
/* ---------------------------------------------------------------------- */

/* ---------------- Page Accueil ----------------------------*/

#colDroite img#pictHistor {
	border:2px solid #949286;
	margin:0 0 10px 20px; }

#colDroite img.logoApcha {
    margin-bottom:20px; }
    
#colDroite img.logoAcic {
    margin-bottom:10px; }
    
#colDroite img.logoAccordd {
    margin-bottom:10px; }
    
#colDroite img.logoInter {
    margin-bottom:10px; }
    
#colDroite img.espaceLogo {
    margin-right:20px; }
    
#colDroite .photo 
{margin:0 0 5px 20px;}

#colDroite .photo img
{
    /*border:2px solid #01804D;*/
}

/* ---------------- Page Nos Produits ----------------------------*/

#infoProduit {
	margin-left:20px;
	border-left:4px solid #949286; }

#infoProduit h1 {
	font-size:0.9em;
	padding:0 20px 0 7px; }

#infoProduit p {
	font-size:0.9em;
	padding:0 20px 0 7px;
	text-align:justify;	}

table.tabFicheTechnique {
	margin:5px 0 5px 30px;
	background:#fff;
	border:1px solid #000;
	width:280px; }

table td.tabTitre {
	font-size:1.3em;
	font-weight:bold;
	padding:3px 5px; }

table td.tabColGauche {
    padding:3px 5px; }

table td.tabColDroite {
    text-align:center; 
    padding: 0 10px; }

table td.tabBorduresGau {
	border-top:1px solid #000;
	border-right:1px solid #000; }

table td.tabBorduresDr { 
    border-top:1px solid #000; }

#lienProduit {
	font-size:0.9em;
	margin-left:20px; }

#lienRealisation {
	font-size:0.9em;
	padding:10px 0 20px 0; }

#lienProduit a:link, #lienProduit a:visited, #lienProduit a:active, #lienRealisation a:link, 
#lienRealisation a:visited, #lienRealisation a:active {
	color:#006633;
	text-decoration:none; }

#lienProduit a:hover, #lienRealisation a:hover {
	text-decoration:underline; }


#colDroite .grpImg
{
    width:372px;
    float:left;
}

#colDroite .thumb1
{
    float:left;
    width:160px;    
}

#colDroite .thumb2
{
    float:left;
    width:160px;  
    margin: 0px 0px 0px 15px;  
}

/* --------------------------------------------------------------------------------------- */
/* ------------------------------- Page Réalisations ------------------------------------- */
/* --------------------------------------------------------------------------------------- */

/* ------------------- sélection de la section de la réalisation ------------------------- */
.lienActif {	
	color:#36854a;
	text-decoration:underline; }

.ligneThumbRealisations {
	width:691px;
	margin-left:20px; }

.ligneThumbRealisations img {
	/*border:1px solid #006633;*/ }

.blocRealThumb {
	float:left;
	width:98px;
	margin: 0 38px 10px 0; }

.blocRealThumbLast {
	float:left;
	width:98px;
	margin: 0 0 10px 0; }

.nomReal {
	font-size:0.9em;
	padding-top: 4px;
	text-align: center;
	overflow: hidden; }

.nomReal a:link, .nomReal a:visited, .nomReal a:active {
	color:#006633;
	text-decoration:none; }

.nomReal a:hover {	
	color:#36854a;
	text-decoration:underline; }


/* -------------------------------------------------------------------------------------------- */
/* ------------------- sélection de l'image de la réalisation désirée ------------------------- */

#colSelectRealiChoix {
    background:#c1c0c0; }
    
#colSelectRealiChoix h1 {
    padding-top:14px; }

.ligneChoixRealisation {
	width:691px;
	padding-left:20px; }

.ligneChoixRealisation img {
	/*border:1px solid #006633;*/ }

.blocRealChoixThumb {
	float:left;
	width:123px;
	margin: 0 42px 10px 0; }

.blocRealChoixThumbLast {
	float:left;
	width:123px;
	margin: 0 0 10px 0; }

/* ----------------------------------------------------------------------------------------- */
/* ------------------------------- Page Contactez-nous ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */

#formContact {
	padding-left:20px;
	margin-bottom:20px; }

.lesChamps {
	margin-bottom:15px; }

.lesChamps label {
	font-size:0.9em;
	font-weight:bold; }

.lesChamps input {
	width:300px; }

/* ---------------------------------------------------------------------- */
/* ----------------------------- Pieds ---------------------------------- */
/* ---------------------------------------------------------------------- */

#pied {
	background:#000;		
	font-size:0.9em;
	padding:8px 0 10px 13px;
	border-top:2px solid #fff;}

#pied a:link, #pied a:visited, #pied a:active {
	color:#fff;
	text-decoration:none; }

#pied a:hover {
    text-decoration:underline; }  

#pied span.fl {
	float:right;
	color:#fff;
	margin-right:11px; }

span.green  {
    color: rgb(30,200,30); }
    
img.logoPrint {
    display: none;
    float: left; }
    
.coordsPrint1, .coordsPrint2, .coordsPrint1 strong, .coordsPrint2 strong {
    text-align: right;
    font-size: 8pt; }
    
.coordsPrint2 {
    text-align: left;
    padding-left: 15px; }
    
.pNomProduit
{
    font-size: 1.9em;
    color: Blue;
    font-weight: bold;
    text-align: right;
    vertical-align: bottom;
}

#tabPrint
{
    display: none;
}