
html {     

height: 100%;    



} 

   

body{   

padding:0;       

text-align:left;     

background-color:#E6E6E6;       

font-size:14px;      

color:#777777;       

font-family: Myriad Pro, Helvetica, tahoma, arial, sans-serif;     

font-weight:normal;      

}     

 

p {       

font-size: 100%; 

 

}     



h1 {       

font-size: 150%; 

    

}  

 

h2 {   

font-size:150%; 

       

}     



h3 {      

font-size: 125%; 

     

}    



h4, h5, h6 {       

font-size: 100%;

   

}    



/* liens hypertextes*/      

a:link, a:visited {      

text-decoration:none;      

color:#777; 

font-weight:normal;       

 

}     

 

a:hover {        

color:#527988; 

 

} 

 

ul {    

margin:0;       

padding-left:20px;      

 

}     



li {      

list-style-type:disc;     

background:transparent;   

margin: 4px;      



}       



img {      

border:none;     

margin:0px;       

padding:0;         

webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;



}      



img .caption {       

text-align: left;     



}  

    

.highlight{       

background: #cde5ee;      

padding: 5px;       

color:#527988; 

webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;



}        

 

.button {        

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #cde5ee; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee);

padding:4px;    

 

}     

 

.inputbox {       

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #cde5ee; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee);

padding:4px;

 

}     

 

.pagewidth{    

width:955px;

padding: 0px 30px 10px 30px;       

background:#ffffff;    

margin-left:auto;   

margin-right:auto;     

margin-top:-10px;    

margin-bottom:0px;         

border-top:#D8D8D8 1px solid;
border-right:#D8D8D8 1px solid;
border-bottom:#D8D8D8 1px solid;
border-left:#D8D8D8 1px solid;
-webkit-box-shadow: 0px 1px 1px 1px #E6E6E6;
-moz-box-shadow: 0px 1px 1px 1px #E6E6E6;
box-shadow: 0px 1px 1px 1px #E6E6E6; 

}     

 

fieldset {   

margin:0px;    

padding:0px;    

border:none;      

 

}



 /***********************/

#header {

float:left;

width:100%;

height:100px;

background:transparent;



}



#sitename {

float:left;

width:340px;

height:100px;

background:transparent;

margin:0px 0px 0px -8px;

font-family: Myriad Pro, arial, sans-serif;



}



.logo {

float:left;

background:transparent;

font-size:55px;

font-family: Myriad Pro, Helvetica, tahoma, arial, sans-serif;

text-align:left;

font-weight:normal !important;



}



.slogan {

float:left;

background:transparent;

font-size:14px;

font-family: Myriad Pro, Helvetica, tahoma, arial, sans-serif;

text-align:left;

margin-top:45px;

margin-left:0px;

font-weight:bold;



}

#logo2 {
margin-left: 710px;
margin-top: 10px;
font-family: Helvetica, tahoma, arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #336699;
}



/********************/

#search { 

float:right; 

width:240px; 

height:40px; 

background: url(../images/search.png) 0 0 no-repeat; 

margin-top:50px; 

text-align:left !important;

margin-right:23px;



}  

  

#search .inputbox{ 

font-weight:normal; 

background:transparent; 

text-align:left !important; 

margin-top:10px !important; 

margin-left:12px !important; 

padding:0; 

font-size:12px; 

font-family: Myriad Pro, Helvetica, tahoma, arial, sans-serif;

border:none;

font-weight:bold;

color:#777777; 



}  



 /***********************/

#topmenu {

float:left;

width:100%;

height:55px;

background:transparent;

margin-top:20px;

margin-left:0px;

 

}

 

 /****************************/

.navigation {

float:left;

width: 955px;

height:55px;

background:transparent; 

 

}

 

.navigation ul {

list-style: none;

margin:0;

padding:0;

float: left;

 

}

 

.navigation ul ul {

margin: 0;

padding: 0; 

 

}

 

.navigation ul li {

margin:0;

padding: 0;

float: left;

list-style: none;

background: none;

display: block;	

 

}

 

.navigation ul li ul {

width: 180px;

position: absolute; 

z-index: 99;

left: -999em;

height: auto;

 

}

 

.navigation ul li ul ul {

margin: 0;

 

} 

 

.navigation ul li li {

padding: 0;

margin: 0;

width: 100%;

 

}

 

