@import url("reset.css");

body {font-family:arial;line-height:18px;font-size:12px;padding: 4px;}

a:link,a:visited {color:#a50235;text-decoration:none;}
a:hover {text-decoration:underline;}

#container {width:1020px;margin:0 auto;}

ul.nav {border-top: 1px solid #c0c0c0;}
ul.nav a:link,ul.nav a:visited {color:#333;background: url('assets/webimg/navbg1off.png') 0 0 no-repeat;text-decoration:none;font-size:10px;line-height:26px;border-bottom:1px solid #ccc;width:174px;display:block;padding-left:38px;}
ul.nav a:hover {color:#a50235;background: url('assets/webimg/navbg1.png') 0 0 no-repeat;}
.menu_item1_down a:link,.menu_item1_down a:visited {color:#a50235 !important;background: url('assets/webimg/navbg1.png') 0 0 no-repeat !important;}
.menu_item2 a:link,.menu_item2 a:visited {font-size:9px !important;background-image: none !important;color:#666 !important;width:164px !important;padding-left:48px !important;border-bottom:1px solid #ddd !important;}
.menu_item2 a:hover {color:#f37021 !important;}
.menu_item2_down a:link,.menu_item2_down a:visited {background-image:none !important;color:#a50235 !important;width:164px !important;padding-left:48px !important}
.menu_item3 a:link,.menu_item3 a:visited {font-size:9px !important;background-image: none !important;color:#333 !important;width:152px !important;padding:6px 0 6px 60px !important;border-bottom:1px solid #ddd !important;line-height:14px !important;}
.menu_item3 a:hover {color:#f37021 !important;}
.menu_item3_down a:link,.menu_item3_down a:visited {background-image:none !important;color:#a50235 !important;width:164px !important;padding-left:60px !important}
.menu_item4 a:link,.menu_item4 a:visited {font-size:9px !important;background-image: none !important;color:#333 !important;width:132px !important;padding:6px 0 6px 80px !important;border-bottom:1px solid #ddd !important;line-height:14px !important;}
.menu_item4 a:hover {color:#f37021 !important;}
.menu_item4_down a:link,.menu_item4_down a:visited {background-image:none !important;color:#a50235 !important;width:132px !important;padding:6px 0 6px 80px !important;border-bottom:1px solid #ddd !important;line-height:14px !important;}
#login {
	float:left;
	width:160px;
	background-color: #E5E3E3;
	height: 560px;
	margin-top: 0;
	margin-right: 48px;
	margin-bottom: 0;
	margin-left: 0;
}

#navigation {
	float:left;
	width:220px;
	margin-top: 0;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 0px;
}
.nav img{float:left; margin:0 5px 0 35px;}

.module {border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #eee;border-right:1px solid #eee}

#address {float:left;margin:36px 0 0 0;background:#fff url('assets/webimg/address_icon.png') 24px center no-repeat;padding: 4px 0 5px 80px;width:132px;line-height:36px;}
#address a:link,#address a:visited {text-decoration:none;}
#address a:hover {color:#f37021;}

#feed {float:left;margin:27px 0 0 0;background:#fff url('assets/webimg/feed_icon.png') 32px center no-repeat;padding: 4px 0 5px 80px;width:132px;line-height:36px;}
#feed a:link,#feed a:visited {text-decoration:none;}
#feed a:hover {color:#f37021;}


/*#survey {float:left;margin:36px 0 0 0;background:#fff url('assets/webimg/janeksmall.jpg') 24px center no-repeat;padding: 4px 0 5px 80px;width:132px;line-height:36px;}*/
#survey {float:left;margin:36px 0 0 0;background:#fff url('assets/webimg/survey2009_icon.png') 24px center no-repeat;padding: 14px 0 15px 80px;width:132px;line-height:36px;}
#survey a:link,#survey a:visited {text-decoration:none;}
#survey a:hover {color:#f37021;}

#youtube {float:left;margin:36px 0 0 0;background:#fff url('assets/webimg/youtube.gif') 24px center no-repeat;padding: 14px 0 15px 80px;width:132px;line-height:36px;}
#youtube a:link,#survey a:visited {text-decoration:none;}
#youtube a:hover {color:#f37021;}

#crisiswatch {float:left;margin:10px 0 0 0;background:#fff url('assets/webimg/ITUCglobe.png') 12px center no-repeat;padding: 14px 0 15px 68px;width:132px;line-height:24px;}
#crisiswatch a:link,#crisiswatch a:visited {text-decoration:none;}
#crisiswatch a:hover {color:#f37021;}


#advanced {float:left;margin:36px 0 0 0;background:#fff;padding: 14px 0 15px 50px;width:152px;line-height:36px;}
#advanced a:link,#advanced a:visited {text-decoration:none;}
#advanced a:hover {color:#f37021;}


.newsletter,#newsletter {float:left;margin:27px 0 0 0;background:#fff url('assets/webimg/newsletter_icon.png') 24px 9px no-repeat;padding: 4px 0 5px 0;width:212px;line-height:36px;}
.newsletter {width:200px;}
.newsletter h6,#newsletter h6 {margin-left:80px;color:#a50235;font-size:12px;font-weight:normal;}
.newsletter p,#newsletter p {font-size:10px;margin: 12px 9px 0 24px;line-height:10px;color:#666;}
.newsletter  form,#newsletter form {margin: 0 24px 0 24px;}
.newsletter .txt {margin: 9px 0;float:left;width:123px;color:#666;border:1px solid #ccc;height:14px;}
#newsletter .txt {margin: 9px 0;float:left;width:136px;color:#666;border:1px solid #ccc;height:14px;}
.newsletter .go,#newsletter .go {float:right;margin: 9px 0}

#header {margin:-2px 0 9px 0;}

#headextras {float:right;width:202px;}
#lang {
	float:right;
	clear:left;
	border-top:1px solid #c0c0c0;
	width:202px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
}
#lang ul {float:right;margin-left:1px;}
#lang li {float:right;padding: 0 0 0 11px;font-size:10px;}
#lang a:link,#lang a:visited {
	background:#eee;
	text-decoration:none;
	width:39px;
	display:block;
	text-align:center;
}
#lang a:hover {background:#a50235;color:#fff;}
#lang a:link.current,#lang a:visited.current,#lang a:hover.current {background:#f37021;color:#fff;cursor:default;}

#floater {position:fixed;width:960px;top:0;left:50%;margin-left:-480px;}
#loginweb {width:202px;position:absolute;top:0;right:0;}
#loginweb a:link,#loginweb a:visited {background:#a50235;color:#fff;display:block;text-align:center;line-height:22px;text-decoration:none;}
#loginweb a:hover {color:#f37021;}

#search {float:right;width:202px;padding: 0;height:26px;margin:0;}
#search .txt {margin: 4px 0;float:left;width:175px;color:#666;border:1px solid #ccc;height:14px;}
#search .go {float:right;margin: 4px 0}

#breadcrumb {float:left; width: 450px;}

#path {line-height:26px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;color:#999;font-size:11px;float:left;width:700px;}
#path a:link,#path a:visited {color:#999;line-height:16px;text-decoration:none;padding:0 3px}
#path a:hover {color:#f37021;text-decoration:underline;}

#main {float:left;width:443px}
#content {float:left;width:450px;color:#666;}
#content_large {float:left;width:700px;color:#666;}
#extras {float:left;margin:0 0 0 48px;width:202px}

#content p {padding:2px 0;}
.intro {font-weight:bold;color:#333;}

.extrabox {margin:36px 0 0 0;padding:0;}
.extrabox a:link,.extrabox a:visited {text-decoration:none;float:left;}

.introbox {border-bottom:1px solid #999;float:left;width:450px;padding:0 0 18px 0;}

.anchors li a:link,.anchors li a:visited {background:#fff url('assets/webimg/mininav.png') -3px -1px no-repeat;padding-left:15px;}
.anchors li a:hover {background:#fff url('assets/webimg/mininav.png') -3px -19px no-repeat;}

ul.thumblist {float:left;}
.thumblist li {float:left;display:inline;}

.totop {padding:18px 0 0 0 !important;width:450px;float:left;clear:both;}
.totop a:link,.totop a:visited {padding-left:15px;background:#fff url('assets/webimg/totop.png') -3px -2px no-repeat;}
.totop a:hover {background:#fff url('assets/webimg/totop.png') -3px -20px no-repeat;color:#333;}

#footer {float:left;margin: 35px 0 0 0;border-top:1px solid #f37021;width:960px;text-align:center;padding:9px 0;font-size:10px;}
#footer li {display:inline;}
#footer li a:link,#footer li a:visited {color:#999;padding: 0 9px;}

h1#logo a:link,h1#logo a:visited {width:168px;height:108px;background: url('assets/webimg/ituc-logo.png') no-repeat;text-indent:-5000px;margin: 0;display:block;}

h2#slogan {color:#f37021;font-size:20px;line-height:82px;font-weight:bold;float:left;}

#right {float:right;width:140px}

h1 {font-size:18px;line-height:24px;color:#666;padding-left: 16px}
h2 {font-size: 14px; line-height:20px;color:#333;padding-left: 16px}
h3 {font-size: 11px; line-height:15px;color:#333;padding-left: 16px}

.doclist li {background:url('assets/webimg/icon_docs.png') 0 4px no-repeat !important;padding:0 0 3px 15px !important;line-height:18px}
.doclist a:link,.doclist a:visited {color:#333;text-decoration:none;}
.doclist a:hover {color:#a50235;text-decoration:underline;}

.itext {float:right;width:250px;}
.news h4 {font-size:14px;color:#333;line-height:18px;margin:  0 0 0 0;}
.news h4 a:link,.news h4 a:visited {color:#a50235;text-decoration:none;}
.news h4 a:hover {color:#f37021;}
.news_sm {font-family:verdana;font-size:10px;line-height:13px;margin-left: 8px;}
.news {font-family:verdana;font-size:11px;line-height:15px;margin-left: 8px;}
.sidebar_table {
	font-size: 9px;
	line-height: 12px;
	margin-right: 8px;
	margin-left: 8px;
}

.date {font-family:verdana;font-size:14px;line-height:22px;color:#2054a2;margin-left: 8px;}
.item {float:left;width:288px;font-size:11px;line-height:18px;padding: 0 0 0 12px;}
.crisis .item, .mot .item {width:438px;}
.crisis .cartouche {margin: 25px 0 20px}

.visual {float:left;width:120px;padding: 0;height:80px;background:#ddd;overflow:hidden;}
.visual img {border-bottom:1px solid #999;float:right}

.spotitem {float:left;width:450px;margin:9px 0;padding:0 0 18px 0;border-bottom:1px solid #ddd;}

.readmore {background: #ddd;font-size:10px;margin:2px 0;line-height:14px;white-space:nowrap;float:right;}
.readmore a:link,.readmore a:visited {color:#a50235;text-decoration:none;padding: 3px 24px 3px 6px;background:url('assets/webimg/arrow1.png') center right no-repeat;line-height:18px;}
.readmore a:hover {color: #fff;background:#f37021 url('assets/webimg/arrow1.png') center right no-repeat;}

.thumb3 {}

.newslist {border-top: 1px solid #ccc;}
.newslist strong {display:block; width:94px;float:left;font-weight:normal;padding-left:24px;}
.newslist li {border-bottom:1px solid #ccc;line-height:26px;}
.newslist li .liitname{margin-left: 125px;}
.newslist a:link,.newslist a:visited {text-decoration:none;}
.newslist a:hover {color:#f37021;}

.hover {background:#f8f8f8 url('assets/webimg/newslistbg.png') center left no-repeat;;}

.article .mainpic {float:left;margin:5px 12px 12px 0;}
.article img {margin:9px 12px 9px 0;} /* Alex 05/06/09: enlevé float:left;*/
.spip_documents_center { clear: both; width: 100%; margin: auto; }
.spip_documents { clear: both; width: 100%; margin: auto; }
.spip_documents img {margin: 5px auto;}
.article span.spip_documents_center img{ display: block; margin-top:1em;margin:auto;}
.article h4 {color:#a50235;font-size:16px;line-height:24px}
.article h5 {color:#a50235;font-size:14px;line-height:36px}
.article p {margin:0 0 12px 0;}
.article .date {font-size:12px !important;font-family:arial,sans-serif !important;}

.box1 dl {border-top: 1px solid #ccc;font-size:11px}
.box1 dt {margin: 5px 0;}
.box1 dt a:link,.box1 dt a:visited {text-decoration:none;font-weight:bold;}
.box1 dt a:hover {text-decoration:none;color:#f37021;}
.box1 dd {margin:0 0 18px 0;color:#666;font-size:11px;float:left;clear:both;width: 200px;}
.box1 dd img {float:left;margin: 0 9px 18px 0;}
.box1 small {display:block;float:right;background:#eee;font-size:10px;padding:0 6px;margin:9px 0;}

.box2 {font-size:11px;line-height:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.box2 p {margin:9px 0;}

.contacts h5 {color:#a50235;margin:9px 0;font-size:12px;font-weight:normal;}
.contacts dt {font-weight:bold;width:99%;}
.contacts dd {margin:0 0 4px 18px;}

.footnotes {border-top: 1px solid #ddd;font-size:10px;margin: 18px 0 0 0;padding: 18px 0 0 0;}

.arclist {color:#666;font-size:11px;line-height:18px;border-top:1px solid #ccc;margin-bottom:27px;}
.arclist li {border-bottom:1px solid #ccc;padding:3px 0;}
.arclist a:link,.arclist a:visited {text-decoration:none;}
.arclist a:hover {color: #f37021;}
.arclist .more {text-align:right;}

#mainlogo {width:140px;height:165px;text-indent:-5000px;background:#fff url('assets/webimg/mainlogo.png') no-repeat;margin: 18px 0 36px 370px;}
.langbox {float:left;width:200px;margin: 0 10px;text-align:center;}
.langbox p,.langbox p a:link,.langbox p a:visited,.langbox p a:hover {font-size:10px;color:#666;padding:9px 0;text-decoration:none;}
.langbox h2 {margin:18px 0 0 0;}
.langbox h2 a:link,.langbox h2 a:visited {color:#f37021;text-decoration:none;font-size:10px;}
.langbox h2 a:hover {color:#a50235;}
a:link.langbutton,a:visited.langbutton {color:#fff !important;font-size:14px;background:#a50235;padding:9px 0;width:160px;margin: 0 20px;display:block;text-decoration:none;}
a:hover.langbutton {color:#a50235;background:#f37021;text-decoration:none;}

blockquote.pullquote {
background:transparent;
border-top:1px solid #666;
border-bottom:1px solid #666;
font-style:italic;
float:right;
width:180px;
margin:9px 6px 9px 12px;
padding:9px 6px;
color:#333;
font-size:16px;
font-weight:bold;
}
blockquote.alt {
float:right;
margin:0.25em 0 0.25em 0.75em;
}
.pullquote p {
margin:0;
text-align:center;
}
.pullquote p:first-letter {text-transform:uppercase}

hr, .clear {clear:both;}

.bloc_mot{width: 330px;margin: 10px;float:left;}
.liste_article {margin:10px 0 10px 10px;}

#calbox {margin:20px auto;}
#calbox small {display:block;background:#eee;font-size:10px;margin-top: 10px;}
#calendar table {width: 200px; margin: 10px auto}
#calendar table td {text-align: center;}
#calendar .horsperiode {color:#888;}
#calendar .libre {}
#calendar .occupe {font-weight:bold;}
#calendar .occupe a{color:orange;}
.backtocal, .backtocal a:link, .backtocal a:visited{padding: 20px 30px 0 0; font-weight:bolder; float:right;}

.doclist {list-style:square;}
.spotitem .doclist {list-style-type: none;}
.doclist ul li {margin:0 0 0 45px;}
.doclist>ul>li {margin:0 0 5px 15px;}
.doclist>ul>li>a{font-weight:bold;}

/*  Address Book */

.box_recherche {width: 700px; float:left; margin-bottom:30px;}
.type_recherche{width: 350px;float: left;}
.choix_recherche{width: 200px; float: right;}

.alfawrap {float:left;}
.alfachar{
background: #FFFFFF url("assets/burmanew_mid.gif") repeat-x left top;
height: 30px;
width: 10px;
color: #FFF;
line-height: 30px;
padding: 0px 0px 0px 8px;
float:left;
}
.alfachar a {background-color:transparent;color:#FFFFFF;font-weight:bold;}
.alfacharpre{
background: #FFFFFF url("assets/searchtitle_pre.gif") no-repeat left top;
height: 30px;
width: 3px;
float:left;
}

#content_abook{
    width:575px;
    position:relative;
    top:0px;
    left:10px;
    padding:0 15px 0 0;
    margin-bottom:50px;
    float:left;
}

.bighead, .smallhead, .burmatitle {font-weight: bold;}
.bighead {
	display:block;
	color: #f37021;
}

.bigheadgray {
	display:block;
	color: 666;
}

.bigheadblack {
	display:block;
	color: 000;
}
.bigbox{
background-color:#FFFFFF;
border: 1px dotted #ccc; 
margin: 0.1%; 
padding:1% 5px;
width: 97.4%;
}

.smallbox{
background-color:#FFFFFF;
border: 1px dotted #ccc; 
margin: 0.3%;
padding:1%; 
float:left; 
width: 47%;
}

.ci1space, .ci2space, .ci3space, .finspace{border: 0;margin: 0;padding:0;}

.ci1space{background-color:#FFFFFF;}

.allmail{border: 1px solid #95122B;}

.burmainfo {font-size:75%;vertical-align: bottom;clear: both;}

.newcompprewrap{display:inline;}
.newcomppre,#searchtitlepre{height: 30px;float:left;}
.newcomppre{background: #FFFFFF url("assets/burmanew_pre.gif") no-repeat left top;width: 34px;}
#searchtitlepre{background: #FFFFFF url("assets/searchtitle_pre.gif") no-repeat left top;width: 10px;}

.newcompany, #searchtitle{
background: #FFFFFF url("assets/burmanew_mid.gif") repeat-x left top;
height: 30px;
color: #FFF;
float: left;
line-height: 30px;
padding-left:5px;
}

.newcomppost, #searchtitlepost, .alfacharpost{
background: #FFFFFF url("assets/burmanew_post.gif") no-repeat left top;
height: 30px;
width: 10px;
float:left;
margin-right: 5px;
}

#searchtitlewrap{margin-bottom: 20px;}
.subitempre{
background: url("assets/sub_arrow.gif") no-repeat bottom left;
margin-top: 2px;
height: 24px;
width: 22px;
float:left;
margin: 0 5px;
}

.evpriv {margin: 10px 0 0 20px; font-size:75%;color: #a50235;}
.evituc {float:left; margin:0 5px 0;}
.itemhead {margin: 5px 0 10px}
h4.summary {font-size:13px; display: inline;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 4px solid #525252;
    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}

#TB_title{
    background-color:#e8e8e8;
    height:27px;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}

#sharethis_0{display:block; padding:10px 5px;}
.blocs_resume{margin-left:20px;}
.blocs_destination .liste-articles {margin-top:10px;}
#intro {margin-top:10px;}
#intro h3 {color:#a50235;font-size:16px;line-height:24px}
#tri select {margin: 0 2px 0}
.crisis h4 {font-weight:bold;font-size:14px;}
.crisis .item h4 {font-size:12px;}
.crisis .date{color:#F37021}
.crisis .fragment a:link,.crisis .fragment a:visited {text-decoration:none;}
.crisis .fragment a:hover {color:#f37021;}
#gpflive{display:none;}
.iframegpf {margin-left:35px;}
