HTML, BODY
{
   margin: 0; padding: 0;
   font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
   font-size: 12px; color:#ffffff; border: 0; outline: 0; width: 100%;
}

BODY
{
   background-color: #020202; background-repeat: no-repeat; background-position: top center;
   background-image: url(/assets/templates/tevolys/images/fond.jpg);
}

IMG     {border: 0;}
A       {text-decoration: underline;}
A:hover {text-decoration: underline;}
P       {line-height:1.8em;text-align:justify;}


/*Wrapper général*/
#core-wrapper {width: 935px; text-align: left; margin-left: auto; margin-right: auto; padding-bottom: 15px;}

/*Entête*/
#core-header {height: 134px;clear: both;margin-left:5px; background-repeat: no-repeat;}
#core-header-left table {width:100%;}
#core-header-left {}
#core-header-right {padding-left:30px;}
#core-header-homelink {display: block;margin-left: 8px;width: 270px;height: 95px;border: none;}
#core-header-contacts
{
   display: block; margin-top: 0px; width: 74px; height:123px;
   background-repeat: no-repeat; background-position: top center;
}


/*Menu*/
#core-header-menu {clear: both; margin-top:8px;}


/*Contenu*/
#core-content {text-align: justify;}


/*Contenu avec bandeau à gauche*/
#layoutbandeau-zone-left {float:left; width:340px; text-align:left;}
#layoutbandeau-zone-left #core-footer {margin-left:5px; width:330px;}
#layoutbandeau-zone-left #core-footer .div-border {padding-top:5px;}
#layoutbandeau-zone-right
{
   margin-left:345px;
   width:547px; padding:20px; border: 1px solid #5b5b5b; background-color:#393939;
}


/*Contenu pleine page*/
#layoutbandeau-zone-full
{
   margin-left:5px; width:888px; padding:20px; min-height:515px; border: 1px solid #5b5b5b;
   background-image: url(/assets/templates/tevolys/images/fondtransparent.png);
   background-repeat: repeat-y repeat-x; background-position: top center;
}


/*Contenu avec menu à droite*/
#layoutmenu-zone-left
{
   margin-left:5px; margin-top:4px; border: 1px solid #5b5b5b; background-color:#393939; 
   width:725px; padding-bottom: 20px; float:left;
}
#layoutmenu-zone-right
{
   margin-left:738px; width:195px; 
   line-height:normal; text-align:left;
}
#layoutmenu-zone-left #zone-left-bandeau   {width:725px; height:125px; margin-bottom:30px; display:block;}
#layoutmenu-zone-left #zone-left-content   {padding-left:10px; padding-right:10px;}
#layoutmenu-zone-right #zone-right-menu    {width:194px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#layoutmenu-zone-right #zone-right-menu DL 
{
   background-repeat:no-repeat; background-position:center top;
   width:100%; height:200px; padding:40px 0px 0px 0px; margin:0px 0px 0px 6px;
}
#layoutmenu-zone-right #zone-right-menu DT
{
   border-bottom: 1px solid #616363;
   height:22px; padding-top:6px; padding-left:4px; padding-right:5px; margin-left:5px; width:173px;
}
#layoutmenu-zone-right #zone-right-menu A        {font-size:11px; text-decoration:none;}
#layoutmenu-zone-right #zone-right-menu A:hover  {text-decoration:none;}
#layoutmenu-zone-right #zone-right-menu #ssOn 
{
   font-size:11px; padding-left:6px; text-decoration:none;
   background-repeat:no-repeat; background-position: 0px;
}
#layoutmenu-zone-right #zone-right-blocdroit     {padding-left:6px;margin-top:10px;width:186px;}
#layoutmenu-zone-right #zone-right-contact       {width:186px; margin-top:0px; padding-left:6px;}
#layoutmenu-zone-right #zone-right-contact .div-border  {width:186px; padding-top:2px;}


/*Onglets glissants*/
#slidingTabs {height:24px; display: none; width:100%;}
#slidingTabs UL
{
   list-style:none; list-style-image:none;
   background-image:none; margin-left:10px; padding:0;
}
#slidingTabs LI
{
   margin-top:0px; margin-right:2px; margin-left:4px; text-align:center; padding:0; padding-top:2px;
   list-style:none; list-style-image:none; background-image:none;
   float:left; outline:none;
}
#slidingTabs .separator
{
   display:block; height:22px; width:2px; margin-left:5px;
   background-repeat:no-repeat; background-position: 0;
}
.tabActive, A.tabActive
{
   padding-left: 10px; padding-right: 10px; color:#FFFFFF;
   height:23px; display:block; cursor:default; outline:none;
   background-repeat:no-repeat; background-position:bottom; text-decoration:none;
}
.tab
{
   padding-left: 10px; padding-right: 10px; height:23px; display:block;
   cursor:pointer; outline:none; color:#FFFFFF; text-decoration:none;
}
.tab:hover, .tabActive:hover  {outline:none; text-decoration:none;}
#slidingPanels                {margin-left:10px; margin-top:20px; display:none;}
.sprySlidingPanels            {float: left; position: relative; width: 695px; padding: 0px; border: none;}
.spySlidingPanelsContentGroup 
{
   position: relative; float: left; width: 10000px; 
   margin: 0px; padding: 0px; border: none;
}
.SlidingPanelsAnimating *     {overflow: hidden !important;}
.spySlidingPanelsContent      {float: left; width: 690px; overflow: hidden; margin:0px; margin-right:5px;}

/*Pied de page*/
#core-footer
{
   margin-top: 10px; 
   text-align: right; clear: both; font-size: 10px; color: #999999; font-family: arial;
}
#core-footer a  {color: #999999;}