.navigation ul ul a {

width: 100%;

 

}



 .navigation ul li:hover ul ul,

 .navigation ul li:hover ul ul ul,

 .navigation ul li.sfhover ul ul,

 .navigation ul li.havechildsfhover ul ul,

 .navigation ul li.havechild-activesfhover ul ul,

 .navigation ul li.activesfhover ul ul,

 .navigation ul li.sfhover ul ul ul,

 .navigation ul li.havechildsfhover ul ul ul,

 .navigation ul li.havechild-activesfhover ul ul ul,

 .navigation ul li.activesfhover ul ul ul { 

 left: -999em;

 

 }

 

 .navigation ul li:hover ul,

 .navigation ul li li:hover ul,

 .navigation ul li li li:hover ul,

 .navigation ul li.sfhover ul,

 .navigation ul li.havechildsfhover ul,

 .navigation ul li.havechild-activesfhover ul,

 .navigation ul li.activesfhover ul,

 .navigation ul li li.sfhover ul,

 .navigation ul li li.havesubchildsfhover ul,

 .navigation ul li li.havesubchild-activesfhover ul,

 .navigation ul li li.activesfhover ul,

 .navigation ul li li li.sfhover ul,

 .navigation ul li li li.havesubchildsfhover ul,

 .navigation ul li li li.havesubchild-activesfhover ul,

 .navigation ul li li li.activesfhover ul {

 left: auto;	

 

 }

 

 .sf-sub-indicator {

 background:none !important;

 

 }

 

  /* STYLING THE MENU-----------------------------------*//* 1st level */

 

.navigation ul li a {

padding: 5px 20px 0 20px ;

margin:0 0 0 0px;

display: block;

font-weight: bold;

font-size:15px;

text-transform:capitalize;

height:25px;



}



.navigation ul li {

height:70px ;

margin-right:20px;



}



.navigation li a  {

border:1px solid #c6cace;

 -webkit-box-shadow: 0 2px 2px -2px #cccccc;

-moz-box-shadow: 0 2px 2px -2px #cccccc;

box-shadow: 0 2px 2px -2px #8c8a8a;

 -webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px; 

 background-color: #f5f5f5; 

 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));

background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);

background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);

background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);

background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);

background-image: linear-gradient(to bottom, #ffffff, #f5f5f5);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f5f5f5); 



}



.navigation li.active a,.navigation li:hover a {

border:1px solid #b6cbd1;

 -webkit-box-shadow: 0 2px 2px -2px #000;

-moz-box-shadow: 0 2px 2px -2px #000;

box-shadow: 0 2px 2px -2px #8c8a8a;

 -webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px; 

color: #527988;

 background-color: #cde5ee; 

 background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee); 

text-shadow: 1px 1px #fff;

font-weight:bold;



}



 /* 2nd level and above */ 

