body {
	background: #1110AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a {
	text-decoration: none;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
}

.article-content a:link, .article-content a:visited {
	text-decoration: underline;
}
.article-content a:hover, .article-content a:active {
	text-decoration: none;
}
body#bd {	
	min-height: 10px;
	z-index: 2;
	font-size:14px;
}
#gdw2-wrapperbg {
	background: #FFF url(../images/bg.png) repeat-x fixed top center;	
	min-height: 700px;
}
#gdw2-wrapper {
	background: url(../images/bg-top.png) no-repeat top center;	
	margin:   0px;
	padding:  0px;
}
/* START: HEADER */
#gdw2-header {	
	position: relative;
	height: 245px;
}
#gdw2-header div.logo {	
	position: absolute;
	top: 0px;
	left: -20px;
	/*background: url(../images/logo.jpg) no-repeat;	*/
	height: 175px;
	width: 325px;
}
#gdw2-header div.gdw2-slogan {
	position: absolute;
	top: 30px;
	right: 47px;
	margin:   0px;
	padding:  0px;
	width: 600px;
	height: 55px;
}
#gdw2-header div.gdw2-topmenu {
	position: absolute;
	top: 100px;
	right: 0px;
	margin:   0px;
	padding:  2px;	
	height:   55px;
	vertical-align: middle;
}
/* END: HEADER */
/* START: TOP MENU */
/* 1st level */
#gdw-cssmenu ul {
	margin:   0px;
	padding:  0px;
}
#gdw-cssmenu li {
	vertical-align: middle;
	height:   55px;
	margin: 0px 10px 0px 0px;
}
#gdw-cssmenu li a {
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: bold;	
	line-height: 18px;
	text-align: center;
	color: #010066;
}
#gdw-cssmenu li a:hover,
#gdw-cssmenu li a:active,
#gdw-cssmenu li a:focus {
	color: #A52A2A;
}
#gdw-cssmenu li:hover a,
#gdw-cssmenu li.sfhover a,
#gdw-cssmenu li.havechildsfhover a,
#gdw-cssmenu li.havechild-activesfhover a {
	color: #A52A2A;
}
#gdw-cssmenu li.active {
}
#gdw-cssmenu li.active a {
	color: #A52A2A;
}
#gdw-cssmenu li a.active:hover,
#gdw-cssmenu li a.active:active,
#gdw-cssmenu li a.active:focus {
	color: #A52A2A;
}
/* 2nd level and above */
#gdw-cssmenu li ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: #ccc;
	/* for IE */
	/*filter:  alpha(opacity=70);*/
	/* CSS3 standard */
	/*opacity: 0.7; */
}
#gdw-cssmenu li ul li {
	border-bottom: 1px solid #202020;
	border-right: none;
	background: none;
	height: 35px;
}
#gdw-cssmenu li ul a {
	background: none;
	border-right: none;
	margin: 0;
	padding: 5px 10px;
	height: 35px;
	white-space: nowrap;
	text-align: left;
	color: #010066 !important;
	font-size: 14px;
}
#gdw-cssmenu li.havesubchild,
#gdw-cssmenu li.havesubchild-active {
	background: url(img/arrow-1.gif) no-repeat 95% 50%;
}
#gdw-cssmenu li ul a:hover,
#gdw-cssmenu li ul a:active,
#gdw-cssmenu li ul a:focus,
#gdw-cssmenu ul li:hover,
#gdw-cssmenu ul li.sfhover,
#gdw-cssmenu ul li.havesubchildsfhover,
#gdw-cssmenu ul li.havesubchild-activesfhover,
#gdw-cssmenu ul ul li:hover,
#gdw-cssmenu ul ul li.sfhover,
#gdw-cssmenu ul ul li.havesubchildsfhover,
#gdw-cssmenu ul ul li.havesubchild-activesfhover {
	color: #A52A2A !important;
}
#gdw-cssmenu ul li a.active {
	background: none !important;
	color: #A52A2A !important;
	font-weight: bold !important;
}
#gdw-cssmenu ul li a.active:hover,
#gdw-cssmenu ul li a.active:active,
#gdw-cssmenu ul li a.active:focus {
	color: #A52A2A !important;
}
/* END: TOP MENU */
/* START: CONTENT */
#gdw2-page {
	text-align: left;
	width:    960px;
}
#gdw2-mcontent {
	position: relative;
	text-align: left;
	min-height: 20px;
	margin:     0px;
	padding:    0px;
}
#gdw2-mcleft {
	width: 225px;
}
#gdw2-mcright {
	width: 735px;
}
#gdw2-right {
	width: 225px;
}
#gdw2-entete {
	margin:     0px;
	padding:    0px;
}
div.comp, div.comp2 {
	/*padding: 8px 0px 8px 8px;*/
}
div.comp h1, div.comp h2, div.comp h3, div.comp2 h1, div.comp2 h2, div.comp2 h3 {
	color: #010066;
}
div.article-content {
	/*width: 476px;	*/
	clear:both;
}
/* START: GRAYBOX MODULES */
div.moduletable_wbox, div.moduletable_wboxh, div.moduletable {	
	margin:     10px 0px;
	padding:    0px;
}
div.moduletable_wbox hr, div.moduletable_wboxh hr, div.moduletable hr {	
	border: 0;
	background: url(../images/right-sep.jpg) no-repeat center;
	margin:     4px 0px;
	padding:    0px;
}
div.moduletable_wbox p, div.moduletable_wboxh p, div.moduletable p {	
	margin:     5px 0px;
	padding:    0px;
}
div.moduletable_wbox h3, div.moduletable_wboxh h3, div.moduletable h3  {
	text-align: center;
	margin:     0px;
	padding:    12px 8px;	
	font-weight: bold;
	color: #010066;
}
/* START: GRAYBOX TOP */
div.mod_top {
	margin:     0px;
	padding:    0px;
}
div.moduletable_wbox div.mod_top {
	background: url(../images/left-top.png) no-repeat;
	margin:     0px;
	padding:    0px;
	height:     50px;
}
div.moduletable_wboxh div.mod_top {
	background: url(../images/left-h3.png) no-repeat;	
	margin:     0px;
	padding:    0px;
	height:     50px;
}
/* END: GRAYBOX TOP */
div.moduletable_wbox div.mod_content, div.moduletable_wboxh div.mod_content {
	background: url(../images/left-middle.png) repeat-y center;	
	margin:     0px;
	min-height: 20px;
	padding:    7px;
	height:     auto;
}
div.moduletable_wbox div.mod_btm, div.moduletable_wboxh div.mod_btm {	
	background: url(../images/left-bottom.png) no-repeat bottom center;	
	margin:     0px;
	padding:    0px;
	height:    15px;
}
/* END: GRAYBOX MODULES */
/* START: LEFT SIDE MENU */
#gdw2-mmenu {
	background: url(../images/menu-left-middle.png) repeat-y;	
	min-height: 30px;
	width: 225px;
	color: #fff;
	font-size: 16px;
	margin:     0px;
	padding:    0px;
	text-align: left;
	font-weight: bold;
}
#gdw2-mmenu ul {
	margin:     0px 0px 0px 10px;
	padding:    0px;
}
#gdw2-mmenu ul li {	
	margin:     0px;
	padding:    0px;

}

