/* Default styles */
@import "reset.css";

 
 /* Fonts */



@font-face {
	font-family: 'MyriadProLight';
	src: url('myriadpro-light-webfont.eot');
	src: local('webfontGUuP8LpV'), url('myriadpro-light-webfont.woff') format('woff'), url('myriadpro-light-webfont.ttf') format('truetype'), url('myriadpro-light-webfont.svg#webfontGUuP8LpV') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProBoldSemiCondensed';
	src: url('myriadpro-boldsemicn-webfont.eot');
	src: local('webfontOLRKj2WD'), url('myriadpro-boldsemicn-webfont.woff') format('woff'), url('myriadpro-boldsemicn-webfont.ttf') format('truetype'), url('myriadpro-boldsemicn-webfont.svg#webfontOLRKj2WD') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadProRegular';
	src: url('myriadpro-regular-webfont.eot');
	src: local('webfont9OUlsrpO'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfont9OUlsrpO') format('svg');
	font-weight: normal;
	font-style: normal;
}

.MyriadProLight {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProLight', sans-serif;
	font-size-adjust: 0.48;
}
.MyriadProBoldSemiCn {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProBoldSemiCondensed', sans-serif;
	font-size-adjust: 0.49;
}
.MyriadProRegular {
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProRegular', sans-serif;
	font-size-adjust: 0.48;
}
 
/* Fonts */

/*generales*/


body{
	/*background: #F2F2F2 url(../images/bg-home.png) no-repeat top center;*/
	background-color: #FFFDFE;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProLight', sans-serif;

	color: #6a6762;
	/*font-size: 0.9375em; 15px;*/
	font-size: 1.0em;
}


.home2	
{
    background: #FFFDFE url(../images/bg-home2.jpg) no-repeat top center !important; 
}

body.contact2{
	background: #FFFDFE url(../images/bg-contact2.png) no-repeat top center !important;	
}

body.article{
	background: #FFFDFE url(../images/bg-article.png) no-repeat top center;		
}

body.full-cont{
	background: #FFFDFE no-repeat top center;		
}

a{
	text-decoration: none;
		color: #263f4e;
}
a:hover {
	text-decoration: underline;
}
p {

}
.small-p{
	font-size: 0.6875em !important;
	 /*font-size:11px;*/
}
p + p {

}

h1 {

}
.tit-big{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProRegular', sans-serif;
	padding: 0 0 0 0px;

	color: #62988A;
	font-size: 2em;    /*font-size:32px;*/
	line-height: 0.95;

	margin: 0 0 15px;	
}
.blue{
	color: #6392b0 !important;
}
h2 {

}

img {

}

img, div, a, input { }

input, textarea, select{

}
input[type=submit]{}

input[type=button]{}

input[type=text]{}

input[type=password]{}

/*end generales*/

.col-full{
	width: 960px;
	margin:0px auto;
}
.col-full2{
	width: 930px;
	margin:0px auto;
}
#wrapper{

}

#header{
	height: 95px;
}
#logo, #logo a{

	float: left;
}
#logo a span{
	display:none;
}
#navigation{
	float: left;

	width: auto;
}
#navigation ul{
	padding: 20px 0 0 120px;	

}
#navigation li{
	float: left;	
	padding: 0 10px;
}
#navigation a{
	color: #7A7670;
	font-size: 0.813em;    /*font-size:13px;*/
	float: left;
}
#navigation a.active{
	text-decoration: underline;
}

#navigation a.active:hover{
	text-decoration: underline;
}

#navigation a:hover{
	text-decoration: none;

}

.bt-home{
	margin: 10px 60px 0 0; 
}
.bt-home a{
	background: url(../images/home.gif) no-repeat center left;	
	float: left;
	padding: 0 0 0 20px;	

}
.bt-lang1 {
    margin: 10px 0px 0 0; 	
}

.bt-lang3 a{
	background: url(../images/lang-us.png) no-repeat center left;	
	float: left;
	padding: 0 0 0 20px;	
}

.bt-lang2 , .bt-lang3 {
	border-left: 1px solid #949494 ; margin: 10px 0px 0 0; 
}