.navigation ul li ul {

margin-top: 5px;

padding-bottom: 10px;

padding-top: 5px;

text-align:left !important;

-webkit-border-radius: 15px;

 -moz-border-radius: 15px;

 border-radius: 15px;

 box-shadow: 1px 1px 1px  rgba(0,0,0,0.3);

 background-color: #ffffff;

 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));

 background-image: -webkit-linear-gradient(top, #ffffff, #efefef);

 background-image: -moz-linear-gradient(top, #ffffff, #efefef);

 background-image: -ms-linear-gradient(top, #ffffff, #efefef);

 background-image: -o-linear-gradient(top, #edf6f9, #efefef);

 background-image: linear-gradient(to bottom, #ffffff, #efefef);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#afd3e3, endColorstr=#efefef);

 

}



.navigation ul li ul li{

height:41px !important;

border:none !important;

background-image: none !important;

background-color: none !important;



} 



.navigation ul li ul li a{

height:41px !important;

padding-left:20px;

border:none !important;

background-image: none !important;

background-color: transparent !important;

box-shadow: none !important;

-moz-box-shadow: none !important;

-webkit-box-shadow: none !important;

-webkit-border-radius: 0 !important;

border-radius: 0 !important;



} 



.navigation ul li ul li a:hover,

.navigation ul li ul li.active a  {

height:41px !important;

background-image: transparent !important;

border:none !important;



} 



.navigation ul li ul li.active   {

border:none !important;

background-image: transparent !important;



} 

 

.navigation ul li ul li a:hover {

height:41px ;

background-image: transparent !important;

color:#777777 !important;

border:none !important;

 

} 



.navigation ul li ul li.active {

height:41px ;

background-image: transparent !important;

border:none !important;



}



.navigation ul li ul li.active span {

height:41px ;

border:none !important;

background-image: transparent !important;

 

}



.navigation ul li ul li.active a {

height:41px ;

border:none !important;

background-image: transparent !important;



} 



.navigation ul li ul li ul {

margin-left:0px;

margin-top: -30px;

padding-bottom: 5px;

padding-top: 10px;

text-align:left !important;

border:none !important;

background-image: transparent !important;



} 

 

/**************************/

#wrapper-slide{ 

 float:left; 

 width:955px; 

 height:440px !important;

 background:#fff;

 position:relative;

 webkit-border-radius: 15px;

 -moz-border-radius: 15px;

 border-radius: 15px;

-webkit-box-shadow: 0 4px 4px -4px #000;

-moz-box-shadow: 0 4px 4px -4px #000;

box-shadow: 0 4px 4px -4px #000;

border:1px solid #ddd;

 margin-top:30px;



 } 



 #slide{ 

 float:left; 

 width:951px; 

 height:440px;  



 }  

 

 /* The Nivo Slider styles */ 

 .nivoSlider { 

 float:left;	 

 position:relative; 

 width: 951px;	

 height: 400px ;	

 margin-top: 32px;

 margin-left:32px;  

 background: url(../images/loading.gif) no-repeat 50% 50%; 

 

 }  

 

 .nivoSlider img {		 

 display:none;    

 width:893px; 

 /* Make sure your images are the same size */     

 height:349px; 

 /* Make sure your images are the same size */



 }  

 

 .nivoSlider a {    

 border:0;     

 display:block;	 

 color: #fff;   

 

 }  

 

 /* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0px;

	left:0px;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}



/* Caption styles */

.nivo-caption {

	position:absolute;

	left: 0px;

	/* right:0px; */

	bottom:-13px;

	background: transparent;

	color:#777777;

	z-index:8;

	width: 910px;

	padding: 20px; 

	overflow: hidden;

	

}

.nivo-caption p {

	padding:0 !important;

	margin:0 !important;

	font-size:25px;

	text-transform:capitalise;

	 font-family: 'PT Sans Narrow',tahoma, arial, sans-serif;   

	

}

.nivo-caption a {

	display:inline !important;

	border-bottom: 1px dotted #fff;

}

.nivo-caption a:hover {

	border-bottom-style: solid;

	text-decoration: none;

}

.nivo-html-caption {

    display:none;

}



/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {

display:none;

}

.nivo-prevNav {

	display:none;

}

.nivo-nextNav {

	display:none;

}



/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav {

display:none;

	

}

.nivo-controlNav a {

   

}



/********************/

#newsflash {

float:left;

width:955px;

padding-bottom:10px;

border-bottom:1px double #ddd;

 

}



#newsflash h3 {

font-size:30px ;

margin-bottom:0px;

font-family: Sofia, tahoma, arial, sans-serif;

font-weight:normal;

color:#5b808f;

text-shadow: 0 4px 4px 4px #fff;



}



/*****************************/

#right {

width:215px;

text-align:left;

margin-left:740px;

margin-top:25px;

background:transparent;

min-height:650px;

}



#right h3 {

background: url(../images/globe.png) 5px 9px no-repeat;

font-size:18px;

margin: 0px 0 10px 0;

text-transform:uppercase;

padding:13px 0 10px 40px;

border-bottom:1px dashed #e0e0e0;



}



#right ul {

margin-left:5px;



}



#right .moduletable_menu,

#right .moduletable {
margin-bottom:25px;

font-size:14px;

font-weight:normal;

webkit-border-radius: 8px;

 -moz-border-radius: 8px;

 border-radius: 8px;

-webkit-box-shadow: 0 2px 2px -2px #000;

-moz-box-shadow: 0 2px 2px -2px #000;

box-shadow: 0 2px 2px -2px #000;

border:1px solid #ddd;

padding:8px;



}



#right .moduletable_menu a,

#right .moduletable a {

font-weight:normal;



}



#right .moduletable_menu a:hover,

#right .moduletable a:hover {

font-weight:normal;



}



/***********************/

#main {

float:left;

margin:25px 0px 25px 0px;

