/*www.equallia.com - 2007*/

/*******************selecteurs*/
*{
	margin: 0;
	padding: 0;
}
body{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 62.5%;
	color: Black;
	
}
img{
	border: none;
}
li{
	list-style-type: none;
}
select, input, label{
	vertical-align: middle;
}
blockquote{
	margin-left: 10px;
}
.center a:hover{
	text-decoration: underline;
}
ol li{
	list-style-type: decimal;
	list-style-position: inside;
}
/*******************************structure*/

.center{
	width: 100%;
}
.header{
	width: auto;
	
}
.footer{
	display: none;
}
.content_page{
	width: 100%;
}
.left{
	float: none;
	width: 100%
}
.right{
	display: none;
}
.hide{
	display: none;
}
.tools{
	display: none;
}
.content_nav{
	width: auto;
	margin-bottom: 10px
}
.content_nav img{
	float: none;
}
.nav_top{
	display: none;
}
/************************************commun*/
.link{
	padding-left: 10px;
	font-weight: bold;
	height: 1%;
	overflow: hidden;
}
.pdf{
	padding: 0 0 5px 20px;
	background: url(../images/commun/picto_pdf.gif) no-repeat;
	font-weight: bold;
}
.image{
	padding: 0 0 5px 20px;
	background: url(../images/commun/picto_image.gif) no-repeat;
	font-weight: bold;
}
.url{
	padding: 0 0 5px 20px;
	background: url(../images/commun/picto_url.gif) no-repeat;
	font-weight: bold;
}
.video{
	padding: 0 0 5px 20px;
	background: url(../images/commun/picto_video.gif) no-repeat;
	font-weight: bold;
}
.video{
	padding: 0 0 5px 20px;
	background: url(../images/commun/picto_son.gif) no-repeat;
	font-weight: bold;
}
.video{
	padding: 0 0 5px 20px;
	background: url(../images/commun/picto_video.gif) no-repeat;
	font-weight: bold;
}
.rss{
	padding: 0 0 5px 25px;
	background: url(../images/commun/picto_rss.gif) no-repeat;
	font-weight: bold;
}


/*************************************page article*/
.content_article{
	width: auto;
}
.left h1{
	margin-top: 30px;
	font-size: 2.5em;
	font-weight: normal;
}
.left h1 span{
	font-size: 0.45em;
	font-weight: normal;
}
.chapeau{
	margin: 5px 0 10px 0; 
	padding: 20px 0 10px 0;
	font-weight: bold;
	font-size: 1.2em;
	border-top: 1px dashed #B3B3B3;
	border-bottom: 1px dashed #B3B3B3;
}
.chapeau p{
	margin-bottom: 10px
}
.content_article h2{
	margin-bottom: 10px;
	font-size: 1.5em;
}
.content_h2{
	margin:0 0 10px 10px;
	overflow: hidden;
	width: auto;
}
.content_h2 h3{
	display: inline;
	padding-bottom: 2px;
	font-size: 1.3em;
	border-bottom: 1px dashed #B3B3B3;
}
.content_h2 div{
	margin: 10px 0;
}
.content_h2 h4{
	padding:0 0 2px 8px;
	font-size: 1.3em;
	height: 1%;
	overflow: hidden;
}
.content_h2 p, .content_h2 ul, .content_h2 ol{
	margin-bottom: 10px;
	font-size: 1.1em
}
.content_h2 ul, .content_h2 ol{
	margin-left: 20px
}
.content_h2 li{
	list-style-type: square;
	list-style-position: inside;
	background: none;
}
.content_h2 img{
	float: left;
	margin: 0 10px 0 5px
}
.col_left{
	float: left;
	width: 245px;
	margin-right: 15px
}
.col_right, .content_listes{
	height: 1%
}
.mod_cons, .mod_legende{
	padding: 13px 0 13px 13px;
	margin-bottom: 10px
}
.mod_cons h3{
	font-size: 1.2em;
	margin-bottom: 10px
}
.mod_cons p, .mod_cons ul,  .mod_cons ol{
	margin: 10px;
	font-size: 1.1em
}
.mod_img_right{
	text-align: right;
}
.legende{
	font-size: 1.1em;
	padding: 5px 0;
	font-style: italic;
}
/*******************************page recherche*/