#gdw2-mmenu ul ul {
	margin:     10px 0px 10px 10px;
	padding:    0px;
}
#gdw2-mmenu ul li span {	
	margin:   0px;
	padding:	0px;
}
#gdw2-mmenu ul li a {	
	display: block;
	width:    175px;
	background: url(../images/left-menu-sep.jpg) no-repeat bottom left;	
	margin:		0px;
	padding:	3px;
}
#gdw2-mmenu ul ul li a {	
	background-position: -500px 0px;
}
#gdw2-mmenu a:link, #gdw2-mmenu a:visited {
	color: #FFF;
	font-size:14px;
}
#gdw2-mmenu a:hover, #gdw2-mmenu a:active {
	color: #FFD200;
}
.imgwrap {
	margin:     0px;
	padding:    0px;
}
#gdw2-mmenu ul li {
	border: none;
	background: none;
	color: #fff;
	margin:     0px;
	padding:    0px;
	line-height:235%;
}
#gdw2-mmenu ul ul li{line-height:190%;}
/* END: LEFT SIDE MENU */
/* START: Slideshow box */
#gdw2-slideshow {
	/*margin: 0px 0px 0px 8px;*/
	width:  720px;
	text-align: center;
}
#gdw2-slideshow h1 {
	margin:     0px 0px 10px 0px;
	padding:    0px 4px 4px 4px;
	font-weight: bold;
}
#gdw2-slideshow div.ss_con {
	background: url(../images/bg-slideshow-middle.png) repeat-y center;
	text-align: center;
	margin:     0px;
	padding:    10px;
	min-height: 20px;
}
/* END: Slideshow box */
/* END: CONTENT */
/* START: FOOTER */
#gdw2-footer {
	position: relative;
	clear:both;
	background: #1110AC url(../images/bg-footer.png) repeat-x;
	color: #fff;
}
#gdw2-footer td{
font-size:75%;
}
#gdw2-footer h1,h2,h3 {
	color: #000;
}
#gdw2-footer td.blk {
	padding: 0px 5px;
	margin: 0px;
	text-align:left;
	color:#FFD200;
}
#gdw2-footer td.blk h3 { color:#FFD200}
#gdw2-footer td.sep {	
	background: url(../images/bottom-sep.png) no-repeat center;
	padding: 0px;
	margin: 0px;
}
#gdw2-footer div.gdw2-footbrd {
	text-align:center;
	background: url(../images/footer-border.png) no-repeat top center;
	height: 		7px;
	margin:     0px;
	padding:    0px;
}
#gdw2-footer table {
		width: 960px;
}
#gdw2-footer td a:link, #gdw2-footer td a:visited {
	color: #FFD200;
	font-size:12px;
}
#gdw2-footer td a:hover, #gdw2-footer td a:active {
	color: #fff;
	text-decoration: none;
}
/* END FOOTER */
td.spacer {
	width: 15px;
	/*background: #000;*/
	padding: 5px;
}
.entry img { float:left; margin-right: 5px;}
#small_menu {
float:right;
position:relative;
right:150px;
top:10px;
}

