@charset "UTF-8";
/* #################################################
** # Styles: Solutions techniques                 ##
** #################################################
**
*/
@media all
{

/* ################################
** # Style modifications: colors ##
** ################################ */

#page { border-top:5px #79a1c9 solid; }
#banner img { border-bottom:10px #79a1c9 solid; }
#footer_top_border { border-right:20px #79a1c9 solid; }
#footer { border-top:10px #79a1c9 solid; }

#nav_main { border-left:20px #79a1c9 solid; border-right:20px #79a1c9 solid; }
#nav_main ul { background-color:#79a1c9; }
#nav_main ul li { color: #ffffff; background-image:url(../img/background/background-nav-pri-delimiter-sol.gif); background-repeat:repeat-y; background-position:top left; }
#nav_main ul li a, #nav_main ul li strong { color: #ffffff; background-image:url(../img/background/background-nav-pri-sol.jpg); background-repeat:no-repeat; background-position:top right; }
#nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active, #nav_main ul li#current a, #nav_main ul li#current a:focus, #nav_main ul li#current a:hover, #nav_main ul li#current a:active { color: #ffffff; background-image:url(../img/background/background-nav-pri-sol.jpg); background-repeat:no-repeat; background-position:bottom right; }

#submenu a, #submenu strong, #submenu li#title { background-color:#79a1c9; }
#submenu li#active, #submenu li strong { background-color:#79a1c9;  background-image:url(../img/background/background-nav-sec-sol.jpg); background-repeat:no-repeat; background-position:bottom right; }
#submenu li a { background-color:#79a1c9; color: #ffffff; background-image:url(../img/background/background-nav-sec-sol.jpg); background-repeat:no-repeat; background-position:bottom left; }
#submenu li a:focus, #submenu li a:hover, #submenu li a:active { background-color:#79a1c9; color: #ffffff; background-image:url(../img/background/background-nav-sec-sol.jpg); background-repeat:no-repeat; background-position:bottom right; }

.tx-rgslideshow-pi1 {border-bottom:10px #79a1c9 solid !important; }

}