width:715px;

background:transparent;

text-align:left;



}



#main-full {

float:left;

margin:0px 0px 0px 0px;

width:100%;

background:transparent;

text-align:left;



}



.item-page { 

position:relative; 



}



.item-page aside {

float:left;

position:absolute;

width:95px;

}

.item-image {
float:left;
width:100px;
margin:0px 0px 0px 0px;
} 


/*

item-image {

margin:0px 0px 10px 0;

width:100%;

padding:0 !important;



}



.item-image {

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;	

transition: all 0.3s ease;



}

.item-image:HOVER {

z-index: 10;

-webkit-transform:scale(1.2);

-moz-transform:scale(1.2);

-ms-transform:scale(1.2);

-o-transform:scale(1.2);

transform:scale(1.2); 

cursor:pointer;

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

-ms-transition: all 0.3s ease;	

transition: all 0.3s ease;



}

*/

.gk-article {

font-size:14px;

line-height:22px !important;

margin:0 0 0px 0px;

padding:15px 15px 15px 15px;

background:transparent;

background:#fff;

position:relative;

-webkit-box-shadow: 0 2px 2px -2px #000;

-moz-box-shadow: 0 2px 2px -2px #000;

box-shadow: 0 2px 2px -2px #000;

border:1px solid #ddd;

webkit-border-radius: 8px;

-moz-border-radius: 8px;

border-radius: 8px;

}



.item-page .item-page {

 min-height:400px; 

 

 }

 

.item-page time {

display:block;

width:85px;

height:60px;

line-height:20px;

margin:0 0 15px 0px;

padding:6px 6px 6px 0px;

text-align:center;

font-size:26px;

color:#fff; 

text-transform:uppercase;

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #cde5ee; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee);

margin:0px 0 0 3px;

font-family: 'PT Sans Narrow',tahoma, arial, sans-serif;  

   

}



.item-page time span {

  display:block;

  font-size:32px;

  line-height:45px;

   

}



.article-info {

  margin-bottom:0;

  text-align:left;

  font-size:11px;

  margin-left:0px;

  margin-top:20px;

 

  

}



.article-info dd { 

margin:0 0 10px ; 

font-weight:normal;



}



.gk-item-page .gk-article

.gk-article .article-header {

  clear:both;

  font-size:38px;

  line-height:72px;

  margin:0px 0 5px 0;

  font-family: 'PT Sans Narrow',tahoma, arial, sans-serif;  

  text-transform:capitalize;

 

}



/*********************/

/* Pagination ---*/

 .counter {

 text-align:center;



}

 

  .pagination   {

 margin:10px 0 10px 0;

 text-align:center;

 background:transparent;

  

 }

 

 .pagination li   {

display:inline;

 overflow: hidden;

text-align:center;

 font-size:14px;

 

 }

 

 .pagination li span {

 padding: 6px; 

 line-height: 15px; 



 } 

 

 .pagination li a {

text-decoration: none;

 border:1px solid #b6cbd1;

 -webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #cde5ee; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee);

padding:7px;

font-size:14px;

 

}

 

 .pagination li a:hover, .pagination li a:active, 

 .pagination li a:focus {

 text-decoration: none;

 border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #f2f8fb; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#cde5ee), to(#f2f8fb));

background-image: -webkit-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -moz-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -ms-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -o-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: linear-gradient(to bottom, #cde5ee, #f2f8fb);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cde5ee, endColorstr=#f2f8fb);



 } 

 

.pager ul {
list-style: none;
list-style-type:none;
list-style-image: none;
float:left;
background:transparent;
width:100%;
margin:15px 0 0 0;
padding:0;
}

.pager ul li {
float:left;
margin-left:30px;
}
.pagination-start {
float:left;
margin-left:30px;
}

.pagination-prev {
float:left;
margin-left:30px;
}

.pagination-next {
float:left;
margin-left:30px;
}

.pagination-end {
float:left;
margin-left:30px;
}

.pagenav {
}

.result-title {

 padding:10px;

 

 }

 

 /*********************/

 

#main .readmore a:link,

#main .readmore a:visited,

#main a.readmore:link,

#main a.readmore:visited ,

#main-full .readmore a:link,

#main-full .readmore a:visited,

#main-full a.readmore:link,

#main-full a.readmore:visited {

position:absolute;

margin-bottom:0px;

right:40%;

font-weight:normal;

padding:5px;

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #cde5ee; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee);

margin:0px 0 0 3px;

 

}



