/* Pour permettre la visualisation des PNG sour IE6 | Ref. : http://www.twinhelix.com/css/iepngfix/ -*/
img, div, input { behavior: url("css/iepngfix_v2.htc") }

*{margin: 0;	padding: 0;	}

html {background-color: #EEEEDD;}

body {color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: center;	background: url(../images/bg_header.gif) repeat-x;}

#page, #page_home { width: 888px; min-height: 100%; text-align: left; margin: 0 auto -62px;}
/*#page_home {	background: url(../images/bg_fond.gif) repeat-y 1px top; }*/
#page { background-color: #EEEEDD; }

* html #page, * html #page_home { height: 100%; }

.clearer { clear: both; display: block; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px; }
.hidden { position: absolute; left: -10000px;}
.titre { padding: 95px 0 0 0; margin: 0 0 35px 0; }
.welcome{ height: 461px; background: url(../images/accueil.jpg) no-repeat left top;}

#header { background-color: #000; width: 888px; height: 75px; margin:0 auto; text-align: left;}
#header_slogan { width: 251px; height: 44px; overflow: hidden; margin-top: 0; background-image: url(../images/header.jpg);}

#menu { top: 0; width: 843px; margin: 0 45px 0 0; list-style: none;}

#menu ul { float: right; margin: 0; padding: 0; }
#menu ul li { margin: 0; padding: 0; float: left; list-style-type: none; }

#menu_actif, #menu ul li a { width: 98px; height: 23px; margin: 0; padding: 8px 0 0 0; display: block;  color: #000; text-align: center; text-decoration: none; font-weight:bold;}
#menu ul li a { background: url(../images/bg_onglet.gif) no-repeat center top; }
#menu_actif, #menu ul li a:hover {  background: url(../images/bg_onglet.gif) no-repeat center -31px; }

#menuLarge_actif, #menu ul li.menuLarge a { width: 166px; height: 23px; margin: 0; padding: 8px 0 0 0; display: block; text-align: center; color: #000; text-decoration: none; font-weight:bold}
#menu ul li.menuLarge a { background: url(../images/bg_onglet_large.gif) no-repeat center top; }
#menuLarge_actif, #menu ul li.menuLarge a:hover  {  background: url(../images/bg_onglet_large.gif) no-repeat center -31px; }

#content { padding-bottom: 62px; }

#content_zakmedia { clear: both; float: left; width: 128px; height: 128px; background: url(../images/logo.jpg) no-repeat 1px top; }
#content_zakmedia #photonews { margin-top: 180px; }
#content_zakmedia #photonews a { color: #5f5f58; }
#content_zakmedia #photonews a:hover { color: #000; }

#content_main { float: right; margin: 0; padding: 0 45px 60px 35px; width: 680px; }
#content_main_accueil { float: right; margin: 0; padding: 0 45px 0 0; width: 715px; }
#content_main h1 { margin: 0 0 20px 0; font-weight: bold; font-size: 16px; line-height: 20px; }
#content_main h2 { margin: 40px 0 20px 0; font-weight: bold; font-size: 14px; line-height: 20px; }
#content_main p { margin: 0 0 20px 0; font-weight: normal; font-size: 14px; line-height: 20px; }
#content_main a { color: #5f5f58; }
#content_main a:hover { color: #000; }
#content_main hr { height: 1px; margin: 40px 0 40px 0; padding: 0; border: 0; border-top: 1px #000 dashed; }
#content_main ul { margin: 0 0 30px 50px; padding: 0; }
#content_main ul li, #content_main table tr td { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 14px; }

.gauche { width: 100px; float: left; margin: 0; padding: 0 0 10px 0; font-weight: normal; font-size: 14px; line-height: 20px; }
.droite { float: left; margin: 0; padding-right: 0; }

.img_droite { float: right; }

.data_table { border-bottom: 1px solid #d7d7c8; padding: 5px 0 2px 0; }

#container_footer { width: 100%; height:62px; margin: 0 auto; padding: 0; text-align: center; background-color: #D9D9C9;}

#footer { width: 888px; height:62px; margin:0 auto; padding: 0; text-align: left; background: url(../images/footer.jpg) no-repeat left bottom; background-color: #D9D9C9; }
#footer p { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#6b6b63; position: absolute; bottom: 34px; width: 888px; margin:0 auto; padding: 0; text-align: left;}

.txt_box { width: 141px; height: 24px; margin: 0; padding: 2px 3px 0 3px; background: url(../images/tb_sujet.gif) no-repeat left top; border: 0; vertical-align: middle;  }
.txt_area { width: 425px; height: 130px; margin: 0; padding: 0 3px 0 3px; background-color: #DADACA; border: 0; vertical-align: middle; }
.bt_send_it { width: 72px; height: 24px; background: url(../images/send_it.gif) no-repeat left top; border: 0; cursor: pointer; font-weight: bold; }
.txt_select { padding: 3px 0 3px 0; background-color: #DADACA; border: 0; }

.spacer { clear: both; }
