/* CSS Document */
* { padding:0; margin: 0; } 

body {
padding:0; margin:0; margin-top:5px; background: url(../images/bg_page.jpg) repeat-x #EFEFDF;
font-family:"Trebuchet MS", Verdana, Arial; color: #363636; font-size: 12px;   
}
a{ text-decoration:none;}
#page { width:999px;  margin:0 auto; }
#top{ height:179px; width:999px; border-width:4px; border-color:#FFFFFF; border-style:solid; background-image:url(../images/bg_top.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:10px;}
#top1{ height:23px; text-align:right; margin-left:10px; margin-right:10px; color:#FFFFFF; padding-top:5px;}
#top a{color:#FFFFFF; text-decoration:none;margin-left:10px; margin-right:10px;}
#logo{padding-top: 18px; width:203px; float:left; padding-left: 20px; padding-right: 20px;}
#top_ban{ float:left; width:728px;}
#top2{border-bottom-width:1px; border-bottom-color:#FFFFFF; border-bottom-style:solid; height:102px; }

#top3{ background-image:url(../images/bgmenu.jpg); background-repeat:repeat-x; height:48px;border-width:1px; border-color:#092F43; border-style:solid; }

#top3 li {list-style:none;  float:left; width:160px;background-image:url(../images/separateur_menu.jpg); background-position:right; background-repeat:no-repeat; text-align:center; height:48px; line-height:48px; text-align:center; }

#top3 li a {margin-left:0px; margin-right:0px;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; display:block; height:48px;}

#top3 li a:hover {color:#092F43; background-image:url(../images/bg_menu_on.jpg); background-repeat:repeat-x; }
#content{width:999px;}
#homeleft, #homeright{border-width:4px; border-color:#FFFFFF; border-style:solid; float:left; padding:5px; background-color:#EAEADA;}
#homeleft{height:auto; width:716px; margin-right:5px; }
#homeleft h1, #homeright h1{ background-color:#58B0D8; font-family:"Trebuchet MS", Verdana, Arial; font-size:16px; width:200px; height:25px; }
#homeleft a.linktitlezone, #homeright a.linktitlezone{ color:#FFFFFF; text-decoration:none; display:block; padding-left:5px;}
#homeleft a.linktitlezone:hover, #homeright a.linktitlezone:hover{ color:#FFFFFF; background-color:#092F43; height:25px;}

#homeright{height:auto; width:250px; padding:4px; margin:0px; margin-right:-6px;}

#acualite h2 { font-size:14px; margin-top:10px;}
#acualite h2 a{  color:#9BCAD9;text-decoration:none;}
#acualite p{background-color:#ffffff; height:44px;border-width:1px; border-color:#000000; border-style:solid; padding:5px; }
#acualite p a{ text-decoration:none; color:#FF0000; }
#google250{ border-width:0px; border-color:#FFFFFF; border-style:solid; width:250px; height:250px; background-color:#999999;}

#boxentreprise h1, #boxentreprise h1 a.linktitlezone:hover{ background-color:#CC0099; color:#FBBDEC;}
#boxentreprisecontenu{ background-color:#FBBDEC; padding-left:5px; padding-top:10px;}
#boxentreprisecontenu a {color:#CC0099; line-height:20px; border-left-width:3px; border-left-color:#CC0099; border-left-style:solid; padding-left:3px; display:block;}
#boxentreprisecontenu a:hover{color:#ffffff; background-color:#CC0099;}
#boxentreprisecontenu br{ line-height:1px;}

#boxannu h1, #boxannu h1 a.linktitlezone:hover{ background-color:#99CC33; color:#FBBDEC; margin-bottom:3px;}
#boxannu{ background-color:#fff; padding-left:5px; padding-top:10px;}
#boxannu a {color:#99CC33; line-height:20px; border-left-width:3px; border-left-color:#99CC33; border-left-style:solid; padding-left:3px; display:block;}
#boxannu a:hover{color:#ffffff; background-color:#99CC33;}
#boxannu br{ line-height:1px;}
#boxannu h2{ font-size:14px; margin-top:15px; margin-bottom:3px;}

