/* STYLE SHEET FOR CORPOPAC - TEMPLATE 1 */
/* Created 2008 by ENOSIS Active Design*/
/* www.enosis.ch */
/* -------------------------------------------------------------------------------------------- */

/* GLOBAL ------------------------------------------------------------------------------------- */
* { margin: 0; padding: 0}
html, body{height:100%; height:auto; margin:auto }
img{border:0}
a, a.* {cursor:pointer; text-decoration:none}

/* MAIN LAYOUT - SIZE & POSITION -------------------------------------------------------------- */
/* Elargissement à 970 au lieu de 960 */
.indiv{border:0px dotted #CCCCCC}
#maindiv{width:970px; height:560px; margin: 5px auto; border: 1px solid}
#maindiv{ border-top-color:#CCCCCC; border-right-color:#CCCCCC; border-bottom-color:#CCCCCC; border-left-color:#CCCCCC}
#topdiv{width:970px; height:110px; border:0px dotted #CCCCCC}
#topdiv .homelink{position:relative; float:left; left: 20px; top:25px; width:137px; height:90px; border:0px dotted #CCCCCC}
#languagediv{position:relative; float:right; top:23px; width:auto; margin: 0 65px 0 0; border:0px dotted #CCCCCC}
#secondmenudiv{position:relative; float:right; top:22px; width:auto; margin: 0; border:0px dotted #CCCCCC}
#centerdiv{width:auto; min-height:1px; height:auto; overflow:auto; border:0px dotted #CCCCCC}
#contentdiv{position:relative; left: 0px; width:970px; min-height: 460px; height:460px;}
/*#contentdiv{position:relative; left: 0px; width:960px; min-height: 450px; height:450px;}
*/

/* MAIN LAYOUT - COLORS & BACKGROUND ----------------------------------------------------------- */
body{background-color:#7a1518}
#maindiv{border: 3px solid; border-color:#8fb543}
#topdiv{background-color:#FFFFFF; background-image:url(../img/topbanner.jpg); background-repeat:no-repeat}
#centerdiv{background-color:#FFFFFF}
#contentdiv{background-image:url(../img/centerbanner.jpg); background-repeat:no-repeat; background-position: bottom left}

#secondmenudiv{font-family: Tahoma, Arial, sans-serif; font-size:13px; font-weight:bold; color:#c48871; text-align:right}
#secondmenudiv a{text-decoration:none; color:#c48871}
#secondmenudiv a:hover{color:#9b4f52}
#secondmenudiv ul{list-style-type: none; padding:0; margin:0}
#secondmenudiv a{list-style-type: none; padding:0; margin:0}

/* LANGUAGE SELECT LAYOUT -------------------------------------------------------------------------------- */
#jflanguageselection{font-family: Tahoma, Arial, sans-serif; font-size:13px; font-weight:bold; color:#c48871; text-align:right}
#jflanguageselection a{text-decoration:none; color:#c48871}
#jflanguageselection a:hover{color:#9b4f52}
#jflanguageselection ul{list-style-type:none}
#jflanguageselection a{list-style-type:disc; padding:0 0 0 7px; margin:0}

/* MENUS LAYOUT -------------------------------------------------------------------------------- */
#homemenu1{position:absolute; left: 45px; top:48px; width:auto; height:auto; background-color:#FFFFFF; padding:0 10px 0 10px}
#homemenu2{position:absolute; left:95px; top:195px; width:auto; height:auto; background-color:#FFFFFF; padding:0 10px 0 10px}
#homemenu3{position:absolute; left:630px; top:48px; width:200px; height:auto; background-color:#FFFFFF; padding:0 10px 0 10px}
#homemenu4{position:absolute; left:630px; top:195px; width:auto; height:auto; background-color:#FFFFFF; padding:0 10px 0 10px}

/* LATEST JOBS LAYOUT -------------------------------------------------------------------------------- */
#latestjobs{position:absolute; left:40px; top:350px; width:283px; height:84px;
background-image:url(../img/newsbanner.jpg); background-repeat:no-repeat; padding:5px 10px 5px 10px; margin: 0 50px 0 0}

/* NEXT EVENT LAYOUT -------------------------------------------------------------------------------- */
#nextevents{position:absolute; left:617px; top:350px; width:283px; height:84px;
background-image:url(../img/newsbanner.jpg); background-repeat:no-repeat; padding:5px 10px 5px 10px; margin: 0 50px 0 0}

/* HOMEPAGE ADD LAYOUT -------------------------------------------------------------------------------- */
#homeadd{position:absolute; left:347px; top:333px; width:244px; height:84px; padding:5px 10px 0px 10px}

/* TEXT LAYOUT -------------------------------------------------------------------------------- */
body{font-family: Tahoma, Arial, sans-serif; font-size:12px; color:#000000}

h1{font-size:20px; font-weight:bold; color:#e8502d; height:40px; vertical-align:top;}
h2{font-size:16px; font-weight:bold; color:#dbb795}
h3{font-size:14px; font-weight:bold; color: #7a1518; margin:0 0 10px 0}

.moduletable a{text-decoration:none; color:#009900; display:list-item; list-style-type:disc; list-style-position:inside}
.moduletable a:hover{color:#7a1518}
.morelink{text-decoration:none; color:#009900; margin: 2px 0 0 240px}
.morelink:hover{color:#7a1518}
