BODY {
	BACKGROUND-ATTACHEMENT: fixed;
	BACKGROUND: #ffffff;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9pt;
}
TABLE,TR,TD,P,DIV {
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 9pt;
}
A:HOVER {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A:FOCUS {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A:LINK {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A:VISITED {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.navigation {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.navigation:HOVER, .navigation:FOCUS {
	COLOR: white ;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.navigation2 {
	COLOR: gray;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.navigation2:HOVER, .navigation2:FOCUS {
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
@charset "utf-8";
/* CSS Document */

/*Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,   
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

/*Balises HTML*/
body { background-image:url(/idea/web/image/interface09/bg.png); background-position:top; background-repeat:repeat-x; margin:0px; padding:0px; padding-top:14px; margin-left:auto; margin-right:auto; text-align:center;}
*+html body {padding-top:21px;}
* html body {padding-top:21px;}
p { margin-left:10px; text-align:justify;}

/*Header*/
div#main { width:955px; margin-left:auto; margin-right:auto; text-align:center; font-family:Tahoma, Verdana, sans-serif; font-size:1em; marginp:0px; padding:0px;}
div#header { text-align:left; margin-bottom:32px; margin-top:0px; padding-top:0px; height:100px;}
/*Contournements IE7 header*/
*+html div#header { text-align:left; margin-bottom:25px; margin-top:0px; padding-top:0px; height:100px;}
/*Contournements IE6 et - header*/
* html div#header { text-align:left; margin-bottom:25px; margin-top:0px; padding-top:0px; height:100px;}

/*Zone de contenue*/
div#contenu_texte { display:block; width:955px; text-align:left; margin-top:2px; font-size:0.8em; line-height:14pt;}

/*Colonnes 1*/
div#col1 { float:left; width:588px; margin-right:48px; text-align:left;}
div#col1 p { margin-left:0px; text-align:justify;}
div#col1 a:link { color:#78a22f;}
div#col1 a:hover { color:#78a22f; text-decoration:underline;}
div#col1 a:visited { color:#78a22f;}

/*Colonne 2*/
div#col2 { float:left; width:319px; text-align:left;}
div#col2 p { margin-left:0px;}
div#col2 a:link { color:#162934; text-decoration:none;}
div#col2 a:hover { color:#78a22f; text-decoration:underline;}
div#col2 a:visited { color:#162934; text-decoration:none;}
div#col2 blockquote#q1 { width:319px; height:101px; background-color:#d6e6ba; border-bottom:1px; border-bottom-color:#8fac5d; border-bottom-style:solid; padding:0px; padding-top: 10px;}
div#col2 blockquote#q2 { width:319px; height:101px; background-color:#ffffff; padding:0px;  padding-top: 10px;}
div#col2 blockquote#q1:hover { color:#78a22f; text-decoration:none;}
div#col2 blockquote#q2:hover { color:#78a22f; text-decoration:none;}

div#col_simple {text-align:left;}
div#col_simple p {margin-left:0px; text-align:justify;}
div#col_simple ul { margin-left:35px; text-align:justify;}
div#col_simple a:link { color:#78a22f;}
div#col_simple a:hover { color:#78a22f; text-decoration:underline;}
div#col_simple a:visited { color:#78a22f;}

/*Footer*/
div#footer { margin-bottom:68px; margin-top:20px; font-size:0.8em;}
*+html div#footer { margin-top:40px;}
* html div#footer { margin-top:40px;}

/*Background bas*/
#background { background:url(/idea/web/image/interface09/bg_bas.gif) repeat-x bottom center; height:100%; width:100%; display:table; }   

/*Non flottant*/
div.nonflottant {clear:both;}

/*Textes*/
h1 { color:#d58200; font-size:2em; margin-bottom:10px;  margin-top:30px;}
h2 { color:#78a22f; font-size:1.5em; margin:0px; margin-left:0px; margin-top:20px; padding:0px; font-weight:bold; line-height:normal;}
h3 { color:#162934; font-size:1.3em; margin:0px; margin-left:0px; padding:0px; font-weight:bold; line-height:normal;  margin-bottom:5px;}
h4 { color:#162934; font-size:1.3em; margin:0px; margin-left:0px; padding:0px; font-weight:bold; line-height:normal;}
div#col2 h1 {margin-bottom:47px;}

