/* @override http://www.theturban.com.au/dev/squelettes/habillage.css */

/*************************/
/* THE TURBAN CSS STYLES */
/*************************/

a, a:link, a:visited, a:focus, a:hover { outline: 0; }

html { height: 100%; }
body.home { height: auto !important; min-height: 100%; height: 100%; width: 100%; background: url(../IMG/bg_home.gif) repeat-y center top; }
body.home #page { width: 955px; height: 345px; position: absolute; left: 50%; top: 50%; margin: -172px 0 0 -477px; text-align: center; }
body.home #page #turban_logo { width: 415px; height: 335px; float: left; margin-right: 70px; }
body.home #page #agni_logo { margin-top: 25px; }

html#turban { height: 100%; background: #A8111F; }
body#turban { height: auto !important; min-height: 100%; height: 100%; width: 100%; font-family: Verdana; font-size: 12px; color: #000; }

/* @group Typography */

body#turban a, body#turban a:link, body#turban a:visited { color: #EDB04B; text-decoration: underline; }
body#turban a:active, body#turban a:focus { outline: 0; }
body#turban p { margin: 15px 0; }
body#turban strong { font-weight: bold; }
body#turban i { font-style: normal; font-size: 11px; color: #A8111F; font-weight: bold; }

/* @end */

body#turban #wrapper { width: 784px; height: 100%; position: relative; margin: 0 auto; margin-bottom: 30px; }

/* My Comment */
body#turban #hd { height: 57px; width: 784px; font-family: Courier; color: #fff; padding-top: 3px; }
body#turban #hd span.address { padding-left: 20px; }
body#turban #hd span.phone { font-size: 18px; letter-spacing: 1px; padding-left: 20px; }
body#turban #hd .dimmi {
  float: right;
  height: 50px;
  width: 220px;
}
body#turban #header { position: absolute; top: 43px; left: 188px; }
body#turban #page { width: 784px; min-height: 665px; background: url(../IMG/turban/bg_page.gif) repeat-y left top; overflow: auto; }
body#turban #page_top { width: 784px; height: 30px; background: url(../IMG/turban/bg_page_top.gif) no-repeat left top; }
body#turban #page_bottom { width: 784px; height: 30px; background: url(../IMG/turban/bg_page_bottom.gif) no-repeat left top; }

body#turban #bd { width: 680px; height: 100%; min-height: 579px; background: #a7111f; border: 1px solid #ebd04b; overflow: auto; margin: 16px 0 20px 53px; }

body#turban #sidebar { width: 133px; float: left; }

body#turban #logo { height: 208px; padding: 14px 0 0 20px; float: left; }

body#turban #nav { float: left; margin-top: 35px; width: 133px; }
body#turban #nav li.current { padding-left: 18px; }

body#turban #agni_link { margin: 75px 0 0 25px; float: left; }

body#turban #con { width: 460px; height: 100%; min-height: 579px; background: #fff; border-top: 5px solid #b5b366; border-left: 5px solid #b5b366; border-right: 5px solid #b5b366; float: left; margin: 126px 0 0 1px; padding: 27px 32px; }
body#turban #con h1 { font-size: 28px; color: #A8111F; text-transform: uppercase; margin-bottom: 15px; }
body#turban #con div.article_title { font-weight: bold; color: #a8111f; margin: 20px 0 15px; padding: 0; }
body#turban #con div.gallery { overflow: auto; margin-bottom: 20px; }
body#turban #con div.gallery_title { font-size: 14px; color: #A8111F; margin-bottom: 15px; }
body#turban.menus #con div.article_title { padding: 4px 0; }
body#turban.menus #con div.section_title { font-weight: bold; }
body#turban.menus #con h3 { color: #A8111F; font-size: 30px; text-align: left; font-weight: bold; }
body#turban #con table { width: 100%; margin: 10px 0; }
body#turban #con th.cell1, body#turban #con td.cell1 { width: 85%; vertical-align: top; }
body#turban #con th.cell2, body#turban #con td.cell2 { width: 15%; text-align: right; }
body#turban #con div.menu { border-bottom: 2px solid #A8111F; margin: 15px 0; width: 100%; padding-bottom: 5px; }
body#turban #con div.menu a.toggler, body#turban #con div.menu a.toggler:link, body#turban #con div.menu a.toggler:visited { color: #A8111F; text-decoration: none; font-weight: bold; display: block; }
body#turban #con div.menu a.toggler:active, body#turban #con div.menu a.toggler:focus, body#turban #con div.menu a.toggler:hover { text-decoration: none; outline: 0; }
body#turban #con div.menu a.toggler-opened { background: url(../IMG/turban/toggle_opened.gif) no-repeat 99% center; }
body#turban #con div.menu a.toggler-closed { background: url(../IMG/turban/toggle_closed.gif) no-repeat 99% center; }

