/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    color               : #601246;
    text-decoration     : none;
	background          : url(images/2009/bg.gif);
	height              : 100%;
}

a, a:visited, a:link, a:hover, a:active {
	color               : #fe0090;
	background-color    : inherit;
	text-decoration     : underline;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h1 {
    font-family         : Times new roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : bold;
    color               : #ab0232;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Times new roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 24px;
    font-weight         : bold;
    font-style          : italic;
    color               : #ab0232;
    margin-top          : 0px;
    margin-bottom       : 1px;
	text-align          : center;
}
h3 {
    font-family         : Times new roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 17px;
    font-weight         : bold;
    color               : #ab0232;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
    text-align          : center;
}
h4 {
    font-family         : Times new roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    font-style          : italic;
    color               : #ab0232;
    margin-top          : 0px;
    margin-bottom       : 1px;
    text-align          : center;
}
h5 {
	font-family         : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #ab0232;
	text-align          : center;
}
td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    list-style-image    : url(images/puce.gif);
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input, select, textarea {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    vertical-align      : middle;
}
input[type=button], input[type=submit] {
    font-weight         : bold;
    color               : #FFFFFF;
	background-color    : #830984;
	padding             : 2px 5px;
	border              : 1px solid #9E7DA3;
}
img {
	border              : 0px;
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
body.popup {
    background          : #ea6ea3 url(images/2009/popup.jpg) repeat-x;
}
body.popup_v2 {
    background          : #ffffff;
}
body.foncer {
	background-color    : #B00B65;
    background-image    : url(images/fondfoncer.jpg);
}
div#pink_bg {
	position           : absolute;
	width              : 100%;
	background         : url(images/2009/bg_pink.jpg) repeat-x 0px 24px;
	z-index            : 1;
	height             : 61px;
}
div#bg_menu_bas {
	position           : absolute;
	height             : 19px;
	background         : url(images/2009/bg_menu_bas.jpg) repeat-x;
	width              : 100%;
}
td#td_menu_bas {
	background         : url(images/2009/bg_menu_bas.jpg) bottom repeat-x;
	padding            : 3px 5px 0px 0px;
}
div#container {
	position           : absolute;
	z-index            : 2;
	height             : 100%;
	background         : url(images/2009/bg_left_container.jpg) no-repeat;
}
html>body #container {
	height             : auto;
	min-height         : 100%;
}
div#left {
	width              : 200px;
	float              : left;
	overflow           : hidden;
	background         : #e9629c url(images/2009/bg_left.jpg) no-repeat;
}
div#right {
	width              : 795px;
	float              : left;
	overflow           : hidden;
	padding            : 0px 0px 20px 0px;
}
div#content_left {
	width              : 479px;
	float              : left;
	padding            : 0px 0px 10px 10px;
	overflow           : hidden;
}
td#left_content_td {
    width              : 479px;
	padding            : 0px 0px 10px 10px;
}
td#right_content_td {
    width              : 306px;
}
div#content_right {
	width              : 306px;
	float              : left;
}
div#footer {
    clear              : both;
    position           : absolute;
	bottom             : 0;
	width              : 100%;
    padding-top        : 10px;
}
td#td_menu_bas img {
	vertical-align     : middle;
}
td#td_menu_bas img.puce_left {
    margin-left        : 80px;
    margin-right       : 10px;
}
td#td_menu_bas img.puce_right {
    margin-left        : 10px;
}
td#td_menu_bas a:link,
td#td_menu_bas a:active,
td#td_menu_bas a:visited,
td#td_menu_bas a:hover,
td#td_menu_bas a:focus {
	color              : #5b0c58;
	text-decoration    : none;
}
/************** MENU HAUT ********************************************************/
div#menu_haut {
	height             : 110px;
	background         : url(images/2009/bg_pink.jpg) 0px 25px repeat-x;
}
div#menu_haut img {
	cursor             : pointer;
	/*margin-left        : 50px;*/
}

/************** MENU *************************************************************/
div#menu {
	font-size          : 10px;
}
a.niv1:link,
a.niv1:active,
a.niv1:visited,
a.niv1:hover,
a.niv1:focus {
    display            : block;
    padding            : 6px;
    background         : #5b0c58;
    margin-bottom      : 1px;
    color              : #e1b2d5;
    text-decoration    : none;
    text-align         : center;
    font-weight        : bold;
}
a.niv1_on:link,
a.niv1_on:active,
a.niv1_on:visited,
a.niv1_on:hover,
a.niv1_on:focus {
    display            : block;
    padding            : 6px;
    background         : #fe0090;
    margin-bottom      : 1px;
    color              : #ffffff;
    text-decoration    : none;
    text-align         : center;
    font-weight        : bold;
}
a.niv2:link,
a.niv2:active,
a.niv2:visited,
a.niv2:hover,
a.niv2:focus {
    display            : list-item;
    color              : #5b0c58;
    background         : none;
    padding            : 1px 3px 5px 15px;
    list-style         : disc inside;
    text-decoration    : none;
}
a.niv2_on:link,
a.niv2_on:active,
a.niv2_on:visited,
a.niv2_on:hover,
a.niv2_on:focus {
    display            : list-item;
    color              : #fe0090;
    background         : none;
    padding            : 1px 3px 5px 15px;
    list-style         : disc inside;
    text-decoration    : none;
}
img.menu_on {
	padding-left       : 7px;
}
span.htroi {
    font-family         : Times new roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #ab0232;
}
span.hdeu {
	color               : #e2007a;
	font-size           : 18px;
	font-family         : Times new roman, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight         : bolder;
}
span.calcuspan {
	color               : #ab0232;
}
span.result {
	font-weight         : bold;
}


/*TDS*-************/
td#td_left {
	width               : 200px;
	background          : #e9629c url(images/2009/td_left.jpg) no-repeat;
}