.bt-lang1 a, .bt-lang2 a{
	background: url(../images/lang-can.png) no-repeat center left;	
	float: left;
	padding: 0 0 0 20px;	
}

.bt-contact{
	margin: 0  0 0 60px; 	
}

.bt-contact a{
	background: url(../images/tel.gif) no-repeat top right;
	font-size: 1.25em !important;	/*font-size:20px;*/
	line-height: 33px;
	height: 35px;
	float: left;
	padding: 0 50px 0 0 ;		
}

.bt-contactFR{
	margin: 0  0 0 15px; 	
}

.bt-contactFR a{
	background: url(../images/tel.gif) no-repeat top right;
	font-size: 1em !important;	/*font-size:16px;*/
	line-height: 33px;
	height: 35px;
	float: left;
	padding: 0 50px 0 0 ;	
}

#content{

}
.banner-home{
	/*background: url(../images/banner1.png) no-repeat top center;	*/
	position: relative;	
	margin: 0 0px;
	display: block;
	height: 437px;
}
.home2 .banner-home{height:200px;}
.banner-art{
	/*background: url(../images/banner1.png) no-repeat top center;	*/
	position: relative;	
	margin: 0 0px;
	display: block;

	margin-top: 25px;
}
.banner-home h2,.banner-home p{
	display: none;	
}
.banner-bot-text{
	padding: 100px 20px 50px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProRegular', sans-serif;

	font-size: 1.125em;    /*font-size:18px;*/
	line-height: 28px;
	
}
.home2 .banner-bot-text{
	padding: 110px 20px 10px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProRegular', sans-serif;

	font-size: 1.063em;    /*font-size:17px;*/
	line-height: 23px;
	
}
.content-2col{
	margin-top: 5px; /*45px*/
}


.tit-asse{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProLight', sans-serif;
	background: url(../images/tools.gif) no-repeat center right;	
	padding: 0 45px 0 0 ;
	color: #62988A;
	font-size: 2.125em;        /*font-size:34px;*/
	line-height: 36px;
	text-align: right;
	height: 36px;	

}

.tit-articles{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProLight', sans-serif;
	background: url(../images/articles.gif) no-repeat center left;	
	padding: 0 0 0 40px;
	color: #62988A;
	font-size: 2.125em;        /*font-size:34px;*/
	line-height: 36px;
	height: 36px;	
}
.tit-articles-2{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'MyriadProLight', sans-serif;
    font-size-adjust: 0.48;	
	background: url(../images/articles.gif) no-repeat  100% 3px ;	
	padding: 0 45px 25px 0;
	text-shadow: #ffffff 1px 2px 0px !important;	
	color: #62988A;
	font-size: 1.875em;    /*font-size:30px;*/
	line-height: 36px;	
	text-align: right;
}

.tit-articles-2FR{
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-size-adjust: 0.48;	
	font-family: 'MyriadProLight', sans-serif;
	background: url(../images/articles.gif) no-repeat  100% 3px ;	
	padding: 0 45px 25px 0;
	text-shadow: #ffffff 1px 2px 0px !important;		
	color: #62988A;
	font-size: 1.375em;        /*font-size:22px;*/
	line-height: 36px;	
	text-align: right;
}


.ad-articles{
	
}
.tool-banners{
	text-align: left;
	margin: 15px 0 0 0;
}
.art-banners{
	text-align: left;
	margin: 15px 0 0 0;	
}
.tool-banners a{
	margin: 20px 0 0 0;
	float: right;
	height: 166px;	
}
.art-banners-item{
	margin: 20px 0 0 0;
	float: left;	
	height: 166px;
}
.art-banners-item{
	
}
.art-banners-item p{color:#66655E; 
    font-size: 0.813em;     /*font-size:13px;*/
    font-family: Arial, Helvetica, sans-serif; line-height:1.4;}