#petiteannonce h1, #petiteannonce h1 a.linktitlezone, #petiteannonce h1 a.linktitlezone:hover{ background-color:#FFFF00; color:#000000;}
#boxpacontenu {background-color:#FBFDC8; color:#000000; padding:5px;}
#boxpacontenu a.patitle{color:#000000; font-weight:bold;}
#boxpacontenu a.link{color:#000000; text-decoration:underline;}
#boxpacontenu p{ margin-bottom:10px;}


#annuaire h1{width:400px;}

#tabannumarochome a{ color:#000; text-decoration:none; font-size:11px; height:15px;}
#tabannumarochome a:hover{ text-decoration:underline;}
#tabannumarochome td h2 { color:#FFFFFF; margin:0px; font-size:11px; font-weight:normal; text-align:center; width:237px; background-color:#99CC33;}
#tabannumarochome td h2 a{ margin:0px; font-size:11px; font-weight:bold; color:#000; text-decoration:none;  }
#tabannumarochome td h2 a{ text-decoration:none;}
#tabannumarochome td { color:#00000; text-align:left; background-color:#CECECE; width:230px; font-size:14px;   }

#entreprisehome h1{width:450px;}
#alphabet{ text-align:center; margin-top:10px; font-size:10px;}
#alphabet a{ border-width:1px; border-color:#CC0066; border-style:solid; background-color:#99CC33; padding:1px; color:#000000; margin:0px; }
#alphabet a:hover{ background-color:#FFFFFF;}

#ville{ text-align:left; margin-top:10px; font-size:10px;}
#ville a{ display:block; float:left; width:126px; border-left-width:3px; border-left-color:#CC0066; border-left-style:solid; background-color:#CC66FF; padding:3px; color:#000000; margin:3px;}
#ville a:hover{ background-color:#FFFFFF;}
#interneleft{width:200px; border-width:4px; border-color:#FFFFFF; border-style:solid; float:left; }
#internecentre{width:515px; border-width:4px; border-color:#FFFFFF; border-style:solid; float:left; margin-left:4px; margin-right:4px; min-height:1400px; }
#internecentre ul{padding-left: 24px;}
#internecentre h1{ font-size:22px; margin-bottom:12px; color:#FF0000;}
#internecentre h2{ font-size:22px; margin-bottom:5px; margin-top:12px; color:#999999;}
#interneright{width:250px; border-width:4px; border-color:#FFFFFF; border-style:solid; float:left; }


/*Page annuaire*/
#tabannumaroc a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
#tabannumaroc a:hover{ text-decoration:underline;}
#tabannumaroc h2 { color:#FFFFFF; margin:0px; font-size:11px; font-weight:normal; text-align:center; width:200PX; background-color:#FF9600;}
#tabannumaroc h2  a{ margin:0px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#tabannumaroc h2  a{ text-decoration:none;}
#tabannumaroc td { color:#FF9600;   }



#tabannumarochome a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
#tabannumarochome a:hover{ text-decoration:underline;}
#tabannumarochome h2 { color:#FFFFFF; margin:0px; font-size:11px; font-weight:normal; text-align:center; width:190PX; background-color:#FF9600;}
#tabannumarochome h2  a{ margin:0px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#tabannumarochome h2  a{ text-decoration:none;}
#tabannumarochome td { color:#000; text-align:left; font-weight:bold;   }

#annuairesiteinfos{width:700px; height:130px; border-color:#FFFFFF; border-style:solid; border-width:2px; margin-bottom:10px; padding:5px;}
#annuairesiteinfos h3{font-size:13px; font-weight:bold; margin:0px;}


#annulistsite td{border-color:#58B0D8; border-style:solid; border-width:2px; margin-bottom:10px; padding:5px; margin:5px; margin-bottom:10px;}

#searchdetail {text-align:justify; background-color:#FFFFFF; height:100px; 
margin-left:5px; margin-right:5px; margin-top:0px;color:#00477C; margin-bottom:5px; padding-bottom:5px; padding-left:5px;
border-width:2px; border-color:#0066FF; border-style:solid;}
#searchdetail  a{font-weight:bold; color:#FF9600; text-decoration:none; }
#searchdetail  a:hover{font-weight:bold; color:#00477C; text-decoration:underline;  }

#searchdetail h2{font-size:12px;}