@import url("reset.css");
* {margin:0;}

html{height: 100%;overflow: auto;}
body{height: 100%;font:11px Verdana, Arial, Helvetica, sans-serif;background:url(/squelettes/assets/layout/header.png) repeat-x;color:#1c1c1c;}
a:link,a:visited{color:#092C94;text-decoration:none;}
a:hover{color:#0547b8}
.format_png {behavior: url("win_png.htc");}
ul{margin:0 0 0 1.5em;padding:0;}
dt{font-weight:bold; font-size:1.1em;}
#page{min-height: 100%;height: auto !important;margin: 0 auto -60px;}

#languages{width:200px;height:20px;float:right;font: 10px Verdana,Helvetica,sans-serif;text-transform: uppercase;}
#languages fieldset{color:#99D1F4;}
#languages ul {float:left;list-style-type:none;}
#languages li {float:left;padding-left:4px;}
#languages .current{color:#fff;}
#languages a {color:#99D1F4;}

.invisible{display: none;}
#entete_wrap{float:left;width:100%;}
#entete, #conteneur{width:992px;margin:0px auto;text-align:left;}
#conteneur {position:relative;top:-40px;}
#entete h1 {width:82px;height:109px;cursor:pointer;display:block;}
#entete img{float:left;height:200px;width:200px;z-index: 100;position:relative;top:-35px;}
#entete h2 {width:400px;height:24px;text-align:right;display:block;}
.slogan {float:left;width:512px;min-height: 40px;_height: 40px;_background: none;position:relative;}
#slogen {
background: url(/squelettes/assets/layout/slogan_en.png) no-repeat top left;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/squelettes/assets/layout/slogan_en.png', sizingMethod='scale');
}
#slogfr {
background: url(/squelettes/assets/layout/slogan_fr.png) no-repeat top left;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/squelettes/assets/layout/slogan_fr.png', sizingMethod='scale');
}
#sloges {
background: url(/squelettes/assets/layout/slogan_es.png) no-repeat top left;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/squelettes/assets/layout/slogan_es.png', sizingMethod='scale');
}

#fresque {float:left;position:relative;top:93px;background: url(/squelettes/assets/layout/fresque.jpg) repeat-x bottom left;
width: 100%;min-height: 37px;height: 37px;z-index: 1;}
.hmenu {float:left;width: 720px;position:relative;top:53px;left:30px;}
.hmenu li, .hmenu li a:link, .hmenu li a:visited {vertical-align:bottom;height: 30px;display: block;float: left;color: #fff; font:12px 'trebuchet ms';}
.hmenu li a:link, .hmenu li a:visited{padding:6px 10px 0;}
.hmenu li {background:url("/squelettes/assets/layout/BG_bouton.png") repeat-x ;}
.hmenu li:hover, .hmenu li a:hover{text-decoration:none;background:url("/squelettes/assets/layout/BG_bouton_over.png") repeat-x ;}
.hmenu .down{background:url("/squelettes/assets/layout/BG_bouton_over.png") repeat-x ;}
.hmenu .down a{background:url("/squelettes/assets/layout/BG_bouton_puce.png") no-repeat top center;}
 #search{float:left; position:relative;top:28px;left:580px;display:inline;width:190px;height:20px;z-index: 2;margin:left:500px;}
.hmenu .menusep{float:left;background: url("/squelettes/assets/layout/splitter_nav.png") no-repeat;width:2px;height:30px;}

#hierarchie{display: none;}

#advanced{
    width:100px;
    float:left;
    text-align:right;
}
#advanced A{
    color:#FFF;
}
#advanced A:hover{
    color:#FFF;
    text-decoration:underline;
}

#column_left{width:185px;margin:0 5px 0 10px; padding: 5px 0 0 15px; float:left;}
#contenu, #contenu_large{width:545px;margin:0 15px 0 0;float:left;}
#column_right{width:185px;float:left;position:relative; top: 5px;}
#column_left img, #column_right img {padding-top: 20px; margin:auto;}
#pushfoot{height:60px;clear:both;display:block;}
#footer_wrap{
background:url("/squelettes/assets/layout/BG_footer.png") repeat-x left top;
height: 60px;width: 100%;}

#pied{
    width:780px;
    margin:0px auto;
    padding-top:25px;
    text-align:center;
    font-size: 10px;
    color: #b7b7b7;
    height:35px;
}
#menu_bottom{
    font-weight:bold;
    font-size:1.1em;
}
#menu_bottom A {color:#888888;text-decoration:none;}
#menu_bottom A:hover {color:#CA3B14;text-decoration:underline;}

#copyright{font-size:1.0em;color:#666666;}

.main_event{width:520px;height:115px;border: 1px solid #0c2c91;margin:0 0 25px 15px;padding:5px;
background: url(/squelettes/assets/layout/BG_infobox.png) repeat-x;
}

