﻿BODY {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
}

P,
UL,
TABLE { font-size:12px; }

.style3 { font-size: 11px; }

.sdt {
  color:#777777;
  font-size:10px;
  padding-bottom:2px;
  font-family:Arial, Helvetica, sans-serif;
}

.bdt {
  color:#676767;
  font-size:12px;
  padding-bottom:2px;
  font-family:Arial, Helvetica, sans-serif;
}

#main {
	width:971px;
	margin:0px auto;
}

#top {
	padding:12px 0px 20px 45px;
	width:971px;
	float:left;
}

#top #menutop {
	float:left;
	width:653px;
}

#top #menutop input {
	font-size:10px;
}

#top #menu_links {
	padding-top:5px;
	float:right;
}

H3 {
	font-size:12px; 
	text-transform:uppercase;
	color:#29449d;
	font-weight:bold;
}

A:link,
A:visited,
A:hover,
A:active {
	color:#29449d;
}

#menu_links A:link,
#menu_links A:visited,
#menu_links A:hover,
#menu_links A:active,
.big-link A:link,
.big-link A:visited,
.big-link A:hover,
.big-link A:active,
H2 {
	font-weight:bold;
	color:#a61e29;
	text-decoration:none;
	text-transform:uppercase;
}

H2 { font-size:12px; }

H4 {
	color:#a61e29;
	font-size:16px;
	font-weight:bold;
	margin:5px 0px;
}

.red { 
	color:#a61e29;
}

H5 {
	color:#29449d;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

.int_right H5 {
	color:#29449d;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

H6 {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}



.subtitle {
	color:#29449d;
	font-size:12px;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
.bg_box {
	background-image:url('../images/box_bg.gif');
	background-repeat:repeat-x;
}

.bg_box_o {
	background-image:url('../images/box_bg_o.gif');
	background-repeat:repeat-x;
	color:#FFFFFF;
}

#menu_links .bg_box_o A:link,
#menu_links .bg_box_o A:visited,
#menu_links .bg_box_o A:hover,
#menu_links .bg_box_o A:active {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

.input_right {
	text-align:right;
}

#gen_menu {
	border-top:1px solid #FFFFFF;
	width:971px;
	float:left;
	color:#FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	cursor:pointer;
}


.gen_menu_on {
	background-color:#7889c1;
}

.gen_menu_off {
	background-color:#29449d;
}


#gen_menu .box_txt {
	width:241px;
	padding:15px 0px 10px 0px;
	float:left;
	background-color:#29449d;
	cursor:pointer;
}

#gen_menu .box_txt_o {
	width:241px;
	padding:15px 0px 10px 0px;
	float:left;
	background-color:#7889c1;
	cursor:pointer;
}

.box_txt_bord {
	border-right:1px solid #FFFFFF;
}

.right_box_txt {
	width:14px;
	float:left;
	padding-left:27px;
}

.left_box_txt {
	width:160px;
	float:left;
	padding:0px 30px 0px 8px;
}

#zonecontente {
	background-image:url('../images/bg_whole.gif');
	background-repeat:repeat-y;
}

#zonecontente .box1 {
	width:241px;
	float:left;
	border-top:1px solid #FFFFFF;
	background-color:#29449d;
}

#menuint {
	border-top:1px solid #FFFFFF;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-transform:uppercase;
	float:left;
	width:241px;
	cursor:pointer;
	background-color:#29449d;
}

#menuint A:link,
#menuint A:visited,
#menuint A:hover,
#menuint A:active {
	color:#FFFFFF;
	text-decoration:none;
}

.item_menuint {
	background-color:#a61e29;
	border-bottom:1px solid #cba29f;
	padding:5px 10px 5px 46px;
}

.item_menuint_o {
	background-color:#bb6269;
	border-bottom:1px solid #cba29f;
	padding:5px 10px 5px 46px;
}

.menuint_bot {
	background-image:url('../images/bg_bot_menu.gif');
	background-repeat:repeat-x;
	background-color:#29449d;
	padding:15px 45px 5px 46px;
	font-size:13px;
	color:#FFFFFF;
	float:left;
	width:150px;
	font-style:italic;
	height:201px;
}

#zonecontente_int_whole {
	width:729px;
	padding-top:10px;
	float:left;
}

#zonecontente_int {
	width:729px;
	padding-top:30px;
	float:left;
}

.top_int { 
	margin-left:50px; 
	height:36px;
}