.chap_liste{
	margin: 5px 0 10px 0; 
	padding: 20px 0 10px 0;
	font-weight: bold;
	font-size: 1.2em;
	border-top: 1px dashed #B3B3B3;
}
.chap_liste h2{
	margin-bottom: 10px;
	font-size: 1.2em
}
.mod_select{
	margin-bottom: 10px;
	padding: 10px 0 5px 5px;
	background: #EAECEE;
	border: 1px solid #B3B3B3;
}
.mod_select h3{
	font-size: 1.5em;
	margin-bottom: 3px;
}
.mod_select p{
	margin-bottom: 20px;
	font-size: 1.1em;
	font-weight: bold;
}
.mod_select select{
	width: 19.0em;
	margin-right: 8px;
	border: 1px solid #B3B3B3;
}
.pagination{
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 3px 0;
	background: #EAECEE;
	border-top: 1px dashed #B3B3B3;
	border-bottom: 1px dashed #B3B3B3;
}
.p_pre{
	display: block;
	float: left;
	padding: 2px 10px 2px 15px;
	background: url(../images/commun/bt_preced.gif) no-repeat 0 2px;
	color: White;
	text-decoration: none;
	text-transform: uppercase;
}
.p_sui{
	display: block;
	float: right;
	padding: 2px 10px 2px 15px;
	background: url(../images/commun/bt_suiv.gif) no-repeat 0 2px;
	color: White;
	text-decoration: none;
	text-transform: uppercase;
}
.pagination p{
	float: left;
	margin-left: 130px;
	font-size: 1.1em;
}
.pagination label{
	font-weight: bold;
}
.pagination select{
	width: 4.0em;
	font-size: 1.1em;
	border: 1px solid #B3B3B3;
	text-align: center;
}
.mod_liste{
	margin-bottom: 20px;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #B3B3B3;
	
}
.mod_liste div, .mod_liste_end div{
	padding-left: 10px;
	border-left-style: solid;
	border-left-width: 9px;
}
.mod_liste h3, .mod_liste_end h3{
	font-size: 1.1em;
}
.mod_liste p, .mod_liste_end p{
	font-size: 1.1em;
	margin-bottom: 5px;
}
.mod_liste_end{
	margin-bottom: 20px;
}
/***********************************page rss*/

.chap_rss{
	margin: 5px 0 0 0; 
	padding: 20px 0 20px 0;
	font-size: 1.2em;
	border-top: 1px dashed #B3B3B3;
	border-bottom: 1px dashed #B3B3B3;
}
.para_rss{
	padding: 20px 0 20px 0;
	font-size: 1.2em;
}
body .content_article .mod_liste .flux h3{
	margin-bottom: 5px;
	font-size: 1.2em
}
body .content_article .mod_liste .flux h3 img{
	vertical-align: middle;
	float: none;
}
.gray{
	padding: 2px;
	background: #EBECF0;
}
.gray a{
	text-decoration: none;
	color: #221C1E;
}
/********************************page bourse*/

.tables_bourse caption{
	display: none;
}
.tables_bourse tr {
	font-size: 1.3em;
	font-weight: bold;
}
.tables_bourse td span {
	font-style: italic;
	font-weight: normal;
}
.tables_bourse td {
	padding: 3px 2px 1px 2px;
	border: 1px solid #ccc;
	vertical-align: bottom;
	background-color :#f6f6f6;
}
.tables_bourse th {
	padding:3px 2px 1px 2px;
	border:1px solid #0092dd;
	background-color:#0092DD;
	color:#fff;
}
.graph p, .graph label{
	font-size: 1.1em
}
/***********************************modules*/

