@import "layout.css";



html, body {
    margin: 0;  padding: 0;
}

body {
	background: #eee url(img/background.png) repeat-x;	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif; background-color:#006699; text-align: center; size:10px
}

h2 {
    font-size: 15px; margin: 10px 0;
}

#logo {
    position: absolute; left: 0;
}

#logo a img {
    border: 0px solid;
}

/* Header ********************************************/
#top {
	background-repeat: repeat-x; margin: 0; width: 900px; border-bottom-style:none; border-bottom:none;
}

#logo {
	position: absolute;	left: 0px; top: 2px; width: 900px;	height: 140px;
}

#tdtop{
	width:128px; font-size:12px; font-style: inherit; text-align:center;	height:18px; color: #FFFFFF; border-bottom-style:none; background-image:url(../images/Button/FrameGreen.jpg);
	}
#logo a img {
    border: 0px solid;
}

/**************** End *****************************/

/*......Menu...
#top td a:link{
color:#0000CC; background:transparent;
}
#top td a:hover{
color:#CC0000; text-decoration:underline; background:transparent; 
}
#top td  a:active{
color:#FFFFFF; text-decoration:underline; background:transparent;
}
#navigation{
background-color:#333333; text-decoration:underline;  background:repeat}
...*/
#tdtop a:link{
color:#0066FF; background:transparent; padding:0px; text-decoration:underline; margin:0px; padding:0px; border:0px}
#tdtop a:active{
background-color:#006600; background:transparent; color:#CC0000; text-decoration:underline; }
#tdtop a:hover{
background-color:#009900; text-decoration:underline; display:block; color:#FFFFFF; text-align:center; margin:0px; padding:0px}
#tdtop a{
text-decoration:underline; color:#990000;}
#tdtop a:visited{
text-decoration:line-through;}
#tdtop tr td a{
text-decoration:underline} 

/*..........End .......*/
#ads {
	top:5px; margin: 0px; float : right;
}

#ads div {
    color: #fff; margin: 0px; text-align:center;
}
#navigation1{
border-collapse: collapse;	position: absolute;	bottom: 0px; left: 0; width: 900px;
	height:135px;	background-color: #009933;
}

#navigation {
	border-collapse: collapse;	position: absolute;	bottom: -49px; left: 1px; width: 1199px;
	height: 30px;
}

#navigation th {
    background-color:  #4c342e; text-align: center; background-image: url(img/nav_c.gif); vertical-align: bottom;
    padding: 0 15px 5px 15px; font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif; font-size: 11px;
}

#navigation a:link, #navigation a:visited, #navigation a:hover { 
    font-weight: bold; color: #0000CC; text-decoration: blink; 
}

#navigation th.current { 
    background-image: none; background-color: #cacab7; 
}
#navigation th.current a:link, #navigation th.current a:visited, #navigation th.current a:hover { 
    font-weight: bold; color: #624740; 
}

#navigation .sp, #navigation .sp_right, #navigation .sp_left {
    background-image: url(img/Button_BEIGE_R.gif); background-repeat: no-repeat; background-color: #000000; width: 5px; padding: 0;
}

#navigation .sp_right {
    background-image: url(img/nav_onglet_r.gif); background-color: #cacab7;
	}

#navigation .sp_left {
    background-image: url(img/nav_onglet_l.gif); background-color: #cacab7;
}

#navl {
    background-image: url(img/nav_l.gif); background-repeat: no-repeat; background-position: right;
	background-color: transparent !important; width: 29px !important;
}
#navr {
    background-image: url(img/nav_r.gif); background-repeat: no-repeat; background-position: left; width: 29px;
}
#breadcrums {
	padding:0px;
	text-align: right;
	width: 1200px;
	margin-top: 50;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
}

#adslogan {
	padding:0px;
	border-bottom: dotted #009 0px;
	text-align: center;
	width: 220px;
	margin-top: 1;
	margin-right: 1;
	margin-bottom: 1;
	margin-left: 1;
	background-color: #ff0000;
	
}

#sold {
	padding:0px;
	border-bottom: dotted #009 0px;
	text-align: center;
	width: 50px;
	margin-top: 1;
	margin-right: 1;
	margin-bottom: 1;
	margin-left: 1;
	background-color: #ff0000;
	
}

#breadcrums a:link, #breadcrums a:visited, #breadcrums a:hover { 
    text-decoration: none; 
    color: black; 
}

#breadcrums a.crum_past:link, a.crum_past:visited, a.crum_past:hover { 
    color: #989389 !important; 
}

#breadcrums a.crum_current:link, a.crum_current:visited, a.crum_current:hover { 
    color: #BA6913 !important; font-weight: bold !important; 
}

#breadcrums .crum_arrow { 
    background: transparent url("img/bc_arrow.gif") no-repeat 50% 50%; 
    padding: 0 20px; 
}

#breadcrums .crum_sep { 
    background: transparent url("img/bc_sep.gif") no-repeat 50% 50%; 
    padding: 0 14px; 
}

/* Post********************Content************************/
#content {
    color: #222222; background: transparent; width:990px;
}

#centre p {
   margin-left: 1em; margin-right: 1em;  margin-top: 1em; text-align: justify;
   }

#content a {
    text-decoration:none;
}

#content a:link {
    color:#003399; background:transparent;
}

#content a:visited {
background:transparent;
}

#content a:hover {
    color:#33cccc; 
    background:transparent;
}
#tdI{
font-size:12px; width:990px; 
}

#tdII{
	font-size:12px;
	width:500px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:none;
	background-color: #DDFFFF;
}
#tdL{
font-size:12px; width:60px;}
#tdR{
font-size:12px; color:#666666}

/* Sidebar ********************************************/

#left {
 color: #006633; margin: 0px;  padding: 0px; border: 1px solid; border-bottom:none; border-left:none; border-top:none; border-right-style:hidden; border-right-width:thin;
/* background-image:url(../images/Button/skybg.gif);  background-image:url(../images/Button/bg.jpg);******************************************/	 
}

#left ul li {
    border-bottom: 1px solid #ccc; padding: 0px;
}

#left div {
    margin: 0 10px 20px 10px;
}

#left h2 {
    margin: 0 0 1ex 0;
}

#left ul {
    list-style-type: none; margin: 0; padding: 0;
}

#left a {
    text-decoration: none; padding: 5px; color:#4c342e;
}
#left a:active {
	COLOR: #01a04e; BACKGROUND-COLOR: #FFFFFF; text-decoration:underline;
	}
#left li a {
    display: block; color: #0000ff; background:#FFFFFF
}


#left li a:hover {
    color: #FFFF00; background: transparent url(img/curseur.gif) repeat-y right; background-color: #006633; text-decoration:underline;
}

#left ul li:first-child {
    border-top: 1px solid #ccc; padding: 0.5ex 0;
}

/*....... Div Left photo........*/

#photos a:hover {
    color: #fff; background: transparent url(img/curseur.gif) repeat-y right; background-color: #666; text-decoration:underline;
	font-size:12px;
}

#photos a:active {
	COLOR: #CC0000; BACKGROUND-COLOR:#99CCFF; text-decoration:none;
	}
#photos a {
    display: block; color: #000; background: transparent;
}
#left photo a {
    list-style-type: none; margin: 0; padding: 0;
}
.photo tr td{
font-size:12px; text-decoration:none;
}
#tablepa{
width:690px; border:1px solid; border-color:#8b0000; border-style:none;  background-color:#F8F4FD; 
}

/*....... Div Right........*/
#right {
	background-color:#FFFFFF;
	color:#FFFFFF;
	margin: 0px;
	padding:0px;
	border: 0px solid;
	border-left: 0px dashed;
}
#right li a:hover{
	color:#0066CC; text-decoration:underline;
}
#right a:active{
	color:#0000FF; background-color:transparent; text-decoration:underline;
	}
#right a{
text-decoration:none;
}
#right li a{
display:inherit; color:#FF0000; background: transparent;}


/* ****************** Contant**************************/

#content ul li a{ text-decoration:none;}

#content a:active{text-decoration:underline;}

#content ul li a:hover{text-decoration:underline;}

#content a:active{text-decoration:underline;}

#content a:hover{text-decoration:underline;}

#content ol li{text-align:left; font-size:12px}

#content li{text-align:left; font-size:12px}

/* Footer ********************************************/
#footer {
	margin: 0;	padding: 1em 0 1em 0; color:#FFFFFF; background-color: #009999; text-align: center;	width: 1205px;
}
#boxlist {
	position: inherit;
	margin: 0px;
	padding: 0px;
	width: 180px;
	height: 30px;
	background:#ffffff repeat-y;

	
}

#boxlist ul {
    list-style-type: none; margin: 0px; padding: 5px; width: 180px;
}

#boxlist h4 {
    padding: 0px; margin: 0px; background-color: #666; text-align: center; height: 25px; color: #fff;
}

#boxlist ul li {
    border-bottom: 1px solid #ccc; padding: 0px; color: #000; margin: 0px;
	}

#boxlist ul li img {
    float:left; margin:0; border: 0px solid; padding: 4px;
}

#listAnnonce {
    position:relative; margin:0px; padding:0; width:180px;
    background:url("img/fond-encart-gris-bas.jpg") 0 100% no-repeat;
}

#listAnnonce h4 {
    padding: 0; margin: 0; background-color: #666; text-align: center; height: 25px; color: #fff;
	}

#listAnnonce .contenant {
    position: relative; height:180px; overflow:hidden; margin:0px;
}

#listAnnonce .contenant1 {
    position: relative; height:150px; overflow:hidden; margin:0px;
}

#contenu1, #contenu2 {
	position:absolute; top:186px; left:1px; padding:0; margin:0; height: 150px; width: 180px;
}

#contenue1, #contenue2 {
	position:static; top:auto; left:2px; padding:0; margin:0; height: 150px; width: 250px;
}

#listAnnonce .annonce {
    margin:0px; padding:0px;
	}

#listAnnonce img {
    float:left; margin:0; width:100px; border: 0px solid;
}

#listAnnonce .titre {
   font-size:11px; font-weight:bold; color:#0000ff; text-decoration:none; font-style:normal; font-familly:Verdana,_sans serif;
}

#listAnnonce p {
   margin: 0 0 0 65px; padding: 0px; font-size: 10px; font-familly: Verdana,_sans serif;
}

#listAnnonce a {
    color:#0000ff; text-decoration:none;
}

#listAnnonce hr {
    clear:left; margin:0;
}
/*-------------Table-Body-------*/
#table1{
	width:990px; border:0px solid; border-style:none;  background-color:#FFFFFF; border-bottom:1px solid; border-left:none; border-right:none; border-top:none; margin:0px
	}
#tableKop{
	width:690px; border:0px solid; border-style:none;  background-color:#F8F4FD; border-bottom:opx solid; border-left:none; border-right:none; border-top:none; margin:0px
	}
#tableIndex{
	width:805px; border:1px solid; border-color:#FFFFFF; border-style:none; background-color:#666666; 
	}
#td1{
 font-size:12px; color:#003366; width:230px;
}
#tdm1{
	font-size:12px; color:Olive; width:300px;}
#tdv1{
font-size:12px; color:#000000; width:auto; text-align:center
}

#tda1{
	font-size:13px; color:#003366; width:680px;
	}
#tdaa1{
	font-size:13px; color:Olive; width:690px;
	}
#tda2{
	font-size:13px; color:#003366; width:690px
	}
#tdd{
	font-size:12px;	color:#620062;	width:440px; background-color:#CCCCCC;	vertical-align:top;
	}
#tdim{
	text-align:center;	font-size:12px;	width: 150px;
}

#tdc{
	font-size:12px;	color:#0000FF;	background-color:#FFFFCC; width:440px; border-bottom:0px solid #a9a9a9;
	}
#tdn1{
 font-size:12px; color:#003366; width:230px;
 }
#tdy{
	font-size:11px;	width: 690px;
}
#tdindex{
	font-size:12px;
	width: 510auto;
}
#td3{
	width:230px;
}
#tdn2{
	width:330px; font-size:12px; color:Olive
	}
#tdn3{
 	width:250px; font-size:12px; color:Olive
	}
#tdp im{
	text-align:center;
}
#tdp li{
	text-align:left; font-size:12px; color:#003366;
}
#tdv1 li{
text-align:left; font-size:12px; 
}
/*...........Table of Announcement..........*/
#table2{
	width:1200px;
	border:none;
	background-color: #FFFFFF;
	height:550px;
	}
	
#tableJobannouncement{
	width:1200px;
	border:none;
	background-color: #FFFFFF;
	height:1000px;
	}
#tdjobhead{
	text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
}
	
#jobannounceid{
	width:50px; text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
	}
	
#jobannouncecategory{
	width:120px; text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
	}
	
#jobannouncelocation{
	width:140px; text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
	}
	
#jobannounceexdate{
	width:120px; text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
	}

#jobannouncecomname{
	width:400px; text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
	}
	
#jobannouncetitle{
	width:400px; text-align:center; color:#FFFFFF; font-weight:900; font-style:oblique;
	}
	
#tableconfig{
	background:#555555; text-align:left; color:#FFFFFF; width:1200px; height: auto; border:8px double cyan;
}

#td2{
	color:#FFFFFF;
	background-color:#FF6600;
	width:100px;
	text-align:center;
	font-size:13px;
	}
#tda{
	width:50px;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF6600;
	font-size:13px;
	}
#tdb{
	background-color:#FF6600; width:120px; text-align:center; color:#FFFFFF; font-size:13px;
	}
#trjobanouncement{
	font-size:12px;	color:#0000FF;	text-align:center;
	}
#trjobanouncementtitle{
	font-size:12px;	color:#000099;	text-align: left;
	}
#trjobanouncement a:active{
color:#CC0000; text-decoration:none}
#trjobanouncement a:hover{
background-color:#FFFF00; display:block; text-decoration:underline}
#trjobanouncement a{
color:#003399; text-decoration:none}
/*...........Table 
#trjobanouncement1{
	font-size:12px;	color:#003399;	text-align:center;
	}
#trjobanouncement1 a:active{
background-color:#6699CC; color:#660000}
#trjobanouncement1 a:Link{
background-color:#FFFF00; display:block; color:#000099}
#trjobanouncement1 a:link{
background-color:#FFFF00; display:block; color:#000099}

of Announcement..........*/

#tr3{
	font-size:12px;	color:#009933;
}
#tdhp{
	height:40px; text-align:left;	width:500px;
 }
#table4{
	font-size:12px; background-color:#FFFFFF; width:920px; border: 1px thin;
	}
#tde{
	font-size:12px; color:Olive; width:200px;
	}
#tdo1{font-size:13px; color:#003366; width:350px;
}
#tdo{
width:140px
}
#tdo2 im{
	width:247px; height:247px;
	}
#tdo2 li{
text-align:left; font-size:12px; color:#003366; 
}
/*....... a ....*/

/*.......Table of Staff ....*/
#tdps{
	font-size:12px;	color:#003366;	text-align: center;	width: 75px;
}
#tdps1{
font-family:"Times New Roman", Times, serif; font-size:12px; color:#CC0000; text-align:right; width:40px
}
#tdps2{
font-family:"Times New Roman", Times, serif; font-size:12px; color:#003399; width:100px
}

/*....... a ....*/
#tdaa{
font-family:"Times New Roman", Times, serif; font-size:12px; color:#0033CC
} 
/*.......Indext page....*/	
	

.div1{
width:600px; height:580px; background-color:#FFFFFF; left:50px; margin-left:200px; text-align:center;
}
#table3{
margin-top:80px;
}
#Marq{
	text-align:center; background-color:#6699CC; width:800px;
}