.art-banner{
	
}
.art-banners-item h4{
	line-height: 18px;
	padding: 4px 0px 4px 10px;
	background: url(../images/art-tit.png) repeat top center;
	margin: 0 0 5px;
	font-size: 1.063em;    /*font-size:17px;*/
	font-weight: bold;
	color: #6a6762;
}
.link-art{
	margin: 0 5px 5px 0;
}
.bt-readm{
	width: 110px;
	height: 33px;
	line-height: 33px;
	padding: 0;
	background: url(../images/bt-readmore.gif) no-repeat top center;
	margin: 5px 0 0 0;
	font-size: 1.063em;    /*font-size:17px;*/
	display: inline-block;
	font-weight: normal;	
}
.bt-readm:hover{
	background-position: bottom center;
}
.bt-readm span{
	display: none;
}


.bt-readm_fr{
	width: 110px;
	height: 33px;
	line-height: 33px;
	padding: 0;
	background: url(../images/bt-readmore_fr.gif) no-repeat top center;
	margin: 5px 0 0 0;
	font-size: 1.063em;    /*font-size:17px;*/
	display: inline-block;
	font-weight: normal;	
}
.bt-readm_fr:hover{
	background-position: bottom center;
}
.bt-readm_fr span{
	display: none;
}


.blue-box-top{
	background:#005498  url(../images/box-top.gif) no-repeat top center;
	padding: 10px 0 0 0;
	width: 278px;	
}
.blue-box-bot{
	background:#005498 url(../images/box-bot.gif) no-repeat bottom center;
	padding:  0 0 10px 0;
	width: 278px;		
}
.blue-box-cont {
    background:#005498   url(../images/box-mid.gif) repeat bottom center;
    padding: 0 10px 0px 10px;
    width: 258px;
	color: #fff;
}
#footer-wrapper{
	background: url(../images/bg-footer.jpg) no-repeat top center;	
	position: relative;
}

#footer{
	padding: 65px 10px 0 ;
	height: 80px;
	font-size: 0.875em;    /*font-size:14px; color: #263f4e;*/
	color: #f0f0f0;
	line-height: 22px;
	width: 900px !important;
}

#footer a{
	/*color: #263f4e;*/
	color: #f0f0f0;
}

.content-1col{
	padding: 50px 0 20px;
	font-size: 1em;  /*font-size:16px;*/
	line-height: 1.4;   
	text-align: justify;		
}
.content-1col .tit-big{
	margin: 15px 0 40px;
}
.content-1col  ul 
{
    margin: 0 0 0 20px;
}

.content-1col  ol{
	margin: 3px 0 0 20px;
	font-size: 16px; 
}
.content-1col  ul{
	margin-bottom: 20px;
}
.content-1col   li{
	margin:  0 0  5px 0;
}
.content-1col  ul li{
	list-style: disc;
	
}
.content-1col ol li{
	list-style: circle;	
	padding: 1px;
}



.content-full{
	padding: 20px 0;
	font-size: 1em;  /*font-size:16px;*/
	line-height: 1.4;   
	text-align: justify;		
}
.content-full .tit-big{
	margin: 15px 0 40px;
}
.content-full  ul 
{
    margin: 0 0 0 20px;
}

.content-full  ol{
	margin: 3px 0 0 20px;
	font-size: 16px; 
}
.content-full  ul{
	margin-bottom: 20px;
}
.content-full   li{
	margin:  0 0  5px 0;
}
.content-full  ul li{
	list-style: disc;
	
}
.content-full ol li{
	list-style: circle;	
	padding: 1px;
}



