/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    color               : #000000;
    text-decoration     : none;
	background          : #61a9d4;
}

div#absfond{
	position			: absolute;
	background-image	: url("images/v2/back.jpg");
	background-repeat	: repeat-x;
	width				: 100%;
	height				: 220px;
	z-index				: 1;
}

a, a:visited, a:link {
	color               : #3d89c3;
	background-color    : inherit;
	text-decoration     : ubnderline;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 21px;
    font-weight         : bold;
    color               : #6b9837;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 10px;
	background-image	: url("images/v2/h2.jpg");
	background-repeat	: no-repeat;
	padding-left		: 40px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 17px;
    font-weight         : bold;
    color               : #6b9837;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
	background-image	: url("images/v2/h2.jpg");
	background-repeat	: no-repeat;
	padding-left		: 40px;
	padding-top			: 3px;
	height				: 24px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #6b9837;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
ol {
    font-family         : Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
	list-style			: url("images/v2/puce.gif");
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}
img{
	border				: 0px;
}
/***************************************************/
/*               SPECIFIQUE                        */
/***************************************************/
div#main{
	position			: absolute;
	width				: 786px;
	margin-left			: -393px;
	left				: 50%;
	z-index				: 2;
}
div#banner{
	height				: 172px;
	background-image	: url("images/v2/banner.jpg");
	background-repeat	: no-repeat;
}
img#toplogo{
	position			: absolute;
	margin-left			: 24px;
	margin-top			: 21px;
}
div#bottom{
	height				: 43px;
	background-image	: url("images/v2/bottom.gif");
	background-repeat	: no-repeat;
}
div#content{
	background-image	: url("images/v2/fond.gif");
	background-repeat	: repeat-y;
}
div#content_body{
	background-image	: url("images/v2/degrad.gif");
	background-repeat	: no-repeat;
}
div#content_left{
	float				: left;
	width				: 184px;
	padding-left		: 13px;
}
div#content_right{
	width				: 563px;
	float				: right;
	padding-right		: 13px;
	padding-left		: 13px;
}
div#contact{
	padding-left		: 13px;
	width				: 164px;
	height				: 62px;
	background-image	: url("images/v2/boomerang.jpg");
	background-repeat	: no-repeat;
	padding-top			: 170px;
	margin-top			: 20px;
}
div#content_bottom{
	clear				: both;
}
div.titre_vivial{
	color				: #335155;
	font-size			: 14px;
	font-weight			: bold;
}
div.lien_blanc a:link, div.lien_blanc a:active, div.lien_blanc a:visited, div.lien_blanc a:hover, div.lien_blanc a:focus{
	color				: #ffffff;
	text-decoration		: none;
	width				: 150px;
	display				: block;
}
div.lien_blanc2 a:link, div.lien_blanc2 a:active, div.lien_blanc2 a:visited, div.lien_blanc2 a:hover, div.lien_blanc2 a:focus{
	color				: #ffffff;
	text-decoration		: none;
	display				: block;
	width				: 100px;
	float				: right;
}
.lien_ssmenu_on{
	padding-bottom		: 5px;
	padding-left		: 5px;
}
div.ssmen{
	color				: #3b626c;
	text-decoration		: underline;
}
div.ssmen a:link, div.ssmen a:active, div.ssmen a:visited{
	text-decoration		: underline;
	color				: #77a63f;
}
div.ssmen a:hover, div.ssmen a:active{
	color				: #3b626c;
	text-decoration		: underline;
}
.lien_ssmenu{
	padding-bottom		: 5px;
	padding-left		: 5px;
}
.lien_menu{
	background-image	: url("images/v2/menu_off.jpg");
	background-repeat	: no-repeat;
	color				: #ffffff;
	padding-left		: 12px;
	height				: 25px;
	padding-top			: 2px;
}
.lien_menu_on{
	background-image	: url("images/v2/menu_on.jpg");
	background-repeat	: no-repeat;
	color				: #ffffff;
	padding-left		: 12px;
	height				: 25px;
	padding-top			: 2px;
}
div.btn_intranet{
	text-align			: right;
	margin-bottom		: 5px;
	background-image	: url("images/v2/btn_intranet.jpg");
	background-repeat	: no-repeat;
	background-position	: right;
	height				: 25px;
	padding-top			: 10px;
	color				: #ffffff;
	padding-right		: 10px;
	width				: 120px;
	float				: right;
}
div.btn_intranet_on{
	text-align			: right;
	margin-bottom		: 5px;
	background-image	: url("images/v2/btn_intranet_on.jpg");
	background-repeat	: no-repeat;
	background-position	: right;
	height				: 25px;
	padding-top			: 10px;
	color				: #ffffff;
	padding-right		: 10px;
	width				: 120px;
	float				: right;
}
div#page_cont{
	clear				: right;
	color				: #333333;
}
div#menu_bas{
	text-align			: right;
	margin-right		: 30px;
	font-size			: 11px;
	color				: #ffffff;
	font-weight			: bold;
}
div#menu_bas a:link, div#menu_bas a:active, div#menu_bas a:visited, div#menu_bas a:hover, div#menu_bas a:active{
	color				: #000000;
	text-decoration		: underline;
}
div.toparrondi{
	width				: 393px;
	height				: 11px;
	background-image	: url("images/v2/toparrondi.gif");
	background-repeat	: no-repeat;
	margin-top			: 7px;
}
div.backarrondi{
	width				: 369px;
	border-left			: 2px solid	#cae2f1;
	border-right			: 2px solid	#cae2f1;
	padding				: 10px;
}
div.bottomarrondi{
	width				: 393px;
	height				: 11px;
	background-image	: url("images/v2/bottomarrondi.gif");
	background-repeat	: no-repeat;
	margin-bottom		: 7px;
}