body#turban #con .left {
  float: left;
  width: 158px;
}

body#turban #con .right {
  float: left;
  width: 302px;
}

/* @group Gallery */

body#turban #con div.photo { width: 135px; float: left; margin: 0 18px 8px 0; }
body#turban #con div.photo a { display: block; width: 135px; height: 135px; border: 5px solid #b5b366; }
body#turban #con div.photo a:hover { border: 5px solid #d4d496; }

/* @end */

body#turban #ft { padding: 0 0 20px 180px; margin: -25px auto; width: 955px; font-size: 10px; color: #c5594d; }
body#turban #ft a, #ft a:link, #ft a:visited { color: #c5594d; text-decoration: none; }
body#turban #ft a:hover, #ft a:active, #ft a:focus { outline: 0; text-decoration: none; }
body#turban #ft span.orange { color: #F63; }
body#turban #ft a.spip { color: #AC75FB; }


/* @group Form */

body#turban fieldset { border: none; padding: 1px; background: none; margin: 20px 0 0 0; }
body#turban legend { display: none; }
body#turban .spip_form_label { display: block; clear: both; margin: 10px 0px 0px 4px; font-size: 12px; font-weight: normal; color: #000; }
body#turban .spip_form_label span { font-weight: normal; font-size: 100%; }
body#turban .spip_form_label .spip_form_label_obligatoire { font-size: 9px; color: #c00; }
body#turban .spip_form_label_details { display: none; }
body#turban .spip_form_ok { font-size: 12px; font-weight: normal; padding: 5px 0px 0px 5px; color: #937d65; }
body#turban .spip_form_champ { width: 400px; }
body#turban .spip_form_champ input,
body#turban .spip_form_champ select,
body#turban .spip_form_champ textarea { width: 99%; background: #fff; border: 1px solid #ccc; margin-left: 4px; font-size: 12px; color: #ed9d3f; padding: 3px; }
body#turban .spip_bouton { padding: 0 0 1ex 0; width: 49px; }
body#turban .spip_bouton input { margin: 4px; font-size: 12px; border: 1px solid #ccc; color: #000; padding: 4px; background: #fff; }
body#turban .spip_forms .spip_form_champ .champ_obli_oubli { border: 1px dotted #C00; background-color: #FFEFEF; }
body#turban .spip_forms .spip_form_label_details { display: none; }
body#turban .spip_forms .erreur { color: #C00; margin-left: 4px; font-size: 11px; padding-top: 1px; }

/* @end */

/*************************/
/* THE AGNI CSS STYLES */
/*************************/

html#agni { height: 100%; background: #502927; }
body#agni { height: auto !important; min-height: 100%; height: 100%; width: 100%; font-family: Verdana; font-size: 12px; color: #000; }

/* @group Typography */

body#agni a, body#agni a:link, body#agni a:visited { color: #EDB04B; text-decoration: underline; }
body#agni a:active, body#agni a:focus { outline: 0; }
body#agni p { margin: 15px 0; }
body#agni strong { font-weight: bold; }
body#agni i { font-style: normal; font-size: 11px; color: #A8111F; font-weight: bold; }

/* @end */

body#agni #wrapper { width: 784px; height: 100%; position: relative; margin: 0 auto; margin-bottom: 30px; }
body#agni #hd { height: 68px; width: 784px; font-family: Courier; color: #dcc696; padding-top: 3px; }
body#agni #hd span.address { padding-left: 20px; }
body#agni #hd span.phone { font-size: 18px; letter-spacing: 1px; padding-left: 20px; }
body#agni #hd .dimmi {
  float: right;
  height: 50px;
  width: 220px;
}
body#agni #header { position: absolute; top: 38px; left: -27px; }

body#agni #page { width: 765px; min-height: 665px; background: url(../IMG/bg_agni_page.gif) repeat-y left top; overflow: auto; }
body#agni #page_top { width: 765px; height: 41px; background: url(../IMG/bg_agni_page_top.gif) no-repeat left top; }
body#agni #page_bottom { width: 765px; height: 44px; background: url(../IMG/bg_agni_page_bottom.gif) no-repeat left top; }

body#agni #bd { width: 709px; height: 100%; min-height: 544px; overflow: auto; margin: 114px 0 0 29px; }
body#agni #sidebar { width: 155px; float: left; height: 138px; margin-top: 58px;  }
body#agni #nav { float: left; width: 102px; padding-left: 31px; }
body#agni #nav li { list-style: none; padding-bottom: 7px; }
body#agni #nav li.current { padding-left: 28px; }
body#agni #turban_link { margin: 75px 0 0 35px; float: left; }