/* contact */
.content-contact{
	margin: 20px 0 ;
	font-size: 1em;    /*font-size:16px;*/
	line-height: 1.4;   
	text-align: justify;
}
.content-contact h4{
    background: url(../images/tel.png) no-repeat 0px 2px;
    padding: 0 0px 15px 40px;
    min-height: 50px;
	color: #fff;	
	font-size: 1.063em;    /*font-size:17px;*/
	font-weight: bold;
}
/*article*/
.article-top-text{
	background: url(../images/rec.png) no-repeat top left;
	height: 88px;
	width: 930px;
}
.article-top-text h3, .article-top-text p{
	display: none;
}
.article .content-2col p , .content-1col p, .content-full p{
	padding: 0 0 22px;
	text-align: justify;
	color:#66655E; 
	font-size: 0.813em;    /*font-size:13px;*/
	font-family: Arial, Helvetica, sans-serif; line-height:1.4;
}
.article .content-2col li , .content-1col li, .content-full li{
	color:#66655E;
	text-align: justify;
	color:#66655E; 
	font-size: 0.813em;    /*font-size:13px;*/
	font-family: Arial, Helvetica, sans-serif; line-height:1.4;	
}
.article .content-2col h3 , .content-1col h3, .content-full h3{
	padding: 0 0 0 0px;
	text-shadow: #ffffff 1px 1px 0px !important;		
	/*color:#66655E; */
	color:#66655E;
	font-size: 0.875em;    /*font-size:14px;*/
	font-family: Arial, Helvetica, sans-serif; line-height:1.4;
	margin: 0 0 0px;
	padding: 0 0 15px;	
	font-weight: bold;		
}
.art-feed-item{
	margin: 0px 0 20px 0;
}
.ad-articles .blue-box-cont{
	font-size: 1em; /*font-size:16px;*/
	
}
.ad-articles  .blue-box-wrapper{
	padding: 0px 0 5px 0;	
}

.ad-articles p{
	margin: 0px;
	padding: 0px 0 5px 0;
	text-align: justify;
	color:#353431;
	color:#66655E; 
	font-size: 0.813em;    /*font-size:13px;*/
	font-family: Arial, Helvetica, sans-serif; line-height:1.4;	
}
.bt-wrapper{
	padding: 0 0 15px 0;
}
.bt-print{
	width: 110px;
	height: 20px;
	line-height: 20px;
	padding: 0;
	background: url(../images/print.gif) no-repeat center left;
	margin: 5px 0 0 0;
	padding: 0 0 0 23px;
	font-size: 0.75em;    /*font-size:12px;*/
	display: inline-block;
	font-weight: normal;	
	color: #4f4d4a;
	text-shadow: #ffffff 1px 1px 0px !important;		
}
.arial-text{	color:#66655E; 
    font-size: 0.813em; /*font-size:13px;*/
    font-family: Arial, Helvetica, sans-serif; line-height:1.4;
}


/*** Poll System ****/
#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	/*border-left: 1px solid silver;
	height: 400px;*/
}

#main 
{
    /**margin: 5px 5px 5px 165px;***/
	margin: 5px 5px 5px 20px;
	padding: 0 15px;
}
#main h3
{
	font-weight:bold;
	background-color:#F2F6F9;
	color:#CC0000;
}

/* Bar Graphs */
.graph {
  width: 250px;
  position: relative;
  right: 30px;
}
.bar-title {
  position: relative;
  float: left;
  width: 104px;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: right;
}
.bar-container {
  position: relative;
  float: left;
  width: 110px;
  height: 10px;
  margin: 0px 0px 15px;
}

.bar-container div {
  background-color:#cc4400;
  height: 20px;
}
.bar-container strong {
  position: absolute;
  right: -32px;
  top: 0px;
  overflow: hidden;
}
#poll-results p {
  text-align: center;
}

.form {}
.form table tr td{ padding:2px 0;}

