@charset "ISO-8859-1";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
   
h1.logo {
	margin:0;
	padding:0;
	position:absolute;
	left:60px;
	top:33px;
}
h1.logo a{
	width:204px;
	height:52px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	display:block;
	cursor:pointer;
	background:url(/htdocs/images/cepim.jpg);
}
#graphic {
	margin: 12px 0 0 0;
	padding: 0;
}
.metanav {
	position:absolute;
	top:0px;
	left:555px;
	list-style:none;
	font-size:10px;
	text-transform: uppercase;
	background:url(/htdocs/images/bg_meta.gif) no-repeat;
	width:299px;height:36px;
	padding:5px 0px 0px 30px;
}
.metanav li {float:left;}
.metanav li a{ color:#595858; padding-left:13px; padding-right:12px; }
.metanav li.home a{ background:url(/htdocs/images/ico_home.gif) no-repeat; }
.metanav li.contact a{ background:url(/htdocs/images/ico_contact.gif) no-repeat; }
.metanav li.sitemap a{ background:url(/htdocs/images/ico_sitemap.gif) no-repeat; }
.metanav li a:hover {
	color:#fff;
}
.cnc {
	padding:20px 0 0 45px;
	font-size:0.90em;
}
.navigation {
	list-style:none;
	margin: 0;
	padding: 20px;
	width:180px;
	background:url(/htdocs/images/bg_navigation.jpg) no-repeat #4e7cd6;
}
.navigation li {
	background:url(/htdocs/images/arrow.gif) no-repeat 8px 11px;
}
.navigation li a{
	color:#fff;
	display:block;
	padding:5px 10px 5px 20px;
	width:150px;
	background:url(/htdocs/images/dotted.gif) repeat-x 0% 100%;
}
.navigation li a:hover{
	color:#000;
}
.navigation li.selected a, .navigation li.level0_Selected a{
	color:#0077c3;
}
.navigation ul{
	list-style:none;
	margin: 0;
}
.navigation li.selected li a, .navigation li.level0_Selected li a{
	color:#000;
	text-decoration:none;
	display:block;
	padding:2px 10px 2px 20px;
	background:#6E93FE;
	text-transform:none;
}
.navigation li.selected li a:hover, .navigation li.level0_Selected li a:hover{
	background:#C1E0F5;
	text-decoration:none;
	display:block;
}
.navigation li.selected li.selected a, .navigation li.level0_Selected li.level1_Selected a{
	color:#666;
	background:#C1E0F5;
}
.navigation li.selected li.selected li a, .navigation li.level0_Selected li.level1_Selected li a{
	color:#4E7CD6;
	background:#f4f4f4;
	border-bottom:none;
}
.navigation li.selected li.selected li a:hover,
.navigation li.selected li.selected li a.selected,
.navigation li.level0_Selected li.level1_Selected li a:hover,
.navigation li.level0_Selected li.level1_Selected li a.selected,

{
	color:#333;
}
.news {
	background:url(/htdocs/images/dot.gif) repeat-x;
}
.news .span-6 {
	width: 192px;
	background:#d6e0ff;
	border:8px solid #c4d3ff;
	color:#4d4d4d;
	padding: 20px;
}
.news h3 {
	font-size:2em;
	color:#6c91ff;
}
.news em {
	color:#000;
	font-style:normal;
	background:inherit
}
.news a {
	color:#6c91ff;
}
.news img {
	clear: both;
}

table.list {width:100%;}
table.list th{text-align:left;font-size:11px;border-bottom:1px solid #dedede;padding: 10px 2px;background-color:#6D91FF; color:#fff;}
table.list th.align_center {text-align: center;}
table.list td{background:#fefefe;border-bottom:1px solid #ccc;padding: 2px; vertical-align:top; color: #333}
table.list .alternate td.title{background:#43ca1b;color:#999; padding: 5px;}
table.list td.male{background:#efefef; vertical-align: middle; padding-left: 5px;}
table.list td.female{vertical-align: middle; padding-left: 5px;}
table.list .alternate td{background:#efefef;border-bottom:1px solid #ccc;}
table.list img {border: 1px #fff solid;}
table.list img.link {border:0;}
table.list .pagination {background:#dedede;text-align:right;padding: 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
table.list .pagination a{color: #333;background:#fff; padding:1px 3px;border:1px solid #fff; line-height:20px;}
table.list .pagination a:hover{color: #333;background:#fff; padding:3px;border:1px solid #333;}
table.list .alpha, table.list .alpha_Selected {background:#dedede;text-align:center; padding: 7px 1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
table.list .alpha_Selected a{color: #fff;background:#444; padding:1px 2px;border:1px solid #fff;}
table.list .alpha a{color: #333;background:#fff; padding:1px 2px;border:1px solid #fff;}
table.list .alpha a:hover{color: #333;background:#fff; padding:3px 2px;border:1px solid #333;}
table.list p {margin: 1em 0em;padding: 4px;border: 1px solid #ccc;background:#fff;}
table.list h4 {font-size:14px;color:#666;margin:1em 0em;padding: 4px 0px;border-bottom: 4px solid #dedede;background:#fff;
	border-top:1px solid #dedede;}
table.list a:hover {color:#000;}
table.list .links {border-width:3px;}
div.list .item{border-top:1px solid #dedede;}

table.detailnews, table.detailnews th{text-align:left;font-size:11px;border-bottom:1px solid #dedede;padding: 10px 2px;background-color:#6D91FF; color:#fff;}
table.detailnews th.align_center {text-align: center;}
table.detailnews td{background:#fff;border-bottom:1px solid #ccc;padding: 10px; vertical-align:top; color: #333}
.detailnews ul{margin-left: 20px;}

#icoBox {float: right; margin-top: 25px;}

.bouton {background-color: #a2a2a2; padding: 2px 1px; cursor: pointer; border: 0px; color: #fff;}
.btn_right {margin-left: 22px;}
a:hover.bouton {color: #000;}

.detailsListPartner {position: absolute; margin-left: 10px; background: #ededed; border: 1px solid #a2a2a2;}
.detailsListPartner h3 {background: #a2a2a2; color: #fff; font-weight: bold; line-height: 20px; margin: 0; padding: 2px}
.detailsListPartner img {margin: 0px; margin-top: 3px; padding: 0px;}

ul#sitemap {list-style:none;}
ul#sitemap ul {list-style:circle; margin-top: 5px; margin-bottom: 20px;}
ul#sitemap ul ul {list-style:square; margin-top: 5px; margin-bottom: 5px;}
ul#sitemap ul ul ul {margin-top: 5px; margin-bottom: 0px;}
ul#sitemap li{padding:0.1em 0.9em;background:url(../images/arrow.gif) no-repeat 0px 6px;}
ul#sitemap ul li{background:none;font-size: 12px;}
ul#sitemap ul ul li{margin: 0px;}
ul#sitemap a{font-weight:bold;}
ul#sitemap ul a{font-weight:normal;}

.editCustomerCepim{ display:none;}