.int_int {
	margin-top:0px;
	padding:10px 45px 0px 50px; 
	border-right:1px solid #d7d7d7;
	width:394px;
	float:left;
}

.int_int2 {
	margin-top:0px;
	padding:10px 45px 0px 50px;
	width:394px;
	float:left;
}

.int_int_lrg {
	margin-top:0px;
	padding:10px 45px 0px 50px;
	width:634px;
	float:left;
	border-right:1px solid #d7d7d7;
}

.int_right {
	margin-top:0px;
	padding:10px 20px 0px 22px;
	width:194px;
	float:left;	
}

#zone_txt {
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	/*float:left;*/
	width:729px;
}

#zone_txt1 {
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	/*float:left;*/
	width:500px;
}
.img-right-txt {
	padding:5px;
	float:right;
	text-align:center;
}

.btn_blue {
	background-color:#7889c1;
	float:left;
	color:#FFFFFF;
	padding:8px 5px 0px 5px;
	text-transform:uppercase;
	height:17px;
}
.coming_soon {
font-size:18px;
}

UL {
	list-style-image:url("../images/bullet.gif");
	list-style-position:outside;
	margin-left:0px;
	padding-left:0px;
}

LI { padding-bottom:8px; }

.liststyle UL {
	list-style-image:none;
	list-style-type:disc;
	list-style-position:outside;
	margin-left:20px;
}

.liststyle LI { padding-bottom:0px; }

.liststyle UL UL {
	list-style-image:url('../images/bullet2.gif');
}

.imgpeople {
	float:left;
	padding:8px 10px 10px 0px;
	width:200px;
}

.imgpeople_sm {
	float:left;
	padding:8px 10px 10px 0px;
	width:100px;
}

.img_sm {
	float:left;
	padding:8px 10px 10px 0px;
	width:131px;
}

/*** TABLE COULEURS ***/

.tblcolor TD {
	border-right:12px solid #FFFFFF;
}

.td-ttl {
	color:#445ba9;
	font-weight:bold;
	text-align:center;
}

.td1 {
	background-color:#ffeeee;
	color:#663333;
	padding:10px;
}

.td2 {
	background-color:#eeeeff;
	color:#333366;
	padding:10px;
}

/*** TABLE COULEURS HORIZONTAL ***/

.tblcolorhor TD {
	border-bottom:12px solid #FFFFFF;
}


/*** TABLE SIMPLEBORD ***/

.simplebord {
	border:1px solid #000000;
	/*border-right:0px;*/
}

.simplebord TD {
	border-right:1px solid #0000;
}	


#footer {
	background-color:#7889c1;
	color:#FFFFFF;
	text-align:center;
	padding:7px;
}

#footer P {
	padding:0px;
	margin:0px;
}

#footer A:link,
#footer A:visited,
#footer A:hover,
#footer A:active {
	color:#FFFFFF;
}

.zonepartner {
	width:530px;
	float:left;
	padding-top:15px;
	padding-bottom:20px;
	margin-left:50px;
	padding-right:0px;
}

.zonepartner2 {
	width:620px;
	float:left;
	padding-top:5px;
	padding-bottom:20px;
	margin-left:50px;
	padding-right:0px;
}

.zonelogo {
	width:285px;
	float:left;
	padding-right:40px;
	padding-bottom:10px;
}

.zonelogor {
	width:200px;
	float:left;
}

.smlbord {
	border:0px;
	border:1px solid #000000;
}

.listsml1 {
	width:394px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:50px;
}

.listsml2 {
	width:394px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:30px;
}

.tdpad {
	padding-bottom:30px;
}

.imgmenu { 
	padding-bottom:10px;
}

/** UTILITAIRES **/
.left	{ float:left; }
.right	{ float:right; }
.nopad	{ padding:0px; margin:0px; }
.nobord	{ border:0px; }
.clear	{ clear:both; height:0px; font-size:0px; }
.spacer10 { height:10px; font-size:0px; }
.line1  {
	height:2px;
	font-size:0px;
	border-top-color: #E5E5E5;
	border-top-style: solid;
}
.spacer5  { height:px; font-size:0px; }

.center	{ text-align:center; }

.p1		{ padding-top:0px; margin-top:3px; }

.p2		{ padding-top:0px; margin-top:6px; }

.smlp	{ margin:5px 0px; }

.pindent { margin-left:30px; }

