@charset "iso-8859-1";
/* CSS Document */
body {background:url(images/bg.gif) center top repeat-y; font-family:Verdana, Geneva, sans-serif; margin:7px 0px 30px 0px;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
h1,h2,h3,p,ul,li,span,div,img {margin:0px; padding:0px; border:0px;}
ul,li {list-style:none;}
.outer {width:960px; margin:0px auto;}
.inner {width:940px; margin:0px auto; font-size:11px; color:#222222;}
h2 em {font-size:24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h3 em {font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.header {background:url(images/header.jpg) center top no-repeat; width:940px; height:220px;}
.header h1 {display:none;}
.menu {width:938px; border:1px solid #dbdbdb; height:35px; margin-bottom:32px;}
.menu li {float:left; height:35px; font-size:12px; border-right:1px solid #dbdbdb;}
.menu li a {font-size:12px; font-weight:bold; line-height:35px; float:left; height:35px; color:#222222; display:block; padding:0px 24px; text-decoration:none;}
.menu li a:hover {text-decoration:underline;}
.menu .active {background:url(images/bg_menu.gif) left top repeat-x;}
.menu .active a:hover {text-decoration:none; cursor:default;}
.content {clear:both; color:#222222; font-size:11px; width:940px;}
.content p {padding-bottom:16px; line-height:16px;}
.content p a {color:#3375ac;}
.content p a:hover {text-decoration:none;}
.content h2 {padding-bottom:15px;}
.content h3 {padding-bottom:10px; margin-top:5px;}
.right_col {width:300px; float:right; margin:0px;}

/* Home */
.photo1 {float:left; width:300px; display:inline; margin-right:20px;}
.home_txt {float:left; width:600px;}
.home_boxes {width:940px; padding-top:15px; padding-bottom:20px;}
.home_boxes .no_margin {margin:0px;}
.home_box {float:left; width:300px; margin-right:20px; display:inline;}
.home_box h3 {padding-bottom:15px;}
.home_box img {float:left;}
.home_box p {margin-left:140px; line-height:16px;}
.home_box ul {margin-left:85px;}
.home_box ul li {background:url(images/arrow_bullet.gif) left 7px no-repeat; padding-left:8px; line-height:14px;}
.home_box ul li a {color:#3375ac; font-size:11px; line-height:16px;}
.home_box ul li a:hover {text-decoration:none;}

/* Riscues */
.riscues_txt {width:620px; float:left; padding-bottom:50px;}
.riscues_boxes {width:300px; padding-top:15px; padding-bottom:20px;}
.riscues_boxes .home_box {padding-bottom:20px; margin-right:0px;}

/* Moyers */
.moyers ul {margin-left:20px;}
.moyers ul li {background:url(images/arrow_bullet.gif) left 7px no-repeat; padding-left:8px; line-height:14px; margin-bottom:16px;}

/* Liens */
.liens_wrap_txt {width:640px; float:left; padding-bottom:20px;}
.liens_txt {width:300px; float:left; margin-right:20px; display:inline;}
.liens_wrap_txt .es {width:600px; float:left;}
.liens_txt p {overflow:hidden;word-wrap: break-word;}

/* IE */
.ie_img {text-align:center;}
.ie_img img {margin:10px 0px 20px 0px;}

/* Footer */
.footer {clear:both; border-top:1px solid #dbdbdb; color:#878787; font-size:10px; padding-top:10px; margin-top:20px;}
.footer p {padding:0px 0px 10px 0px;}
.footer p a {color:#878787; font-size:10px;}
.footer p a:hover {text-decoration:none;}
.footer .links {float:left;}
.footer .trademark {float:right; text-align:right;}


			.flags {float:right;}
			.flags li {float:left; margin-right:5px;}
			.flags li.active {display:block;}
			.flags li a {float:left;}
			.flag_fr {background:url(images/fr.png); width:16px; height:11px; display:block;}
				.flag_fr span {display:none;}
		
			.flag_es {background:url(images/es.png); width:16px; height:11px; display:block;}
				.flag_es span {display:none;}
		
			.flag_it {background:url(images/it.png); width:16px; height:11px; display:block;}
				.flag_it span {display:none;}
		
			.flag_en {background:url(images/gb.png); width:16px; height:11px; display:block;}
				.flag_en span {display:none;}
