/* ----------------GENERAL---------------- */
body {
        margin: 0;
        padding: 0;
        color: #333333;
        font-family: Georgia, "Times New Roman", Times, serif;
        }

body#antpublic {
        margin: 0;
        padding: 0;
		background: #242424 url(watchbox_imgs/trameHeader.jpg) repeat-x top left;
        color: #333333;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-style: normal;
        min-width: 984px;
        text-align: center;
        }
		
/* Bloc de base */
div#level1 {
        color: #333333;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        width: 984px;
        padding: 0px 0px 0px 0px;
        }

/* ---------------HEADER----------------- */
#header {
        margin: 23px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: left;
        height: 137px;
        }

/* ----------------MAIN------------------ */
#main {
        clear: both;
        width: 100%;
        margin-top: 0px;
      }

table#contentTable{
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        width: 100%;
        }

td#contentMain {
        margin: 0 172px 0 172px;
        padding: 0px;
        color: #333333;
        vertical-align: top; /* necessaire pour le td dans mode tableau */
		background: #f3f2ed url(watchbox_imgs/bottom.gif) no-repeat top left;
        }

td#contentMain .inner {
        margin: 0;
        padding: 0px 0px 0px 0px;
		text-align: left;
        }

/* ----------------LEFT------------------ */
#contentLeftTabl {
        margin: 0px;
        padding: 0px 2px 0px 0px;
        width: 170px;
        color: #ffffff;
        vertical-align: top; /* necessaire pour le td dans mode tableau */
        }

#contentLeftTabl .inner  {
        margin: 0;
   		padding: 0px 0px 0px 0px;
        text-align: left;
        }

div.boxendleft {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 14px 0px;
        width: 170px;
		background: url(watchbox_imgs/boxArrondieBottom.gif) no-repeat bottom center;
        }

div.boxleft {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 170px;
		color: #ffffff;
		background-color: #0d0d0d;
        }

td#ttab{
		color: #ffffff;
		font-weight: bold;
}

div.boxleft p{
		display: block;
        margin: 0px;
        padding: 0px;
		font-size: 15px;
		color: #ffffff;
        }

div.boxleft a:link{
        color: #e6e3d4;
		text-decoration: none;
		font-weight: normal;
        }

div.boxleft a:hover{
        color: #e6e3d4; /*#aaa39f*/
		text-decoration: underline;
		font-weight: normal;
        }
div.boxleft a:visited {
        color: #e6e3d4;
		font-weight: normal;
}

/* ----------------RIGHT----------------- */
#contentRightTabl {
		margin: 0;
        padding: 0px 0px 0px 2px;
        width: 170px;
        color: #ffffff;
        vertical-align: top; /* necessaire pour le td dans mode tableau */
        }

#contentRightTabl .inner  {
        margin: 0;
   		padding: 0px 0px 0px 0px;
        text-align: left;
        }
		
div.boxendright {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 14px 0px;
		width: 170px;
        background: url(watchbox_imgs/boxArrondieBottom.gif) no-repeat bottom center;
        }

div.boxright {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
		width: 170px;
        background-color: #0d0d0d;
        }

div.boxright p{
        display: block;
        margin: 0px;
		font-size: 15px;
        color: #e1e0db;
        }

div.boxright a{
        color: #aaa39f;
        text-decoration: none;
        }

div.boxright a:hover{
        color: #aaa39f;
        text-decoration: underline;
        }

/* ----------------MENUS------------------ */
/* Menu QuickSearch */
#QuickSearchContainer {
		clear: both;
        position: absolute;
        top: 44px;
        text-align: left;
        width: 580px;
		color: #FFCC00;
		font-size: 0.8em;
		margin: 0px 0px 0px 350px;
		padding: 0px 0px 0px 0px;
		/*border: 1px solid red;*/
        }

#QuickSearchContainer a {
        text-decoration: none;
        color: #ffffff;
        }

#QuickSearchContainer a:hover {
		text-decoration: underline;
        color: #ffffff;
        }

/* Menu horizontal */
#MenusContainer {
		clear: both;
        position: absolute;
        top: 100px;
        text-align: left;
        width: 930px;
        height: 26px;
		margin: 0px 0px 0px 0px;
		padding: 12px 0px 0px 0px;
        }

#MenusContainer ul {
        border: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
        margin-left: inherit;
        margin: 0;
        }

#MenusContainer ul li.Menus {
        display: block;
        float: left;
        text-align: left;
		height: 26px;
        font-size: 0.8em;
		color: #666666;
        margin: 0;
		padding: 0px 0px 0px 32px;
        }

/* ---------------FOOTER----------------- */
#footer {
		clear: both;
        font-Size: 70%;
        color: #f3f2ed;
        text-align: center;
        vertical-align: middle;
        height: 73px;
		padding: 19px 172px 0px 172px;
        background: url(watchbox_imgs/backgroundFooter.png) no-repeat 172px 0px;
        }
		
#footer a {
        color: #FFCC00;
        text-decoration: underline;
        }
		
#footer a:hover {
        color: #FFCC00;
        text-decoration: none;
        }

/* -------------VERSION LIGHT-------------- */
td#contentMainLight {
        margin: 0 172px 0 172px;
        padding: 0px;
        color: #333333;
        vertical-align: top; /* necessaire pour le td dans mode tableau */
		background-color: #f3f2ed;
        }

td#contentMainLight .inner {
        margin: 0;
        padding: 0px 0px 0px 0px;
		text-align: left;
        }

#footerLight {
		clear: both;
        font-Size: 70%;
        color: #f3f2ed;
        text-align: center;
        vertical-align: middle;
        height: 73px;
		padding: 15px 172px 0px 172px;
        }
		
#footerLight a {
        color: #FFCC00;
        text-decoration: underline;
        }
		
#footerLight a:hover {
        color: #FFCC00;
        text-decoration: none;
        }

div.contentnav {
		text-align: center;
		padding-bottom: 15px;
}

/* ---------------FOOTER Expl----------------- */
#footerExpl {
	clear: both;
        color: #a3a29d;
        text-align: left;
        vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 5px;
        }
		
#footerExpl a {
        color: #dFaC00;
        text-decoration: underline;
        }
		
#footerExpl a:hover {
        color: #dFaC00;
        text-decoration: none;
        }
		  
h1.antTitle {
	text-align: center;
}
