/* hack FF pour masquer les contours pointillé sur les liens */
a {outline: none;}:focus{-moz-outline-style: none;}
/* hack FF pour masquer les contours pointillé sur les liens */


html { margin: 0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; background: #F0EEDF; }

body { margin: 0px; padding:0px; height:auto; }

img,.po_logos { border: none; padding: 0px; margin: 0px; display:block; }
.accessible { display: none; }

#container { width:994px; border-left: 1px #DCD8CD solid; border-right: 1px #DCD8CD solid; margin: 0px auto; position:relative; background-color: #F7F3E8; }

/* TETIERE */

#tetiere { width: 994px; margin: 0px auto; padding: 0px; }

#tetiere #bande1 { height:39px; width: 994px; margin: 0px; padding: 0px; }
#tetiere #bande1 #logo { width:166px; float:left; margin: 0px 0px 0px 0px;}
#tetiere #bande1 #menutetiere { float: left; }
#tetiere #bande1 #logo img { float:right; }

#tetiere #bande2 { width: 994px; margin: 0px; padding: 0px; text-align:left; }
#tetiere #bande2 #flashpatate { width: 252px; padding: 0px 0px 0px 0px; border:none; float:left; }
#tetiere #bande2 #menufige { width: 742px; margin: 0px; padding: 0px; border: none; float:left; text-align: left; }
#tetiere #bande2 #menufige #menufigehaut { height:169px; width: 100%; margin: 0px; padding: 0px; border: none; float:left; text-align: left; }
#tetiere #bande2 #menufige #menufigehaut img { display: inline; border: none; padding: 0px; margin: 0px; }
#tetiere #bande2 #menufige #menufigehaut a { text-decoration:none; }

#rubriquesaccueil { margin: 0 auto; float: left; position: relative; }

#tetiere #bande2 #menufige #menufigehaut a img.png { padding:0px 1px 0px 0px; }
#tetiere #bande2 #menufige #menufigehaut a:hover img.png { padding:0px 1px 0px 0px; }
#tetiere #bande2 #menufige #menufigehaut a img.pngon { padding:20px 1px 0px 0px; }
#tetiere #bande2 #menufige #menufigebas { height:74px; width: 742px; margin: 0px; padding: 0px; border: none; float:left; text-align: left; }

#langion { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; display:inline; position:relative; text-align:right; vertical-align:top; line-height:15px;}
#menutetiere { width:828px; padding:2px 0px 0px 0px; text-align:right; }
#menutetiere a { font-size:9px; font-weight:normal; text-decoration:none; color:#000000; }
#menutetiere form { margin:0px 20px 0px 5px !important; padding:0px 0px 0px 0px !important; padding:0px 0px 0px 0px; border:0; display:inline; }
#menutetiere input { vertical-align:top; }
#menutetiere .azer { border:1px solid #999999; background-color:#FFFFFF; color:#000000; text-align: left; font-size:11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; min-height:19px; height:auto !important; height:16px; }
#menutetiere .azer2 { border:1px solid #999999; background-color: #FFFFFF; color: #000000; text-align: center; text-transform:uppercase; font-size:11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px !important; margin: 1px 0px 0px 0px; width:30px; min-height:19px; height:auto !important; height:18px; }


/* MENU Haut */
#cadre-menufigehaut { margin:0px 14px 0px 106px; width:622px; }
#menufigehaut ul {float:left; margin:0px; padding:0px; border:0; text-align:left;height:169px; }
#menufigehaut ul li {float:left; margin:0px; padding:0px; border:0; position:relative; list-style: none; height:169px;  margin:0px 0px 0px 0px;}

#menufigehaut ul li ul {position:absolute; visibility:hidden; display:none;  list-style-type:none; float:left; margin:3px 0px 0px 0px; padding:0px; color:#FFFFFF; width:96px; font-size:10px; font-weight:normal;z-index:10000; background:#F8F8F8 url(../../img/fond_menu.jpg) repeat-x top right;}
#menufigehaut ul li:hover ul {visibility:visible; display:block; z-index:10000; margin:3px 0px 0px -92px; width:190px; height:auto; border-top: #CCCCCC solid 1px; border-left: #CCCCCC solid 1px; border-right: #CCCCCC solid 1px;border-bottom: #CCCCCC solid 1px; background:#F8F8F8 url(../../img/fond_menu.jpg) repeat-x top right;}

#menufigehaut ul li ul li {display:block;float:left; text-align:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0;height:22px; z-index:10000; width:190px; border:0;}
#menufigehaut ul li ul li:hover {display:block; float:left; text-align:right; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; border:0; height:22px; z-index:10000; width:190px; border:0;}

#menufigehaut ul li ul li a {font-size:10px; font-weight:normal; text-decoration:none;display:block;width:178px;height:17px; margin:0px 6px 0px 6px; padding:4px 0px 0px 0px; color:#000000; border-bottom: #CCCCCC solid 1px; vertical-align : middle;}
#menufigehaut ul li ul li a:hover {font-size:10px;display:block;width:178px;height:17px; margin:0px 6px 0px 6px; padding:4px 0px 0px 0px; border-bottom: #CCCCCC solid 1px; vertical-align : middle;}
#menufigehaut ul li ul li a.last {border:0;}
#menufigehaut ul li ul li a.last:hover {border:0;}

#menufigehaut ul a {text-decoration:none; color:#000000;}
#menufigehaut ul a:hover {text-decoration:none; color:#000000;}

/* CORPS DE LA PAGE */
#corpus { width:994px; height:auto; padding: 1px 0px 0px 0px; margin: 0px auto; }

#corpus #gauche { height:auto; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; float:left; background-color: #F7F3E8; }

#corpus #droite {height:auto; margin: 0px 0px 0px 0px; float: left; background-color: #F7F3E8; }

/* BAS DE PAGE */
#baspage { width:976px; height: 20px; border-top: 1px solid #FFFFCC; padding: 8px 0px 0px 18px; margin: 0px auto; clear: both; background-color: #F3F9BD; text-align:left; font-size:9px; }

#baspage a {font-size:9px; font-weight:normal; text-decoration:none; color:#000000; }

.in2 { display:block; background:#777; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #999; border-left:1px solid #999; position:relative; padding:0; margin:0px; }

.in { background:#fff; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #E1E1E1; border-left:1px solid #E1E1E1; position:relative; padding:2px 2px 2px 2px; font-weight:normal; }

.image { width:112px; padding:0; }
.normal { width:106px; }

#menu_arrondi .normal { width:187px; margin:9px 0px 9px 8px; }


.in3 { 
display:block; background:#777; 
border-top:1px solid #FFE4E4; 
border-right:1px solid #FFE4E4; 
border-bottom:1px solid #FFA9A9; 
border-left:1px solid #FFA9A9; position:relative; padding:0;
float:left; margin: 10px 9px 10px 3px !important; 
margin: 10px 5px 5px 3px; 
height:auto;
}

.in3 .in { 
background:#FFFFFF; 
border-top:1px solid #FFA9A9;
border-right:1px solid #FFA9A9;
border-bottom:1px solid #FACACA;
border-left:1px solid #FACACA; 
position:relative; 
padding:2px 2px 2px 2px; 
font-weight:normal;
}
