﻿/* PNG Fix for IE6 */
/*img{ behavior: url(../iepngfix/iepngfix.htc) }*/

#container 
{
	margin:0 auto;
	margin-top:10px;
	padding:0;
	border:0;
	width:960px;
	height:auto;
	display:block;
}


#shadow_top
{
	width:960px;
	height:6px;
	overflow:hidden; /* delete the space in IE6 due to the min-height given by IE6 - Correct a bug */
	background-image:url('images/shadow_top.png');
	background-repeat:no-repeat;
}

#shadow_sides
{
    width:960px;
    padding-left:6px;
    padding-right:7px;
    height:auto;
    background-image:url('images/shadow_left_right.png');
    background-repeat:repeat-y;
}

#middle_part
{
	display:block;	
}

#main
{
    display:block;
	width:947px;
	height:auto;
	float:left;
	background-color:white;
}

#logo_title
{	
	overflow:hidden; /* delete the space in IE6 due to the min-height given by IE6 - Correct a bug */
	width:947px;
	height:91px;	
}

.logo
{	
	width:142px;
	height:91px;	
	float:left;	
}

.title
{
	width:805px;
	height:91px;
	float:right;
	background-image:url('images/title.png');
}

.navbar
{
    margin:0;
	padding:0;
	border:0;   
}

.navbar_left
{
	width:193px;
	height:34px;
	float:left;
	background-image:url('images/navbar_bg.png');
	background-repeat:repeat-x;
}

.navbar_middle
{
	width:560px;
	height:34px;
	float:left;
	/*-margin-top:-1px;*/
	background-image:url('images/navbar_bg.png');
	background-repeat:repeat-x;
}

.navbar_right
{
	width:194px;
	height:34px;
	float:right;
	background-image:url('images/navbar_right.png');
}

.ariane_left
{
	width:193px;
	height:22px;
	float:left;	
}

.ariane_middle
{
	width:560px;
	/*height:22px; DEFAULT OK */
	height:18px; /* To center vertically the Ariane middle part */
	margin-top:4px; /* To center vertically the Ariane middle part */
	float:left;	
}

.ariane_right
{
	width:194px;
	height:22px;
	float:right;
}

.column_left
{
	width:193px;
	height:auto;		
	float:left;	
}

.menuBesoins
{
    
    width:193px;
    min-height:228px;
    height:auto;
    -height:228px;
}


.menuSociete
{    
    width:auto;
    min-height:127px;
    height:auto;
    -height:127px;
    padding-top:10px;
    padding-left:15px;            
}

.microsoftPartner
{
    
    width:193px;
    min-height:88px;    
    height:auto;
    -height:88px;    
}


#column_middle_and_right
{
    width:754px;
    height:auto; /* Hauteur des colonnes de milieu et droite */
    float:right;   
}

.column_middle
{

    display:block;
    overflow:hidden;
    width:560px;
    /width:540px;
    height:auto; /* Hauteur auto de la colonne du milieu (colonne de contenu) */    
    padding-bottom:20px;
    /*background-color:#fdf5e9;*/    
    float:left;
       
}

.column_right
{
    display:block;
	width:194px;	
	height:auto;	
	float:right;		
}

/* permet de joindre toutes les balises pour coller au footer */
div.spacer{clear:both; display:block;}

#footer
{	
	text-align:center;
	font-family:arial;
	padding-top:10px;
	font-size:10px;
	width:960px;
	height:24px;
	background-image:url('images/footer_naked.png');
	background-repeat:no-repeat;
	color:silver;
}

#footer a
{
	text-decoration:none;
	color:#808080;
}

#footer a:hover
{
    color:#ff6400;
}