#main .readmore a:hover,

#main .readmore a:active,

#main .readmore a:focus,

#main a.readmore a:hover,

#main a.readmore a:active,

#main a.readmore a:focus,

#main-full .readmore a:hover,

#main-full .readmore a:active,

#main-full .readmore a:focus,

#main-full a.readmore a:hover,

#main-full a.readmore a:active,

#main-full a.readmore a:focus

{

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #f2f8fb; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#cde5ee), to(#f2f8fb));

background-image: -webkit-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -moz-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -ms-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -o-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: linear-gradient(to bottom, #cde5ee, #f2f8fb);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cde5ee, endColorstr=#f2f8fb);



}



/* ++++++++++++++  items-more  ++++++++++++++ */



 .items-more {

 margin-left:90px;

	

}



 .items-more h3{

 margin-left:50px;



}



.items-more ul{

 margin-left:0px;

 

}



.items-more li {

list-style-type:disc !important;



}



.items-more ol li a{

background : transparent;

margin-left:10px;

list-style-type:disc !important;



}



.items-more ol li a:hover,

.items-more ol li a:active,

.items-more ol li a:focus{



}

/******************************/

.email-icon , .print-icon   {

 float:left;

 font-size:11px;

 margin:0 0 0 5px;

 padding:0;

  list-style-type:none; 



} 



.email-icon a , .print-icon a   {

 font-weight:normal;

 margin:0;

 padding:0;

 list-style-type:none; 

 

} 



/* ++++++++++++++  nav entre article  ++++++++++++++ */

 ul.pagenav {

 position:relative;

 margin-bottom:15px;



}



ul.pagenav li {

 list-style: none;

 padding: 8px;



}



ul.pagenav li a{

color:#fff;

 padding: 8px;

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #cde5ee; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f8fb), to(#cde5ee));

background-image: -webkit-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -moz-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -ms-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: -o-linear-gradient(top, #f2f8fb, #cde5ee);

background-image: linear-gradient(to bottom, #f2f8fb, #cde5ee);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f8fb, endColorstr=#cde5ee);

margin:0px 0 0 3px;

font-family: 'PT Sans Narrow',tahoma, arial, sans-serif;  



}



ul.pagenav li a:hover, ul.pagenav li a:focus {

border:1px solid #b6cbd1; 

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

color: #527988;

background-color: #f2f8fb; 

background-image: -webkit-gradient(linear, left top, left bottom, from(#cde5ee), to(#f2f8fb));

background-image: -webkit-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -moz-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -ms-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: -o-linear-gradient(top, #cde5ee, #f2f8fb);

background-image: linear-gradient(to bottom, #cde5ee, #f2f8fb);

filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cde5ee, endColorstr=#f2f8fb);



}



ul.pagenav li.pagenav-prev {

float: left;



}



ul.pagenav li.pagenav-next { 

float:right;



}



/****************************/

.contact,#searchForm,.search-results,.weblink-category ,.newsfeed-category ,.remind,.registration, .categories-list,.category-list{

font-size:14px;

  line-height:26px !important;

  margin:-20px 0 0 0;

  padding:0px 0px 20px 0px;

  background:#fff;

/* border:1px solid #e0e0e0;

 box-shadow: -1px 1px 2px 1px #e2e3e4,

            -1px 2px 100px rgba(255, 255, 255, 0.4) inset; 

*/  

}



.contact h2 {

font-size:36px;

font-family:Oswald; 

  

}



/********************/



#ft {

float:left;

width:955px;

height:65px;

background:transparent;

border-top:1px solid #e0e0e0;

 

}



.ftbl {

float:left;

margin-top:25px;

text-align:center !important;

font-weight:normal;

font-size:14px;

width:710px;

color:#6b6c70; 

background:transparent;



}



.ftbl a{

padding:0 !important;

border:none !important;

color:#6b6c70 !important;

font-weight:normal;



} 



 .ftbl a:hover{

padding:0 !important;

border:none !important;

color:#6b6c70 !important;



} 



#top {

float:left;

width:30px;

height:30px;

margin-top:10px;

margin-left:200px;

padding:0 !important;

border:none !important;

background:transparent;



}



.top_button {

padding:0 !important;

border:none !important;



}