#ext-cssmenu img{ display:none;}

/* START: TOP MENU */
/* 1st level */
#ext-cssmenu ul {
	margin:   0px;
	padding:  0px;
}
#ext-cssmenu li {
	vertical-align: middle;
	height:   55px;
	margin: 0px 10px 0px 0px;
}
#ext-cssmenu li a {
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	color: #000;
}
#ext-cssmenu li a:hover,
#ext-cssmenu li a:active,
#ext-cssmenu li a:focus {
	color: #A52A2A;
}
#ext-cssmenu li:hover a,
#ext-cssmenu li.sfhover a,
#ext-cssmenu li.havechildsfhover a,
#ext-cssmenu li.havechild-activesfhover a {
	color: #A52A2A;
}
#ext-cssmenu li.active {
}
#ext-cssmenu li.active a {
	color: #A52A2A;
}
#ext-cssmenu li a.active:hover,
#ext-cssmenu li a.active:active,
#ext-cssmenu li a.active:focus {
	color: #A52A2A;
}
/* 2nd level and above */
#ext-cssmenu li ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	/*background: #ecec;*/
	/* for IE */
	/*filter:  alpha(opacity=70);*/
	/* CSS3 standard */
	/*opacity: 0.7; */
}
#ext-cssmenu li ul li {
	border-right: none;
	background: #ececec;
	height: 25px;
	border:none;
}
#ext-cssmenu li ul a {
	background: none;
	border-right: none;
	margin: 0;
	padding: 5px 10px;
	height: 35px;
	white-space: nowrap;
	text-align: left;
	color: #010066 !important;
	font-size: 11px;
}
#ext-cssmenu li.havesubchild,
#ext-cssmenu li.havesubchild-active {
	/*background: url(img/arrow-1.gif) no-repeat 95% 50%;*/
}
#ext-cssmenu li ul a:hover,
#ext-cssmenu li ul a:active,
#ext-cssmenu li ul a:focus,
#ext-cssmenu ul li:hover,
#ext-cssmenu ul li.sfhover,
#ext-cssmenu ul li.havesubchildsfhover,
#ext-cssmenu ul li.havesubchild-activesfhover,
#ext-cssmenu ul ul li:hover,
#ext-cssmenu ul ul li.sfhover,
#ext-cssmenu ul ul li.havesubchildsfhover,
#ext-cssmenu ul ul li.havesubchild-activesfhover {
	color: #A52A2A !important;
}
#ext-cssmenu ul li a.active {
	background: none !important;
	color: #A52A2A !important;
	font-weight: bold !important;
}
#ext-cssmenu ul li a.active:hover,
#ext-cssmenu ul li a.active:active,
#ext-cssmenu ul li a.active:focus {
	color: #A52A2A !important;
}
/* END: TOP MENU */