body#agni #con { width: 480px; height: 100%; min-height: 537px; background: #fff; border-top: 7px solid #937d66; border-left: 7px solid #937d66; border-right: 7px solid #937d66; float: left; margin: 0; padding: 27px 20px; }
body#agni #con h1 { font-size: 28px; color: #59342e; text-transform: uppercase; margin-bottom: 15px; }
body#agni #con div.article_title { font-weight: bold; color: #59342e; margin: 20px 0 15px; padding: 0; }
body#agni #con div.gallery { overflow: auto; margin-bottom: 20px; }
body#agni #con div.gallery_title { font-size: 14px; color: #59342e; margin-bottom: 15px; }
body#agni.menus #con div.article_title { padding: 4px 0; }
body#agni.menus #con div.section_title { font-weight: bold; }
body#agni.menus #con h3 { color: #59342e; font-size: 30px; text-align: left; font-weight: bold; }
body#agni #con table { width: 100%; margin: 10px 0; }
body#agni #con th.cell1, body#agni #con td.cell1 { width: 80%; vertical-align: top; }
body#agni #con th.cell2, body#agni #con td.cell2 { width: 10%; text-align: left; vertical-align: top; }
body#agni #con th.cell3, body#agni #con td.cell3 { width: 10%; text-align: right; vertical-align: top; }
body#agni #con div.menu { border-bottom: 2px solid #59342e; margin: 15px 0; width: 100%; padding-bottom: 5px; }
body#agni #con div.menu a.toggler, body#turban #con div.menu a.toggler:link, body#turban #con div.menu a.toggler:visited { color: #59342e; text-decoration: none; font-weight: bold; display: block; }
body#agni #con div.menu a.toggler:active, body#turban #con div.menu a.toggler:focus, body#turban #con div.menu a.toggler:hover { text-decoration: none; outline: 0; }
body#agni #con div.menu a.toggler-opened { background: url(../IMG/agni_toggle_opened.gif) no-repeat 99% center; }
body#agni #con div.menu a.toggler-closed { background: url(../IMG/agni_toggle_closed.gif) no-repeat 99% center; }

body#agni #con .left {
  float: left;
  width: 158px;
}

body#agni #con .right {
  float: left;
  width: 302px;
}

/* @group Gallery */

body#agni #con div.photo { width: 135px; float: left; margin: 0 18px 8px 0; }
body#agni #con div.photo a { display: block; width: 135px; height: 135px; border: 5px solid #937d66; }
body#agni #con div.photo a:hover { border: 5px solid #502927; }

/* @end */

body#agni #ft { padding: 0 0 20px 180px; margin: -20px auto; width: 955px; font-size: 10px; color: #937d66; }
body#agni #ft a, #ft a:link, #ft a:visited { color: #937d66; text-decoration: none; }
body#agni #ft a:hover, #ft a:active, #ft a:focus { outline: 0; text-decoration: none; }
body#agni #ft span.orange { color: #F63; }
body#agni #ft a.spip { color: #AC75FB; }

/* @group Form */

body#agni fieldset { border: none; padding: 1px; background: none; margin: 20px 0 0 0; }
body#agni legend { display: none; }
body#agni .spip_form_label { display: block; clear: both; margin: 10px 0px 0px 4px; font-size: 12px; font-weight: normal; color: #000; }
body#agni .spip_form_label span { font-weight: normal; font-size: 100%; }
body#agni .spip_form_label .spip_form_label_obligatoire { font-size: 9px; color: #c00; }
body#agni .spip_form_label_details { display: none; }
body#agni .spip_form_ok { font-size: 12px; font-weight: normal; padding: 5px 0px 0px 5px; color: #937d65; }
body#agni .spip_form_champ { width: 400px; }
body#agni .spip_form_champ input,
body#agni .spip_form_champ select,
body#agni .spip_form_champ textarea { width: 99%; background: #fff; border: 1px solid #937d66; margin-left: 4px; font-size: 12px; color: #937d66; padding: 3px; }
body#agni .spip_bouton { padding: 0 0 1ex 0; width: 49px; }
body#agni .spip_bouton input { margin: 4px; font-size: 12px; border: 1px solid #937d66; color: #000; padding: 4px; background: #fff; }
body#agni .spip_forms .spip_form_champ .champ_obli_oubli { border: 1px dotted #C00; background-color: #FFEFEF; }
body#agni .spip_forms .spip_form_label_details { display: none; }
body#agni .spip_forms .erreur { color: #C00; margin-left: 4px; font-size: 11px; padding-top: 1px; }

/* @end */