.mod_acc_white{
	margin-bottom: 10px;
	padding: 10px 13px;
	border: 1px solid #B3B3B3;
}
.mod_acc_white h3{
	font-size: 1.2em
}
.euros{
	margin-bottom: 10px;
	font-weight: bold;
	color: #0092DD;
	font-size: 1.2em
}
.block_color{
	padding: 8px 8px 0 8px
}
.mod_contact{
	margin-bottom: 10px;
	padding: 10px 13px;
	border: 1px solid #B3B3B3;
}
.mod_contact h2{
	margin-bottom: 10px;
	font-size: 2.2em;
	font-weight: normal;
}
.mod_contact p, .mod_news p{
	margin-bottom: 10px;
	font-size: 1.1em
}
.mod_zoom{
	margin-bottom: 10px;
	padding: 10px 8px 0 8px;
	border: 1px solid #B3B3B3;
}
.mod_zoom h2, .mod_suggest h2, .mod_news h2{
	margin-bottom: 10px;
	font-size: 2.2em;
	font-weight: normal;
}
.mod_zoom p{
	margin-bottom: 10px;
	font-size: 1.1em;
	text-align: right;
}
.mod_zoom h3, .mod_news h3{
	font-size: 1.2em
}
.mod_zoom img{
	margin: 3px 0
}
.mod_suggest{
	margin-bottom: 10px;
	padding: 10px 13px;
	border: 1px solid #B3B3B3;
}
.mod_suggest p{
	margin-bottom: 10px;
	font-size: 1.1em;
	font-weight: bold;
}
.mod_suggest li{
	font-size: 1.1em;
	margin-bottom: 2px;
	padding-left: 10px
}
.mod_suggest li a{
	text-decoration: none;
	color: Black;
}
.mod_news{
	margin-bottom: 10px
}
.mod_bourse{
	margin-bottom: 10px;
	padding: 10px 15px 5px 15px;
	background: #D9EBF4;
	border: 1px solid #78B6D4;
}
.mod_bourse h3{
	margin-bottom: 3px;
	font-size: 2.0em;
	color: #006291;
	font-weight: normal;
}
.mod_bourse p{
	margin-bottom: 5px;
	font-size: 1.1em;
	color: #006291;
}
.mod_bourse strong{
	font-size: 1.3em
}
.mod_bourse a{
	padding-left: 8px;
	background: url(../images/commun/picto_link_marine.gif) no-repeat 0 4px;
	color: #006291;
	font-weight: bold;
}
/*****************************sitemap*/

.content_bandeau_sitemap{
	width: auto;
	overflow: hidden;
	margin-bottom: 20px
}
.context_sitemap{
	width: auto;
	height: auto;
	padding: 20px 0 0 0;
	background: none;
}
.context_sitemap h1{
	padding-bottom: 10px;
	font-size: 2.5em;
	color: Black;
	font-weight: normal;
}
.content_sitemap{
	width: auto;
}
.content_sitemap table{
	width: auto;
	border-collapse: collapse;
	background: #EAECEE;
}
.content_sitemap table td{
	text-align: center;
	font-size: 1.2em;
	border: 1px solid #B3B3B3
}
.content_sitemap table td a{
	text-decoration: none;
	color: Black;
	display: block;
	line-height: 150%
}
.td_transversal a{
	border-left: 12px solid #0099CC;
}
.td_electronics a{
	border-left: 12px solid #993399;
}
.td_industries a{
	border-left: 12px solid #CC6633;
}
.td_merchant a{
	border-left: 12px solid #CCCC00;
}
.td_healthcare a{
	border-left: 12px solid #66CCCC;
}
.td_gas a{
	border-left: 12px solid #99CC33;
}
/******************************home*/

/*******************************business line */

.news_home_transversal img, .news_home_transversal_s div{
	border-left-color: #0099CC;
}
.news_home_transversal .link, .news_home_transversal_s .link{
	background: url(../images/transversal/picto_link_transversal.gif) no-repeat  0 4px;
}
.news_home_transversal .link a, .news_home_transversal_s .link a{
	color: #0099CC;
}
.news_home_industries img, .news_home_industries_s div{
	border-left-color: #CC6633;
}
.news_home_industries .link, .news_home_industries_s .link{
	background: url(../images/industrie/picto_link_industrie.gif) no-repeat 0 4px;
}
.news_home_industries .link a, .news_home_industries_s .link a{
	color: #CC6633;
}
.news_home_merchant img, .news_home_merchant_s div{
	border-left-color: #CCCC00;
}
.news_home_merchant .link, .news_home_merchant_s .link{
	background: url(../images/merchant/picto_link_merchant.gif) no-repeat 0 4px; 
}
.news_home_merchant .link a, .news_home_merchant_s .link a{
	color: #CCCC00; 
}
.news_home_electronics img, .news_home_electronics_s div {
	border-left-color: #993399;
}
.news_home_electronics .link, .news_home_electronics_s .link{
	background: url(../images/electronics/picto_link_electronics.gif) no-repeat 0 4px;
}
.news_home_electronics .link a, .news_home_electronics_s .link a{
	color: #993399;
}
.news_home_healthcare img, .news_home_healthcare_s div {
	border-left-color: #66CCCC;
}
.news_home_healthcare .link, .news_home_healthcare_s .link{
	background: url(../images/healthcare/picto_link_healthcare.gif) no-repeat 0 4px;
}
.news_home_healthcare .link a, .news_home_healthcare_s .link a{
	color: #66CCCC;
}
.news_home_gas img, .news_home_gas_s div{
	border-left-color: #99CC33;
}
.news_home_gas .link, .news_home_gas_s .link{
	background: url(../images/gas/picto_link_gas.gif) no-repeat 0 4px;
}
.news_home_gas .link a, .news_home_gas_s .link a{
	color: #99CC33;
}

