/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	color               : #666666;
	background-color    : #FFFFFF;
	text-decoration     : none;
	margin              : 0px;
	padding             : 0px;
	background-image    : url('images/fd.jpg');
	background-repeat   : repeat-x;
}

a, a:visited, a:link {
	color               : #E75012;
	text-decoration     : underline;
}
a:hover, a:active {
	text-decoration     : none;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #666666;
    margin-top          : 5px;
    margin-bottom       : 5px;
}
                        
h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #000000;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #E75012;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #284B65;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
td {                    
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #333333;
}                       
ul {
    margin              : 0px 0px 0px 15px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #E75012;
    list-style-image	: url(images/puce.gif);
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 15px;
    padding             : 0px;
}                       
li {
    margin              : 2px 0px 2px 16px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 10px;
    color               : #333333;
}
form {                  
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}                       


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
	background-color    : #FFFFFF;
    border              : 0px solid #C4C4C4;
}
table.logo {
	background-color    : #C4C4C4;
}
table.logo td.bandeau{
	background-image    : url('images/fond_bandeau.gif');
	background-repeat		: no-repeat;
	background-position : top right;
}
div.espace1 {
    border-bottom       : 1px solid #FFFFFF;
    background-color    : #E75012;
}
div.espace2 {
}
table.decoupage {
    background-color    : #FFFFFF;
}
table.decoupage td.contenu {
}

table.decoupage td.contenu div.contenu_page {
    margin              : 10px;
    padding							: 0px 20px 0px 38px;
}
table.decoupage td.sous_menu_gauche {
    background-color    : #FFFFFF;
    
}
table.decoupage td.sous_menu_gauche a {
    display							: block;
    color               : #000000;
    background-color    : #FFFFFF;
    text-decoration			: none;
    padding							: 8px 0px 8px 8px;
}
table.decoupage td.sous_menu_gauche a:active,table.decoupage td.sous_menu_gauche a:hover{
    display							: block;
    color               : #E75012;
    background-color    : #FFFFFF;
    text-decoration			: none;
    
}

table.decoupage td.sous_menu_gauche a.on,table.decoupage td.sous_menu_gauche a.on:link,table.decoupage td.sous_menu_gauche a.on:active,table.decoupage td.sous_menu_gauche a.on:hover {
    display							: block;
    color               : #E75012;
    background-color    : #FFFFFF;
    text-decoration			: none;
    font-weight					: bold;
    
}
table.decoupage td.sous_menu_gauche div.separateur {
    background-image    : url('images/sep_sousmenu.gif');
    
}
table.contact {
		color               : #FFFFFF;
        padding             : 0px;
		font-family         : Verdana, Arial, Helvetica, sans-serif;
		font-size           : 9px;
		background-image    : url('images/fd_contact.gif');
		background-repeat	: no-repeat;
		background-position : top left;
}
table.contact td{
		color               : #FFFFFF;
		font-size           : 9px;
}
table.contact a, table.contact a:visited, table.contact a:active, table.contact a:hover, table.contact a:link {
	color               : #FFFFFF!important;
}
div.copyright {
		color               : #000000;
		font-family         : Verdana, Arial, Helvetica, sans-serif;
		font-size           : 10px;
    padding             : 5px;
}

div.copyright img {
    vertical-align      : middle;
}

/* Menu */
div.menu {
    background-color    : #FFFFFF;
}
div.menu a, div.menu a:visited, div.menu a:link {
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	color               : #FFFFFF;
	text-decoration     : none;
}
div.menu a:active, div.menu a:hover,
div.menu a.on, div.menu a.on:visited, div.menu a.on:link, div.menu a.on:active, div.menu a.on:hover {

	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	color               : #FFB123;
	text-decoration     : none;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 10px;
    border-top			: 1px solid #999999;
    border-left			: 1px solid #999999;
    border-right		: 1px solid #999999;
    
}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
  display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	padding             : 5px 10px 5px 5px;
	color               : #000000;
	text-decoration     : none;
	background-color    : #ECECEC;
	border-bottom		: 1px solid #999999;
	width				: 190px;
}
div.ssmenu a:active, div.ssmenu a:hover {
  display             : block;
	font-family         : verdana, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : none;
	padding             : 5px 10px 5px 5px;
	color               : #FF4900;
	text-decoration     : none;
	background-color    : #F4F3F3;
	border-bottom		: 1px solid #999999;
	background-image    : url('images/fd_sous_menu_over.gif');
	background-repeat   : repeat-x;
}


/**************home**********/
table.menuHome {
	padding							: 10px;
	border-bottom				: 1px solid #C4C4C4;
}
table.menuHome td.conseilStrategie{
	padding-left				: 20px;
}
div.actu{
	background-color    : #EBEBEB;
	padding				: 20px 10px 20px 10px;
}
table.actuContenu{
	background-color    : #F5F5F5;
	padding				: 20px 20px 20px 20px;
	width					: 740 px;
}
table.offre {
    background-image    : url(images/home/offre.gif);
}