.mWarn, .mInfo{line-height:30px; height:30px; background:#FFE7E5 url('../images/warn.gif') no-repeat 10px center;  border-top: 1px solid #D14437;  border-bottom: 1px solid #D14437;  margin: 0px 0px 12px;  padding: 0px 0px 1px 32px;}

.mInfo{  background: #FDFFD9 url('../images/info.gif') no-repeat 10px center;  border-top: 1px solid #F4CE66;  border-bottom: 1px solid #F4CE66;}

.mWarn a, .mInfo a{  color: #444;}

.gridHead{height:36px; border-collapse:collapse; background-color:#F2F6F9;border:0 none;font-weight:bold;height:36px;}
.grid td{border-bottom:1px solid #DBE5EA;height:36px;padding:2px;}



/*** Poll ****/

.poll-box
{
	/*background: #C3C4C7; padding: 10px; width: 250px;*/
	background: #6696B5; padding: 10px; width: 250px;/*color:#4a4742;*/
	color:#ffffff;
}


.poll-question
{
	/*background: #000F00; color: White; border:solid 1px white; padding:5px;margin-bottom:10px;*/
	 /*color:#5a5752; font-family: Arial, sans-serif; */
	font-size: 1.063em; /*font-size:17px;*/
	/*border:solid 1px white; background: #F0F0F0;*/
	padding:5px;
	margin-bottom:8px;
	color:#FFFFFF;
	font-weight:bold;

}

.poll-total
{
	background:#FFFFFF; color:Black; border:solid 1px black; padding:5px; margin-bottom:10px;text-align:center; text-transform:uppercase;
	/*font-size:0.75em; font-size:12px;*/
	font-family: MyriadProRegular, sans-serif; 
}
.poll-choices
{
	font-size: 0.813em; /*font-size:13px;*/
	/*padding-left:4px; */
}

.poll-result
{

}
.poll-chart
{
	background: #555555; padding: 4px; height: 15px; overflow: hidden; vertical-align: middle;margin-bottom:10px;font-family: MyriadProRegular, sans-serif; 

}


.submit
{
    width: 110px;
    height: 28px; 
    line-height: 33px;
	padding: 0;
	background: url(../images/vote.png) no-repeat top center;
	margin: 5px 0 0 0;
	font-size: 1.063em;    /*font-size:17px;*/
	display: inline-block;
	font-weight: normal;	

}

.submit:hover
{
    background-position: bottom center;
}

.submit span{
	display: none;
}

.submitfr
{
    width: 110px;
    height: 28px; 
    line-height: 33px;
	padding: 0;
	background: url(../images/voter.png) no-repeat top center;
	margin: 5px 0 0 0;
	font-size: 1.063em;    /*font-size:17px;*/
	display: inline-block;
	font-weight: normal;	

}

.submitfr:hover
{
    background-position: bottom center;
}

.submitfr span{
	display: none;
}


.vresults
{
    width: 110px;
    height: 28px; 
    line-height: 33px;
	padding: 0;
	background: url(../images/vresults.png) no-repeat top center;
	margin: 5px 0 0 0;
	font-size: 1.063em;    /*font-size:17px;*/
	display: inline-block;
	font-weight: normal;	

}

.vresults:hover
{
    background-position: bottom center;
}

.vresults span{
	display: none;
}

.vresultsfr
{
    width: 110px;
    height: 28px; 
    line-height: 33px;
	padding: 0;
	background: url(../images/afficher.png) no-repeat top center;
	margin: 5px 0 0 0;
	font-size: 1.063em;    /*font-size:17px;*/
	display: inline-block;
	font-weight: normal;	

}

.vresultsfr:hover
{
    background-position: bottom center;
}

.vresultsfr span{
	display: none;
}


#content .archive
{
    background:url(../images/archives.jpg)  no-repeat top center;
    width: 150px;
    height: 43px;
    display: inline-block; 
    margin-top: 20px;
    margin-bottom: 30px;
}

#content .archive:hover
{
    background:url(../images/archives_hover.jpg)  no-repeat top center;   
    width: 150px;
    height: 43px;
    display: inline-block;
}

#content .archive_fr
{
    background:url(../images/archives_fr.jpg)  no-repeat top center;
    width: 150px;
    height: 43px;
    display: inline-block; 
    margin-top: 20px;
    margin-bottom: 30px;
}

#content .archive_fr:hover
{
    background:url(../images/archives_hover_fr.jpg)  no-repeat top center;   
    width: 150px;
    height: 43px;
    display: inline-block;
}


#archive_list li
{
    background: url(../images/File-Pdf-32.png)    no-repeat left;
    line-height:20px;
    padding: 5px 0px;
    color: #1E69A3;
    
}

#archive_list li a
{
    padding-left: 40px;
    color: #1E69A3;
    font-family: MyriadProRegular, sans-serif;
        display:block;
}


#content .resources
{
    background:url(../images/resources.jpg)  no-repeat top center;
    width: 150px;
    height: 43px;
    display: inline-block; 
    margin-top: 20px;
    margin-bottom: 30px;
}

#content .resources:hover
{
    background:url(../images/resources_hover.jpg)  no-repeat top center;   
    width: 150px;
    height: 43px;
    display: inline-block;
}