/**************************page*/
.content_bandeau_home{
	width: auto;
	overflow: hidden;
	margin-bottom: 30px
}
.content_bandeau_home h1{
	position: absolute;
	left: -1000px;
	top: -1000px
}
.visual{
	width: auto
}
.context{
	float: left;
	width: 288px;
}
.country{
	display: none;
}
.promo{
	display: none;
}
/***********************************************contenu central*/
.content_colls{
	width: auto;;
	
}
.left_home{
	float: left;
	width: 290px;
	margin-right: 25px;
}
.right_home{
	width: auto;
	overflow: hidden;
	height: 1%
}
.left_home h2, .right_home h2{
	margin-bottom: 15px;
	font-size: 2.1em;
	font-weight: normal;
}
.mod_acc_blue{
	width: 258px;
	margin-bottom: 17px;
	padding: 10px 15px;
	background: #D9EBF4;
	border: 1px solid #78B6D4;
}
.mod_acc_blue h3{
	margin-bottom: 3px;
	font-size: 2.0em;
	color: #006291;
	font-weight: normal;
}
.info_top{
	margin-bottom: 5px;
	color: #006291;
}
.info_top p, .info_com p{
	font-size: 1.1em
}
.info_top a{
	padding-left: 8px;
	background: url(../images/commun/picto_link_marine.gif) no-repeat 0 4px;
	color: #006291;
	font-weight: bold;
}
.info_com{
	color: #666666;
	font-weight: bold;
}
.info_com a{
	color: #666666;
	padding-left: 8px;
	background: url(../images/commun/picto_link_marine.gif) no-repeat 0 4px;
}
.info_com p span{
	color: Black;
	font-weight: normal;
}
.content_mod_news{
	width: auto;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 0 0 5px 0;
}

.mod_news_home_s, .mod_news_home{
	width: auto;
	overflow: hidden;
	margin-bottom: 10px
}

.mod_news_home_s div{
	padding-left: 15px;
	border-left-style: solid;
	border-left-width: 9px
}
.mod_news_home img{
	float: left;
	margin: 0 15px 5px 0;
	border-left-width: 9px;
	border-left-style: solid;
}
.mod_news_home h3, .mod_news_home_s h3{
	font-size: 1.2em;
}
.mod_news_home p, .mod_news_home_s p{
	font-size: 1.1em;
	line-height: 140%
}
.mod_news_home img{
	float: left;
	margin: 0 15px 5px 0;
	border-left-width: 9px;
	border-left-style: solid;
}
.mod_news_home h3, .mod_news_home_s h3{
	font-size: 1.2em;
}
.mod_news_home p, .mod_news_home_s p{
	font-size: 1.1em;
	line-height: 140%
}
.mod_free h3{
	margin-bottom: 10px;
	font-size: 2.0em;
	font-weight: normal;
}
.mod_free h4{
	font-size: 1.2em;
	font-weight: bold;
}
.mod_free p, .mod_free ul{
	margin-bottom: 10px;
	font-size: 1.1em;
	line-height: 140%
}
.mod_free li{
	padding-left: 8px;
	height: 1%
}
.mod_free img{
	float: left;
	margin: 0 10px 5px 0;
}



















