/* 
	STYLE STYLESHEET
	Stylisation des typographies.
*/



body {
	background:#e7e5e0 url(images/topfade.gif) repeat-x top left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:70%;
	}



/*=============== Liens généraux ===============*/

a {
	font-size:1em;
	color:#00537e;
	text-decoration:none;
	}

a:visited {
	color:#FF6600;
	}

a:hover {
	color:#3399CC;
	}

/*---------------- Liens --------------------*/

a.biglink {
	font-size:1.4em;
	font-weight:bold;
	}

/*---------------- Fil d'Ariane ----------------*/

#ariane {
	margin-bottom:15px;
	}

#ariane a {
	font-size:0.9em;
	}

#ariane span {
	font-size:0.9em;
	color:#666666;
	}



/*=============== En tête ===============*/


/* -------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Menus ------------------------------------------------- */
/* --------------------------------- See menu-en.css and menu-fr.css --------------------------------- */


.menu_normal ul {
	list-style-type:none;
	}





/*================ Content ===================*/

/*------------------ Titres --------------------*/

h3 {
	font-size:1.6em;
	color:#000000;
	}

h4 {
	font-size:1.2em;
	color:#000000;
	}

h2.titre_help_menu {
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}
	
h2.titre_boite_grise {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}

h2.titre_boite_grise_home {
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}

h2.titre_boite_normal {
	font-size:1em;
	font-weight:bold;
	margin-bottom:6px;
	padding-bottom:1px;
	border-bottom:#999999 solid 1px;
	}

h2.titre_boite_normal img.alert {
	margin-right:10px;
	}

h2#titre_boite_login {
	background:url(images/project_house.gif) right no-repeat;
	height:14px;
	padding-top:27px
	}

/*-------------------*/

.texte {
	line-height:1.4em;
	}

.text_sml {
	line-height:1.4em;
	font-size:0.9em;
	color:#666666;
	}

.quote {
	padding:0 25px;
	line-height:1.4em;
	color:#666666;
	}

.text_gris {
	color:#d8d8d8;
	}	

.bold {
	font-weight:bold;
	}

#no_tel {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	}

.first_date {
	margin-bottom:0;
	margin-top:0;
	font-weight:bold;
	color:#666666;
	}

.date {
	margin-bottom:0;
	margin-top:8px;
	font-weight:bold;
	color:#666666;
	}

/*================= Listes ==================*/

ul.texte_liste {
	list-style-type:square;
	margin-left:25px;
	}

ol.texte_liste {
	margin-left:25px;
	}

ul.texte_liste li, ol.texte_liste li {
	margin-bottom:5px;
	}	


ul {
	list-style-type:none;
	
	}

ul li, ol li {
	margin:0;
	}


.quote_liste {
	padding:0 25px;
	line-height:1.4em;
	color:#666666;
	}


/*================= Formulaires ==================*/

form {
	color:#000000;
	/*font-size:1em;*/
	}

/**********************LOGIN***************************/

        .login
        {
            width:180px;
            font:14px Verdana,Sans-Serif;            
            border:solid 0px black;
            padding:0px;
        }
        .login label
        {						
			font-size:76%;			
		}    
		  
        
        .login table
        {
			margin-left:-3px;
            width:180px;            
        }
        .login td
        {
            width:auto;			                        
            text-align:left;           
        }
        .login_title
        {            
            color:white;
            font-weight:bold;
        }
        .login_instructions
        {
            font-size:12px;
            text-align:left;
            padding:10px;
        }
        .login_button
        {      			      
            padding:3px;
        }
        .login_chk
		{			
			width:15px ;	
		}  
		.login input[type='text'] 
        {			
            width:90px;            
        }
		.login input[type='password'] 
        {			
            width:90px;                        
        }
        		.login input[type='checkbox'] 
        {			
            width:15px;            
        }
        /*            RSS               */
        .rssbutton
		{
			background:transparent url(../images/rss-icon.gif) no-repeat scroll left center;
			margin:0px 0pt 0pt 10px;
			padding:10px 0pt 10px 20px;
		}
		.iconCouv
		{
			background:transparent url(../images/iconcouv.gif) no-repeat scroll left center;
			margin:0px 0pt 0pt 10px;
			padding:10px 0pt 10px 20px;
		}
		.iconDeta		
		{
			background:transparent url(../images/iconDeta.gif) no-repeat scroll left center;
			margin:0px 0pt 0pt 10px;
			padding:10px 0pt 10px 20px;
		}
		
/**********************Dealer Locator***************************/

.formDealer
{
	width:700px;
	margin:0 0 20px 0;
}

.champsRecherche
{margin-bottom:10px;}

.champsRecherche label
{
	color:#000;
	font-weight:bold;
}

.champsRecherche input
{
	width:170px;
	margin:5px 0 3px 0;
}

.champsRecherche select
{margin:5px 0 3px 0;}

.formDealer input.ibRechercher
{margin:0 3px 0 0;}


/* -- */

.resultatsRecherche
{
	width:700px;
	margin:30px 0 20px 0;
}

.txtColGau
{
	float:left;
	width:300px;
	margin:0 25px 0 0;
}

.txtColGau p, .txtColDr p
{float:left;}

.txtColGau img, .txtColDr img
{
	float:left;
	margin:0 20px 0 0;
}

.txtColDr
{
	float:left;
	width:300px;
}

.gras
{font-weight:bold;}

