﻿body {
background-color: #e1ded3;
margin:0 0 0 0;
}

/*************************************************************/
/*                            HOME                           */
/*************************************************************/
#table_home, #table_page
{
	width:780px;
	text-align:center;
	background-color:White;
}

#home_row_menu
{
	background-image: url(/images/home/Header_bg.gif);
	height:113px;
	vertical-align:top;
}
#home_table_menu img
{
	vertical-align:top;
	border-width:0px;
	border-style:none;
}
#home_row_title
{
	background-image: url(/images/home/Header_bg_bottom.gif);
	height:81px;
	vertical-align:bottom;
}

#home_table_title
{
	background-image: url(/images/home/title_bg.gif);
	background-color:White;
	vertical-align:text-bottom;
	width:100%;
}
#home_Logo
{
	text-align:left;
	vertical-align:bottom;
	padding-left:30px;
	padding-bottom:10px;
}
#home_row_content
{
	background-image: url(/images/home/title_bg_bottom.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:140px;
}
#home_row_content .left
{
	background-position:top;
	background-repeat:repeat-y;
	background-image:url(/images/home/content_bg_left.gif);
	text-align:left;
	vertical-align:top;
}

#home_row_content .right
{
	color: White ;
	text-align:left;
	vertical-align: top;
	padding-top:20px;
	padding-right:10px;
}
#home_table_content
{
	width:100%;
	background-color:White;
	background-image:url(/images/home/content_bg_topright.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
#home_table_content .left
{
	width:15px;
}
#home_table_content .right
{
	width:20px;
	background-image:url(/images/home/content_bg_rightbis.gif);
	background-repeat:repeat-y;
	background-position: top right;
	text-align:right;
	vertical-align:top;
	padding:0 0 0 0;
}
#home_row_content_next 
{
}
#home_row_content_next .left
{
	background-image:url(/images/home/content_bg_left.gif);
	background-repeat:repeat-y;
	background-position: top right;
}

#home_row_content_next .right
{
	text-align:right;
	vertical-align:top;
	padding-top:10px;
	padding-right:10px;
}

#home_table_content_end
{
	background-image: url(/images/home/content_bg_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:White;
	width:100%;
}
#home_footer
{
	text-align:left;
}
#home_language
{
	text-align:right;
	padding-right:10px;
}
/*************************************************************/
/*                            PAGE                           */
/*************************************************************/

#table_page
{
	width:780px;
	text-align:center;
	background-color:White;
}
#page_row_menu
{
	background-image: url(/images/page/menu_bg.gif);
	height:141px;
}

#page_row_menu .left
{
	background-image: url(/images/page/menu_bg_left.gif);
}
#page_row_submenu
{
	background-image: url(/images/page/sous-menu.jpg);
	text-align:left;
	vertical-align:bottom;
	height:41px;
}
#page_row_title
{
	text-align:left;
}
#page_row_title .left
{
	background-image: url(/images/page/title_bg_left.gif);
}
#page_row_title .right
{
	background-image: url(/images/page/title_bg_right.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
#page_row_title .title
{
	height:50px;
}
#page_row_title .title img
{
	margin-left:20px;
}

#page_row_content .left
{
	background-image: url(/images/page/hr3_left.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	height:136px;
}
#page_row_content .right
{
	background-image: url(/images/page/hr3_right.jpg);
	background-position:top right;
	background-repeat:repeat-y;
	height:136px;
}
#page_row_content_next .left
{
	background-image: url(/images/page/hr4_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:136px;
}
#page_row_content_next .right
{
	background-image: url(/images/page/hr4.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	height:136px;
}

#page_table_menu td
{
	vertical-align:top;
}
#page_table_menu img
{
	vertical-align:top;
	border-style:none;	
}
#page_row_prefooter
{
	text-align:right;
	padding:3 3 3 3;
}
 
#page_row_footer
{
	background-color:#3e6f96;
	text-align:left;
}

/*************************************************************/
/*                          CONTENT                          */
/*************************************************************/



.titre {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	color: #333333;
}
.soustitre-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}




.Style3 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
}
.Style5 
{
	font-size: 9px;
	font-style: italic;
}
.courant {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #000000;
}
.chapo-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0162a9;
}
.courant-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}


.courantwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.liens:link{
        color : #FFFFFF;
        background-color : #3e6f96;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}
a.liens:visited{
        color : #FFFFFF;
        background-color : #3e6f96;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}
a.liens:hover{
        color : #000000;
        background-color : #FFFFFF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}
a.liens2:link{
        color : #333333;
        background-color : #FFFFFF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}
a.liens2:visited{
        color : #333333;
        background-color : #FFFFFF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}
a.liens2:hover{
        color : #FFFFFF;
        background-color : #3e6f96;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}
a.liens3:link{
        color : #FFFFFF;
        background-color : #88BDDF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
}
a.liens3:visited{
        color : #FFFFFF;
        background-color : #88BDDF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
}
a.liens3:hover{
        color : #FFFFFF;
        background-color : #305b7c;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
}
a.liens4:link{
        color : #0162a9;
        background-color : #FFFFFF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}
a.liens4:visited{
        color : #0162a9;
        background-color : #FFFFFF;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}
a.liens4:hover{
        color : #FFFFFF;
        background-color : #305b7c;
        text-decoration : none;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}
.liens5:link{
        color : #0162a9;
        background-color : #FFFFFF;
        text-decoration : inline;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}
a.liens5:visited{
        color : #0162a9;
        background-color : #FFFFFF;
        text-decoration : inline;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}
a.liens5:hover{
        color : #FFFFFF;
        background-color : #305b7c;
        text-decoration : inline;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
}
