body, div, p, a, form {font-family:Arial;font-size:12px;color:#333;margin:0px;padding:0px;}

body {padding-left:10px;}

a img {border:0px;}
a {color:#D7230D;font-size:11px;text-decoration:none;}
a:hover {color:#D7230D;text-decoration:none;}

#chemin	{color:#D7230D;font-size:11px;margin-bottom:5px;}
#chemin a {color:#D7230D;font-size:11px;text-decoration:none;}
#chemin a:hover {color:#E77B6E;text-decoration:none;}

#nav	 {width:900px;text-indent:170px;border-top:1px solid #D7230D;border-bottom:1px solid #D7230D;background-color:#FFFFFF}
#nav a   {height:17px;margin-left:1px;padding-left:10px;background-image:url(img/nav/navoff_g.gif);text-decoration:none;font-weight:bold;color:black;}
#nav a:hover {background-image:url(img/nav/navon_g.gif);color:#FFFFFF;}

#nav_bottom 	{width:900px;color:#999999;font-size:10px;text-align:center;margin-top:5px;background:white;clear:both;height:auto;}
#nav_bottom a 	{color:#999999;font-size:10px;text-decoration:none;}
#nav_bottom a:hover {color:#333;}



.navt	 {width:900px;border-top:1px solid #D7230D;border-bottom:1px solid #D7230D;background-color:#FFFFFF}
.navt a  {height:19px;margin-left:1px;padding-left:10px;background-image:url(img/nav/navoff_g.gif);text-decoration:none;font-weight:bold;color:black;}
.navt a:hover {background-image:url(img/nav/navon_g.gif);color:#FFFFFF;}


.logo_top {height:80px;width:900px;clear:both;background-color:#D7230D;text-align:center;}
.logo_bottom {height:40px;width:900px;clear:both;background-image:url(img/logo_bottom.gif);}


/*------------------------- colonne de gauche --------------------*/
.left {
	width:170px;
}
.left .title {
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	color:#fff;
	background:url(img/puce_gray.gif) no-repeat left center;
}

#navg {width:170px;}
#navg a {width:150px;border-top:1px solid white;background:url(img/btn_nav.gif);height:30px;float:left;padding:3px 5px 0 15px;color:#FFF;font-size:11px;text-decoration:none;font-weight:bold}
#navg a:hover {background:url(img/btn_navo.gif);}

#navg a .second   {margin-left:1px;padding-left:10px;text-decoration:none;color:black;height:auto;background:#8d230d;border:none;font-weight:normal;padding-bottom:3px;}


/*------------------------- colonne full --------------------*/
.full {
	width:720px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
}
.full .title {
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:10px;
	color:#333;
	background:url(img/puce_gray.gif) no-repeat left center;
}


/*------------------------- colonne du centre --------------------*/

.middle {
	width: 540px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	/*background-color:pink;*/
}

.middle .title {
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:10px;
	color:#333;
	background:url(img/puce_gray.gif) no-repeat left center;
}


/*------------------------- colonne de droite --------------------*/
.right {
	width:170px;
}
.right .title {
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	color:#fff;
	background:url(img/puce_white.gif) no-repeat left center;
}
.right .right_top {
	background:#666 url(img/home_topright.gif) no-repeat;
	padding-bottom:5px;
	border-bottom:1px solid white;
}
.right .right_top .link, .right .right_middle .link {
	padding-left:5px;
	padding-top:5px;
}
.right .right_top .link a, .right .right_middle .link a {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.right .right_middle {
	background:#999999 url(img/home_middleright.gif) 0 5px no-repeat;
	padding-bottom:5px;
	padding-top:6px;
	border-bottom:1px solid white;
}
.right .right_middle .login {
	color:#fff;
	text-align:right;
	font-weight:normal;
}
.right .right_middle .login input {
	border:1px solid black;
	width:60px;
}
.right .right_bottom {
	background:#ccc url(img/home_bottomright.gif) 0 5px no-repeat;
	padding-bottom:5px;
	padding-top:6px;
	border-bottom:1px solid white;
}
.right .right_bottom .spec {
	background-color:#fff;
	margin:5px;
	padding:1px;
	text-align:center;
	border:1px solid white;
	font-size:11px;
	cursor:pointer;
}





/*.right .title {font-weight:bold;padding-left:15px;padding-bottom:5px;color:#fff;background:url(img/puce_white.gif) no-repeat left center;}*/
.middle_full .title {font-size:14px;font-weight:bold;padding-left:15px;padding-bottom:10px;padding-top:10px;color:#333;background:url(img/puce_gray.gif) no-repeat left center;}


#tools {position:absolute;top:5px;left:700px;color:#fff;font-size:11px;width:200px;}
#tools a {color:#fff;font-size:11px;text-decoration:none;font-weight:bold}
#tools input {color:#333;font-size:11px;width:80px;height:12px;}

#header {position:absolute;top:10px;left:20px;}
#header a {display:block;text-decoration:none;color:#fff;font-weight:bold;}

.content_both	{width:900px;background: white url(img/bg_both.gif) top left repeat-y ;}
#content_left	{width:900px;background: white url(img/bg_left.gif) top left repeat-y ;}
#content_right	{width:900px;background: white url(img/bg_right.gif) top left repeat-y ;}

#title {font-size:18px;font-weight:bold;margin-top:5px;padding-left:15px;background: white url(img/puce.gif) top left no-repeat;border-bottom:1px solid #e5e5e5;}



/*.middle .select_home {background-color:#5D96D1;}*/
.middle .select_home {background-color:#666666;}
.middle .select_home td {cursor:pointer;}

.middle .select {background-color:#E5E5E5;}
.middle .select td {cursor:pointer;}


#top	{clear:both;width:900px;height:20px;}
#bottom	{clear:both;width:900px;height:38px;}


#intro {margin-bottom:20px;}

.left .menu {padding-top:0px;border-top:1px solid white; cursor:pointer; _cursor:hand;}
.left .menu .bloc { display:block;height:78px;width:155px;color:#fff;font-weight:bold;padding-left:15px;padding-top:3px;text-decoration:none;border-bottom:1px solid white;}
.left .menu .bloc .tbloc {display:block;color:#FFF;font-weight:bold;padding-bottom:5px;text-decoration:none;font-size:1.2em;}
.left .menu a {display:block;color:#fff;font-weight:bold;text-decoration:none; padding-bottom:5px}




.txt {padding:10px;}
.txt a {color:#D7230D;text-decoration:none;}
.txt a:hover {color:#E77B6E;text-decoration:none;}


#lang_home {position:absolute;top:181px;left:10px;background: #D7230D url(img/home_topleft2.gif) 0 0 no-repeat;width:155px;height:70px; border-top:1px solid white;border-bottom:1px solid white;padding-left:12px;padding-right:3px;padding-bottom:5px;padding-top:2px;}
#lang_home .tbloc { color:#fff;font-weight:bold; font-size:1.2em; padding-bottom:5px;padding-left:3px}
#lang_home a {display:block;text-decoration:none;color:#fff;font-weight:bold; padding-bottom:5px}
/*#lang_home a.dc {display:block;text-decoration:none;color:#FFFFFF;font-weight:bold;padding-left:15px; padding-bottom:3px; font-size:1.2em;}*/

#lang {position:absolute;top:5px;left:15px;}
#lang a {/*display:block;*/color:#fff;font-size:11px;text-decoration:none;font-weight:bold}
#lang img { vertical-align:middle;}



.prod {background: #ffffff; margin-top:1px;cursor:default}
.prod_rol {background: #F2B8B1 url(/portail/js/BW/icons/right.png) center right no-repeat; margin-top:1px;cursor:pointer; cursor:hand}
.prod_rol_end {background: #F2B8B1 url(/portail/js/BW/icons/desc_list.png) center right no-repeat; margin-top:1px;cursor:pointer; cursor:hand}
.prod_sel {background: #E77B6E; margin-top:1px;cursor:default}
.prod_title {background: url(/portail/img/tab.jpg) no-repeat;padding:2px;padding-left:5px;height:19px;}
.prod_content {background: #e5e5e5; border:1px solid #9c9a9c;margin-top:5px;}
.prod_content_table, .prod_content_table td {background-color: #e5e5e5; border:0px;}

.list {background: #ffffff; margin-top:1px;cursor:default}
.list_rol {background: #F2B8B1; margin-top:1px;cursor:pointer; cursor:hand}
.list_sel {background: #E77B6E; margin-top:1px;font-weight:bold;cursor:default}
.list_title {background: url(/portail/img/tab.jpg) no-repeat;padding:2px;padding-left:5px;height:19px;}
.list_content {background: #e5e5e5; border:1px solid #9c9a9c;overflow: auto;}
.list_content_table, .prod_content_table td {background-color: #e5e5e5; border:0px;}

#tabContent {
}
#myContent {
	min-height:350px;
	_height:350px;
}

* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "/portail/img/00.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
