.custom a:link {
	font-weight : bold;	
	color: #555555;
	text-decoration : none;
}

.custom a:visited {
	font-weight : bold;
	color: #555555;
	text-decoration : none;
}

.custom a:hover {
	font-weight : bold;
	color: #CC0000;
	text-decoration : none;
}

html, body {
	width : 800px;
	margin-left: auto;
    margin-right: auto;
	height : 80%;
}
body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.conteneur, .conteneur_index {
	width: 745px;
	background-color: #DDDDDD;
	border : #666666 1px solid;
	position : relative;
	min-height: 100%;
	bottom : 6px;
	right : 6px;
	height : 95%;
}
.conteneur_index {
	background-color : #EBEDF1;
}
.head {
	height : 65px;
	width : 745px;
	background-image : url(../images/bg_top.gif);
	background-repeat : repeat-y;
	text-align : right;
}
.head A:link {
	color: #666666;
	text-decoration : none;
}
.head A:visited {
	color: #666666;
	text-decoration : none;
}
.head A:hover {
	color: #CC0000;
	text-decoration : none;
}
.head SPAN {
	color: #CC0000;
	text-decoration : none;
}
.head IMG {
	border : 0px;
}
.navigation {
	height : 20px;
	background-color : #ADADAD;
	padding-top : 5px;
	padding-left : 15px;
	border-bottom : #FFFFFF 1px solid;
	border-top : #CCCCCC 1px solid;
	color : #FFFFFF;
	font-size : 10px;
	width: 730px;
}
.navigation A:link {
	color: #FFFFFF;
	text-decoration : underline;
}
.navigation A:visited {
	color: #FFFFFF;
	text-decoration : underline;
}
.navigation SPAN {
	color : #EEEEEE;
}
.banner {
	border-top : #CC0000 1px solid;
}
.banner_text {
	float : left;
	width : 344px;
	background-color : #7B7B7B;
	border-right : #FFFFFF 1px solid;
}
.banner_img {
	width : 400px;
	float : left;
	background-color : #7B7B7B;
}
.banner_text_img {
	margin-left : 184px;
	margin-top : 54px;
}
.banner_index {
	height : 190px;
	border-top : #CC0000 1px solid;
	border-bottom : #CC0000 1px solid;
	background-color : #ADADAD;
	color : #FFFFFF;
	font-size : 13px;
}
.banner_index_left_img {
	border-right : #FFFFFF 1px solid;
	margin-right : 15px;
}
.banner_slogan {
	margin-top : 15px;
	margin-bottom : 15px;
}
.leftmenu {
	width : 184px;
	float : left;
	font-size : 10px;
	height : 92%;
}
.button {
	position : absolute;
	top : 470px;
	left : 7px;
	width : 155px;
	padding : 5px;
	border: #CC0000 2px solid;
	background-color: #F7F0F0;
	text-align : center;
	color: #CC0000;
}
.button_index {
	clear : both;
	float : left;
	margin-top : 90px;
	margin-left : 2px;
	width : 135px;
	padding : 5px;
	border: #CC0000 2px solid;
	background-color: #F7F0F0;
	text-align : center;
	color: #CC0000;
}
.button A {
	font-size : 11px;
}
.text_conteneur {
	width : 559px;
	float : left;
	border-left : #FFFFFF 2px solid;
	height : 92%;
	background-color : #EBEDF1;
}
html>body .text_conteneur {
	height: auto;
	min-height: 400px;
}
.text_conteneur_index {
	width : 744px;
	background-color : #EBEDF1;
	height : 74%;
	text-align:justify;
    FONT-SIZE: 8pt;
    padding : 20px 0px;
}
.content, .content_center {
	padding : 20px;
	color : #000000;
    FONT-SIZE: 8pt;
    background-color : #EBEDF1;
}
.content {
	text-align:justify;
}
.content_center {
	text-align:center;
}
.content_index {
	padding : 0px 10px;
}
.ul_icone UL {
	margin-left : 75px;
	padding-left : 75px;
}
.text_conteneur2 {
	width : 430px;
	float : left;
}
/*.text_conteneur3 {
	width : 361px;
	float : left;
}*/
.right_column {
	float : right;
	width : 185px;
	margin : 20px 5px 20px 10px;
}
.right_column_title {
	position : relative;
	padding-left : 10px;
	bottom : 6px;
	right : 6px;
	font-size : 11px;
	background-color : #ADADAD;
	color : #FFFFFF;
}
.right_column_content {
	padding-left : 10px;
	padding-right : 10px;
	border : #ADADAD 1px solid;
	position : relative;
	bottom : 6px;
	right : 6px;
}
.right_column_content UL {
	padding-left : 10px;
	margin-left : 10px;
	font-size : 10px;
	padding-bottom : 15px;
	list-style-position : outside;
	list-style-image : url(../images/liste.gif);
}
.right_column_content LI {
	margin-bottom : 4px;
}
.footer {
	clear : both;
	height : 20px;
	width : 100%;
	padding-top : 8px;
	border-top : #FFFFFF 2px solid;
	background-color : #C0C0C0;
	color : #CC0000;
	font-size : 11px;
}
.footer A:link {
	color: #FFFFFF;
	text-decoration : underline;
}
.footer A:visited {
	color: #FFFFFF;
	text-decoration : underline;
}
.left {
	float : left;
	padding-left : 15px;
}
.right {
	float : right;
	padding-right : 15px;
}
.menuitem {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
	border-bottom : #FFFFFF 2px solid;
}
.menuitem A:link {
	color: #555555;
	text-decoration : none;
}
.menuitem A:visited {
	color: #555555;
	text-decoration : none;
}
.menuitem A:hover {
	color: #CC0000;
	text-decoration : none;
}
.menuitem SPAN {
	color : #CC0000;
	font-weight : bold;
}
.menuitem2 {
	margin-left: 10px;
	margin-top : 5px;
}
.menuitem3 {
	margin-left: 30px;
	margin-top : 5px;
}
.menuitem2 SPAN {
	color : #CC0000;
	font-weight : bold;
}
.selected {
	background-color : #C0C0C0;
}
.logo {
	float : left;
	padding-left : 15px;
	margin-top : 10px;
}
.ombre {
	float : left;
	background: url(../images/ombre.gif) no-repeat bottom right;
	margin: 10px 0 0px 10px;
	margin: 10px 0 0px 5px;
	padding: 0px;
	margin-top : 5px;
	margin-left : 5px;
}
.ombre2 {
	float:left;
	background: url(../images/ombre.gif) no-repeat bottom right;
	margin: 10px 0 0px 10px;
	margin: 10px 0 0px 5px;
	padding: 0px;
	margin-top : 5px;
	margin-left : 5px;
	height : 100%;
}
html>body .ombre2 {
	height: auto;
	min-height: 500px;
}
.box1 {
	float : left;
}
.box2 {
	float : left;
	margin : 0px 15px;
}
.box_menu, .box_news {
	width : 170px;
	height : 280px;
	position : relative;
	bottom : 6px;
	right : 6px;
	border : #ADADAD 1px solid;
}
html>body .box_news {
	height: auto;
	min-height: 280px;
}
.box_advantages {
	width : 315px;
	height : 280px;
	position : relative;
	bottom : 6px;
	right : 6px;
	border : #ADADAD 1px solid;
}
.box_advantages IMG {
	border : 0px;
}
.box_content {
	text-align : left;
	padding: 15px 5px;
	background-color : #EBEDF1;
}
.box_content2 {
	position : relative;
	text-align : left;
	padding: 5px 5px;
	background-color : #EBEDF1;
}
.box_content SPAN {
	text-decoration : underline;
	color : #CC0000;
}
.box_content A:link {
	color: #666666;
	text-decoration : none;
}
.box_content A:visited {
	color: #666666;
	text-decoration : none;
}
.box_content A:hover {
	color: #666666;
	text-decoration : none;
}
.box_content MARQUEE {
	line-height : 20px;
}
.box_titre,.box_title1,.box_title2 {
	background-color: #ADADAD;
	font-weight : bold;
	height : 18px;
	padding-left : 5px;
	padding-top : 2px;
	color : #FFFFFF;
	text-decoration : none;
}
.box_titre,.box_title1,.box_title2 A:link {
	color: #FFFFFF;
	text-decoration : none;
}
.box_titre,.box_title1,.box_title2 A:visited {
	color: #FFFFFF;
	text-decoration : none;
}
.box_titre,.box_title1,.box_title2 A:hover {
	color: #666666;
	text-decoration : none;
}
.box_title1 {
	width:170px;
	color: #666666;
	text-decoration : none;
}
.box_title2 {
	width:310px;
}
.news P {
	border-top : #CC0000 1px solid;
}
.news A {
	color : #CC0000;
}
.news SPAN {
	text-decoration : underline;
}
.legal {
	margin : auto;
	border-collapse : collapse;
}
.table_list {
	margin-left: 30px;
	padding: 30px;
}
.legal TD {
	width : 40%;
	border : #ADADAD 1px solid;
	padding : 15px;
	line-height : 18px;
}
.legal A:link, A:visited, A:hover {
	color : #7B7B7B;
	text-decoration : none;
}
.icone {
	float : left;
	margin-right : 10px;
	margin-bottom : 5px;
}
.prtscreen {
	border : #666666 0px solid;
}
.prtscreen2 {
	border : #666666 1px solid;
}
.conteneur_scroller {
	position : relative;
	width : 300px;
	height : 120px;
	overflow : hidden;
}
.conteneur_scroller MARQUEE {
	margin-left : 15px;
}
.scroller_content {
	position : absolute;
	width : 300px;
	height : 120px;
	overflow : hidden;
	left : 0px;
	top : 0px;
}
#scroller {
	position : absolute;
	top : 0px;
	left : 15px;
}
.img_index {
	margin-top : 10px;
	margin-bottom : -10px;
}