.title_me {text-align: justify; width:500px;color:#0547b8;padding:0 0 2px 38px;font: 900 17px "Trebuchet MS";}
.art_descr a:link, .art_descr a:visited{color:#092C94;text-decoration:none;font-weight:900;}
.art_descr a:hover{color:#0547b8;text-decoration:none;letter-spacing:0.5px;}
.article{margin-left: 10px}
.article a img {padding: 10px 0 0 0; border:0;}
div.forum {clear:both; position:relative; top:-30px}
.arclist {color:#666;padding-bottom: 20px;font-size:11px;line-height:18px;border-top:1px solid #ccc;margin-bottom:27px;}
.arclist li {border-bottom:1px solid #ccc;padding:3px 0;}
.visual {float: left;position: relative; top: 10px;}
.item { float:left;}
.rsslist li{margin: 0 0 3px;clear: both;}
.rsslist .site_name{font-weight: bold;display: inline;}
.titledate{border-bottom: 1px #092c94 solid;clear: both;}
.art_title{width:455px; position:relative; top:11px;}
.art_title a:link, .art_title a:visited {background:transparent; font:13px Arial;font-weight:800;color: #0260d9;}
.art_date{width:70px; margin-left:460px; font:10px Verdana, sans-serif;}
.art_descr{width: 505px; margin:10px 0 0 20px;line-height:140%;}
.item .art_descr {width: 350px;}
.smaller a:link, .smaller a:visited {font-size:12px;}
#contenu h4 {font: bold 16px 'trebuchet ms';color:#0547b8;}
h4 .blocs_replie {font: bold 12px Verdana;color:#092c94;padding: 4px 0;}
h1,h2,h3,h4 {font:bold 'trebuchet ms';color:#0547b8;padding-bottom: 10px;}
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}
#contenu h2 {margin: 15px 0;}
h3.summary {padding: 10px 0;}
.vmenu {padding:15px 0 15px 0;}
.vmenu a {font: bold 12px 'trebuchet ms';color:#1c1c1c;}
.vmenu .puce {color:#092c94;}
p.spip, li.spip {padding:4px 0;line-height:140%;}
.page_calendar h1, .page_calendar h2, .page_calendar h3, #calendar h3 {padding-bottom: 15px;text-align: center;}
.vevent h3, .vevent h2, .vevent h1 {padding: 0 0 10px 0;margin-left:-5px;text-align:left;}
.vevent, .vevent p, .vevent .description{padding:0 5px 5px 0;}
.vevent .description{color:#0547b8;font-weight:bold;}
.vevent strong {color:#0260d9;margin-right: 3px;}
#calbox{ width:185px;}
#calbox .metadata{margin: 0 auto;width: 170px;padding:10px 0;}
#calendar th, #calendar td {padding:3px 4.5px; text-align:right;}
#calendar .occupe {background-color:#0260d9;}
#calendar .occupe a:link, #calendar .occupe a:visited{font:110% bolder;color:#FFF;}
#calendar .horsperiode {color:#a5a5a5;}
#calendar caption {padding: 4px 0;}
#calendar caption a {font-weight:bold;letter-spacing:2.5px;}
.backtocal, .backtocal a:link, .backtocal a:visited{padding: 20px 30px 0 0; font-weight:bolder; color:#092c94;float:right;}
.cs_blocs{padding-left: 15px}
.cs_blocs h4 {margin-left:-30px;padding: 20px 0;}
.mainpic {width:525px;}
.mainpic img {margin:10px 5px 10px; padding:10px 0;}
.baspage{padding-top: 60px;width:75%;float:right;font-size: 85%; font-style:italic}
/* FORMS */
#search .bouton{
    background:transparent url("/squelettes/assets/layout/search_go.png") no-repeat center center;
    height:18px;width:36px;border:0;position:relative;top:1px;}
.input_search{border:0;color:#a5a5a5;width:135px;height:16px;}
/*.field1{
    border:1px #666666 solid;
    background-color:#CCCCCC;
    font-size:1.0em;
    color:#000000;
    width:100px;
    height:16px;
    padding:1px;
    margin-right:5px;
}
.field1{
    border:1px #666666 solid;
    background-color:#CCCCCC;
    font-size:1.0em;
    color:#000000;
    width:100px;
    height:16px;
    padding:1px;
    margin-right:5px;
}
.button1{
    border:1px #666666 solid;
    background:#CCCCCC url("/squelettes/assets/bu_bg.jpg") repeat-x center top;
    color:#333333;
    height:18px;
    font-size:1.0em;
    font-weight:bold;
    padding:0px;
    margin-top:2px;*/
}
/* DIVERS */
.clear{clear:both;}
DIV.pagination{border:1px solid #CCCCCC;background-color:#E1E1E1;padding:0 0 0 2px;margin:5px 0 5px 0;}
.thumb1{margin:0 10px;float:left;}
.thumb1 img{border:solid 1px #092c94;}
/* SPIP */
.spip_documents_left IMG{padding:5px;}
.spip_documents_left{padding:0 10px 5px 0;float:left;}
.spip_documents_right IMG{border:1px #000 solid;padding:0;}
.spip_documents_right{padding:0 0 5px 10px;float:right;}
.lien_pagination, .on{font-size:1.2em;}
.on{font-weight:bold;}
ul.spip {list-style-type:disc;}

body#sommaire{height:auto;background: #000 url(/squelettes/assets/layout/BG_som.png) repeat-x;}
body#sommaire #splash{width: 900px; margin:80px auto 0 ;}
body#sommaire #video {float: left; width:480px;border: 1px solid #AFF8FF;z-index: 100}
body#sommaire #footer {width: 100%;height:59px;position:absolute; bottom:0px;background: #000 url(/squelettes/assets/layout/BG_som_f.png) repeat-x;
z-index: 0}
#sommaire .langbox {float: left; width:390px; text-align: center; margin: 0 0 0 20px;}
#sommaire .langbox h1 {font: 36px Verdana bold; Margin:50px 0 50px; color:#FFF;}
a:link.langbutton,a:visited.langbutton {background: #0547b8 url(/squelettes/assets/layout/BG_bout_int.png) repeat-x;border:1px solid #6471B5;
color:#fff !important;font:bold 14px;padding:9px 0;width:80px;margin: 20px auto;display:block;text-decoration:none;}
a:hover.langbutton {background: #0547b8 url(/squelettes/assets/layout/BG_bout_int2.png) repeat-x;text-decoration:none;}
/* Recherche avancee */
.bloc_mot{margin-bottom: 2px;width: 250px;margin: 2px;float:left;}
.base_mot A{text-decoration: none;font-weight: bolder;font-size: 1.1em;margin-top: 3px;margin-bottom: 3px;}
#content ul ul {font-size: 80%}
/* Address Book */
.address_book{font-size: 12px;}
.type_recherche{width: 300px;float: left;border-right: 1px black dotted;padding-right: 5px;margin-right: 5px;}
.type_recherche.burma{border-right: none;}
.choix_recherche.burma{border-left: 1px black dotted;padding-left: 10px;}
.choix_recherche{width: 200px;float: left;}
#content_abook{width:575px;position:relative;top:0px;left:10px;padding:0 15px 0 0;margin-bottom:50px;float:left;}
.bighead, .smallhead{font-weight: bold;}
.bigbox{border: 1px dotted #ccc;padding:1% 5px;width: 97.4%;}
.smallbox{border: 1px dotted #ccc;padding:1%;float:left;width: 47%;}
.ci1space, .ci2space, .ci3space{border: 0;margin: 0;padding:0;}
.allmail{border: 1px solid #95122B;}
.burmainfo {font-size:75%;vertical-align: bottom;clear: both;}
.burmatitle{font-weight: bold;}
.newcompprewrap{display:inline;}
.newcomppre{background: #FFFFFF url("/squelettes/assets/burmanew_pre.gif") no-repeat left top;height: 30px;width: 34px;float:left;}
#searchtitlepre {background: #FFFFFF url("/squelettes/assets/searchtitle_pre.gif") no-repeat left top;height: 30px;width: 10px;float:left;}
.newcompany, #searchtitle{background: #FFFFFF url("/squelettes/assets/burmanew_mid.gif") repeat-x left top;height: 30px;color: #FFF;float: left;
line-height: 30px;padding-left:5px;}
.newcomppost, #searchtitlepost{background: #FFFFFF url("/squelettes/assets/burmanew_post.gif") no-repeat left top;height: 30px;width: 10px;
float:left;margin-right: 5px;}
#searchtitlepost{margin-bottom: 20px;}
.subitempre{background: url("/squelettes/assets/sub_arrow.gif") no-repeat bottom left;margin-top: 2px;height: 24px;width: 22px;float:left;
margin: 0 5px;}
hr, .clear {clear:both; }
.abook_item {padding:5px 0;}
#contenu li {margin-left: 15px;}
hr.spip {margin: 30px 0 10px 0}
.page_forum .cartouche{margin-bottom:20px;}
.page_forum .article {padding:0;margin: 0}
.formulaire_forum {margin-top:10px;}
.formulaire_forum   p {margin: 0 0 3px 0}
.formulaire_forum  legend{border:1px solid #0c2c91; background-color:#E3E3E3; position:relative; font-size:110%;padding:2px;}
.formulaire_forum  fieldset {background-color:#E3E3E3;border: 1px solid #0c2c91; padding:5px; margin: 10px 0 5px 0}
.formulaire_forum .previsu {background-color:#99bff1; color:#E3E3E3;}
.formulaire_forum .previsu legend {background-color:#99bff1;}
/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
    clear: both;
    margin-top: 2.5em;
    padding-top: 2px;
    border-top: 2px solid #CCC;
    font-size: 0.88em;
    font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }