/* ======================================== */
/* Definition of Styles common to all pages */
/* ======================================== */
* { padding:0; margin:0; }
body {
    topmargin: 0; 
	leftmargin: 0;
	marginheight: 0; 
	marginwidth: 0;
	bgcolor: "#ffffff";
    background-repeat: no-repeat;
    width:950px;
    overflow: auto;
    font-family: Verdana, sans-serif;
    font-size: 12px;
}

.Container1 {
    position:absolute;
    top: 170px;
    left: 0px;
    padding : 0px;
    width: 1083px;
}
    
.Container1 .Container1Main {
    width: 100%;
    float: left;
    background: url('/fyh/images/new_look/fond_ecran_te.png') repeat-y top left;
}

.Container1 .ContainerFooter {
    width: 100%;
    clear: left;
}

.Container1Main .Menu {
    width: 160px;
    padding: 5px;
    float: left;
}

.Container1Main .Main {
    width: 905px;
    float: right;
}

.ContainerFooter .Links {
    width:100%;
    padding-top:10px;
    text-align: center;
	font-weight: bold;     
    font-size: 10px;
    display:block;
}

.ContainerFooter .Connections {
    padding-top:15px;
    text-align: center;
    font-size: 16px;
    
}

/* Left menu */
.Container1Main .Menu #info
{
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  background-color: green;
}

.Container1Main .Menu .txt
{
  color: #FFF;
  text-decoration: none; 
  line-height: 20px;
  margin-left:10px;
}

.Container1Main .Menu input
{
  margin-left:7px;
}

.Container1Main .Menu a
{
  color: #FFF;
  text-decoration: none; 
  line-height: 20px;
}

.Container1Main .Menu hr
{
  color: #FFF;
  background-color: #FFF;
  height: 1px;
  border: 0;
  margin-top: 5px;
  margin-bottom: 5px; 
}


/* div for logo on the top left */
#styleLogoMain {
    position: absolute;
    top:0px;
    left:0px;
}
#styleHeader {
     margin-top: 15px;
}

.centertext {
    text-align:center;
}

select {
    font-family: Verdana,Helvetica,sans-serif; 
    font-size: 12px;
} 

/* horizontal free space */
.emptyline { 
    background-color: transparent;
    height: 20px;
    float: none;
}

.bannertable {
    border:none;
    cell-spacing:0px;
    cell-padding:0px;
    margin-left:215px;
    margin-top:0px;
    width:670px;
}
.bannercell {
    width:100%;
    text-align:center;
}

.line {
    background-color:Green;
    width:100%;
}

.webmaster {
    margin-top:10px;
    margin-bottom:10px;
}
.infomessageclass {
    width:100%;
    color:#FF0000;
    text-align:center;
    font-weight:bold;
    font-size:28px;
    margin-top:20px;
    margin-bottom:20px;
}
	
		
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/* ---------- Style for Top Menu  ---------- */
/*Style for the background-bar*/
.clBar_top{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}

/*Styles for level 0*/
.clLevel0_top,
.clLevel0over_top {
    position:absolute; 
    padding:0px; 
    font-family:Arial,Helvetica,sans-serif; 
    font-size:10px; 
    font-weight:bold
}
.clLevel0_top {
    position:absolute; 
    background-color:transparent; /* fond menu quand element pas pointe */
    layer-background-color:transparent; 
    color:black; /* font color of text when image is not present */
}
.clLevel0over_top {
    background-color:transparent; /* fond menu quand element pointe */ 
    layer-background-color:transparent; 
    color:Green; /* font color of pointed text when image is not found */
    cursor:pointer; 
    cursor:hand; 
}
.clLevel0border_top {
    position:absolute; 
    visibility:hidden; 
    background-color:transparent; 
    layer-background-color:transparent
}

/*Styles for level 1*/
.clLevel1_top,
.clLevel1over_top {
    position:absolute; 
    padding-left:4px; /* space between left side and text */
    font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
    font-size:10px; 
    font-weight:bold
}
.clLevel1_top {
    background-color:white; /* background when element is not selected */ 
    color:Green; /* font color when elmt is selected */
/*    layer-background-color:transparent; */
}
.clLevel1over_top {
    background-color:Green; /* background when elmt is pointed */ 
    color:white; /* font color whe elmt is pointed */ 
    cursor:pointer; /* pointer: standard value for 'hand' cursor */
    cursor:hand;    /* IE specific value pour 'hand' cursor */
/*    layer-background-color:transparent; */
}
.clLevel1border_top {
    position:absolute;   
    border:1px solid Green;
}

/*Styles for level 2*/
.clLevel2_top,
.clLevel2over_top {
    position:absolute; 
    padding:2px; 
    font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
    font-size:10px; 
    font-weight:bold
}
.clLevel2_top {
    background-color:Navy; 
    layer-background-color:Navy; 
    color:white;
}
.clLevel2over_top {
    background-color:#0099cc; 
    layer-background-color:#0099cc; 
    color:Yellow; 
    cursor:pointer; 
    cursor:hand; 
}
.clLevel2border_top {
    position:absolute;   
    border:1px solid #73BE1E;
    visibility:hidden; 
    background-color:#006699; 
    layer-background-color:#006699
}
  
/* ---------- Style for Vertical Menu  ---------- */
/*Style for the background-bar*/
.clBar_vt {
    position:absolute; 
    width:10; 
    height:10; 
    background-color:transparent; 
    layer-background-color:transparent; 
    visibility:hidden
}
/*Styles for level 0*/
.clLevel0_vt,
.clLevel0over_vt {
    position:absolute; 
    padding:0px; 
    font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
    font-size:10px; 
    font-weight:bold
}
.clLevel0_vt {
    background-color:absolute; 
    layer-background-color:
    transparent; 
    color:white; /* font color of text when image is not found*/
}
.clLevel0over_vt{background-color:transparent; layer-background-color:transparent; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border_vt{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1_vt, .clLevel1over_vt{position:absolute; padding:0px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold}
.clLevel1_vt{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:green;}
.clLevel1over_vt{background-color:#FF0000; layer-background-color:#FF0000; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel1border_vt{position:absolute;   border:1px solid #73BE1E; visibility:hidden; background-color:#73BE1E; layer-background-color:transparent; }

/*Styles for level 2*/
.clLevel2_vt, .clLevel2over_vt{position:absolute; padding:0px; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold}
.clLevel2_vt{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:green;}
.clLevel2over_vt{background-color:#FF0000; layer-background-color:#FF0000; color:#FFFFFF; cursor:pointer; cursor:hand; }
.clLevel2border_vt{position:absolute;   border:1px solid #73BE1E; visibility:hidden; background-color:#73BE1E; layer-background-color:#73BE1E}


.error
{
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  background-color: red;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px;
}

.eperon
{
    position: absolute;
    top: 100px;
    left: 178px;
    width: 900px;
    margin: 0px;
}

.eperon .text
{
    width: 500px;
    float: left;
    margin-top: 10px;
}

.eperon .logo
{
    text-align: right;
    float: right;
}