/*Cusotm*/
.imgalignleft{
float:left;
margin-right:10px;
}
.imgalignright{
float:right;
margin-left:10px;
}
.item17, .item49, .item44{margin-bottom:10px;}
.jmf-cssmenu li a:link, 
.jmf-cssmenu li a:visited,
.jmf-cssmenu li a:hover,
.jmf-cssmenu li a:active
{ text-decoration:none;
color:#FFFF00;
}
#gdw2-footer ul li{
line-height:160%;
padding-left:45px;
}

h1.contentheading{
 font-size:18px;
 }
 .optimize_site{
 width:100px;
 float: right;
 position:relative; 
 top:-15px; 
 right:60px; 
 }
 #login_left
 {
 float:left;
 }
 #login_right
 {
 float:right
 }
#gdw2-footer ul.social li{display:inline; padding-left:10px;}
#gdw2-footer ul.social{ padding-left:45px;}
.sep{ width:1px;}
#gdw2-footer ul.menu li.item17, #gdw2-footer ul.menu li.item49, #gdw2-footer ul.menu li.item44{padding-left:45px;}
#gdw2-footer ul.menu li span {font-size:12px;}

/*Left menu*/
#gdw2-mmenu{
font-size:13px;
}
#gdw2-mmenu ul li.parent ul li ul li a:link,
#gdw2-mmenu ul li.parent ul li ul li a:visited,
#gdw2-mmenu ul li.parent ul li ul li a:hover,
#gdw2-mmenu ul li.parent ul li ul li a:active{ 
font-size:12px;
}

#gdw2-mmenu ul li.active#current a:link,
#gdw2-mmenu ul li.active#current a:visited,
#gdw2-mmenu ul li.active#current a:hover,
#gdw2-mmenu ul li.active#current a:active{ 
color:#FFD200;
}
#gdw2-mmenu ul li.active#current ul li a:link,
#gdw2-mmenu ul li.active#current ul li a:visited,
#gdw2-mmenu ul li.active#current ul li a:active{ 
color:#fff;
}
#gdw2-mmenu ul li.active#current ul li a:hover { color:#FFD200}
#gdw2-mmenu ul li ul li ul li a:visited { line-height:90%; font-size:12px;}
.article-content b { font-weight:normal}
#service_link{ 
position:absolute;
right:27px;
top:-30px;
z-index:121;
}

#service_link a:link, #service_link a:visited{
color:#010066; 
text-decoration:underline;
}
#service_link a:hover, #service_link a:active{
color:#010066; 
text-decoration:none;
}
div.paypal{
	width:120px;
	height:47;
	float:left;
}
#gdw2-footer a { text-decoration:none}
