@import url("reset.css");

body {
	margin: 0px;
	padding: 10px 14px 20px 37px;
	background: #fff;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
}
#body{
	margin: 0px;
	padding: 0px 0px 120px 0px;
	background: #9db826;
	color: #FFFFFF;
}

a{color: #b5e3f4; text-decoration: underline;}
a:hover{color: #afce24; text-decoration: none;}

h2, h2 input.title_edit{
	padding: 10px 0px 24px 0px;
	font: italic 35px/37px "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin-bottom:0px;
	position: relative;
}
h2 input.title_edit{
	top: -15px;
	left: 0px;
	position: absolute;
}
h3{
	padding: 0px 0px 0.4em 0px;
	font: italic 30px/33px "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;
	color: #666666;
}
h4{
	padding: 20px 0px 0.4em 0px;
	font: 21px Verdana, Arial, Helvetica, sans-serif;
	color: #9db927;
}
h3.expander, h4.expander{
	font: 21px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
	margin-bottom: -30px;
	background: #0b2e39 url(/images/bg-expander.gif) 0px 0px repeat-x;
	padding: 10px 20px;
	color: #FFFFFF;
	cursor: pointer;
	border-bottom: 2px solid #002e41;
	clear: both;
}
h3.expander:hover,
h3.expander_O,
h4.expander:hover,
h4.expander_O{
	background: #6e811b url(/images/bg-expander.gif) 0px -231px repeat-x;
}
div.sh3{margin-top: 40px;}
div.separateur{
	margin-top: 40px;
	/*border-top: 1px solid #4d6973;*/
	padding-top: 10px;
	clear: both;
	/*width: 500px;
	font-size: 11px;
	color: #b3bfc3;*/
}
h5, h6{
	padding: 26px 30px 20px 0px;
	font: 21px/23px "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
	color: #888888;
	float: left;
	width: 250px;
	text-align: right;
}
h6{
	padding: 26px 0px 20px 30px;
	float: right;
	text-align: left;
}
#page h3{color: #ccd4d7;}
#page h3.expander{color: #FFFFFF;}
#page h5,
#page h6{color: #88cad7;}

.liste_espace li {margin-bottom:20px;}

ul li{
	background: url(/images/bullet-feuille.gif) 0px 1px no-repeat;
	padding: 3px 0px 3px 30px;
}
ul li li{
	font-size: 90%;
	background: none;
	list-style: circle;
	padding: 3px 0px;
	margin-left: 20px;
	color: #555555;
}
#page ul li li{color: #ccd5d8;}
ol li{
	list-style: decimal;
	padding: 3px 0px;
	margin-left: 35px;
}
ol li li{
	list-style: lower-alpha;
	font-size: 90%;
	color: #555555;
}
#page ol li li{color: #ccd5d8;}

ol li ul li{
	list-style: none;
	font-size: 100%;
	color: #000000;
	padding-left: 36px;
	margin-left: 0px;
	background-position: 6px 1px;
}
#page ol li ul li{color: #FFFFFF;}

ul, ol{
	padding: 0.9em 0px 1.8em 0px;
	clear: both;
}

p{padding: 0.9em 0px; text-align: justify;}
p.more{clear: both;}

table{
	width:100%;
	border: 3px solid #000000;
	border-collapse: separate;
	margin: 15px 0px;
	font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
#page table{border-color: #9db826;}
table th, table td{padding: 3px 10px 3px 10px;}
table td p{text-align: left;}
table th{
	font-weight: bold;
	border: 1px solid #000000;
	background: #CCCCCC;
	font-size: 13px;
	border-collapse: collapse;
}
#page table th{
	border-color: #002837;
	background: #9db826;
}
table td{
	border: 1px solid #000000;
	border-collapse: collapse;
}
#page table td{
	border-color: #002837;
	background: #d8e3a8;
	color: #414c0f;
}
#page table th a {text-decoration:none;} 
#page table td a {text-decoration:none;} 

img.interac {border:none;background:none;float:right;margin-right:10px;}
img.visa {border:none;background:none;float:right;}

.alignright, .alignleft{
	margin: 0.8em 25px 25px 0px;
	padding: 10px;
	border: 2px solid #88cad7;
	float: left;
	background: #cfeaef;
}
a:hover .alignright, a:hover .alignleft{
	border-color: #9db826;
	background-color: #e8eecb;
}
.alignright{
	float: right;
	margin: 0.8em 0px 25px 25px;
}

.invisible{
	border:inherit;
	border:none;
	text-align:left;
	margin: 0px;
	padding: 0px;
	border: none;
	font-weight: normal;
	border-collapse: collapse;
	line-height: normal;
}

.legende {
}

a.legende {
	display:block;
	background:url(/images/bg-legende.gif) repeat-x bottom #365b0b;
	padding:10px 0px 10px 10px;
	width:100%;
	text-decoration:none;
	border:1px solid #002837;
	color:#FFF;
	font-weight:bold;
}

a.legende:hover {
	border:1px solid #171c00;
	text-decoration:underline;
}

div.paging a {
	background-color:#092f3e;
	border:2px solid #001d28;
	padding:6px 10px;
	margin-right:4px;
	text-decoration:none;
	float:left;
}

div.paging.top {margin:-20px 0 0;padding-bottom:16px;}

div.paging a:hover {text-decoration:none;background-color:#001d28;}

div.paging span {margin:8px 10px 5px;float:left;}

#nouvelle #nouvelles {margin-top:16px;}
#nouvelle p.img img{
	border: 2px solid #1a4659;
	padding: 5px;
}

#nouvelles a:hover {background-color:#001d28;}

div.clear {
	clear:both;
	width:100%;
}

div.signature_bandeverte {position:absolute;z-index:5;left:325px;bottom:0;margin-bottom:5px;}
div.signature_bandeverte_en {position:absolute;z-index:5;left:325px;bottom:0;margin-bottom:5px;}

#contenu table a {
	color:#414C0F;
}

#contenu table a:hover {
	color:#000;
	text-decoration:underline;
}

a.sup {
	color:#FFF;
	font-weight:normal;
}

a.sup:hover {
	color:#414C0F;
}

a.grp_margin {
	margin-right:10px;
}

a.grp_adultes {
	background:url(../images/btn_groupe_adultes.png) no-repeat top left;
	width:196px;
	height:211px;
	float:left;
	display:block;
	text-indent:-10000px;
}

a.grp_adultes:hover {
	background:url(../images/btn_groupe_adultes_o.png) no-repeat top left;
}

a.grp_scolaire {
	background:url(../images/btn_groupe_scolaire.png) no-repeat top left;
	width:196px;
	height:211px;
	display:block;
	float:left;
	text-indent:-10000px;
}

a.grp_scolaire:hover {
	background:url(../images/btn_groupe_scolaire_o.png) no-repeat top left;
}

a.grp_domicile {
	background:url(../images/btn_groupe_domicile.png) no-repeat top left;
	width:196px;
	height:211px;
	isplay:block;
	float:left;
	text-indent:-10000px;
}

a.grp_domicile:hover {
	background:url(../images/btn_groupe_domicile_o.png) no-repeat top left;
}

a.grp_adultes_en {
	background:url(../images/btn_groupe_adultes_en.png) no-repeat top left;
	width:196px;
	height:211px;
	float:left;
	display:block;
	text-indent:-10000px;
}

a.grp_adultes_en:hover {
	background:url(../images/btn_groupe_adultes_en_o.png) no-repeat top left;
}

a.grp_scolaire_en {
	background:url(../images/btn_groupe_scolaire_en.png) no-repeat top left;
	width:196px;
	height:211px;
	display:block;
	float:left;
	text-indent:-10000px;
}

a.grp_scolaire_en:hover {
	background:url(../images/btn_groupe_scolaire_en_o.png) no-repeat top left;
}

a.grp_domicile_en {
	background:url(../images/btn_groupe_domicile_en.png) no-repeat top left;
	width:196px;
	height:211px;
	isplay:block;
	float:left;
	text-indent:-10000px;
}

a.grp_domicile_en:hover {
	background:url(../images/btn_groupe_domicile_en_o.png) no-repeat top left;
}


p.survol {
	font-size:12px;
	font-weight:bold;
	text-align:inherit;
	text-indent:-10000px;
}

ul.menu_groupe {width: 610px;padding-bottom:25px;}
ul.menu_groupe li {float:left;margin:0;padding:0;}
ul.menu_groupe li a {text-decoration:none;float: left;display: inline; padding:15px 40px;background-color:#092f3e;border:2px solid #001d28;}
ul.menu_groupe li a:hover {background-color:#143a4c;}
ul.menu_groupe li a.left {border-right:none;}
ul.menu_groupe li a.center {}
ul.menu_groupe li a.right {border-left:none;}

table.htmlarea,
table.htmlarea th,
table.htmlarea td,
#contenuEdit table.htmlarea,
#contenuEdit table.htmlarea th,
#contenuEdit table.htmlarea td,
#contenuEdit table.htmlarea table,
#contenuEdit table.htmlarea table th,
#contenuEdit table.htmlarea table td,
table.invisible,
table.invisible th,
table.invisible td{
	margin: 0px;
	padding: 0px;
	border: none;
	font-weight: normal;
	border-collapse: collapse;
	line-height: normal;
	width: auto;
}

#fancy_title table,
#fancy_title table td,
#fancy_title table th,
#fancy_ajax_box table,
#fancy_ajax_box table td,
#fancy_ajax_box table th{
	margin: 0px;
	padding: 0px;
	border: none;
	font-weight: normal;
	border-collapse: collapse;
	line-height: normal;
}

p.demande_formu {
	margin:40px 0 10px;
	font-size:14px;
}

#formu {
	width:470px;
	margin:0 0;
}

#formu label {
	width:230px;
	float:left;
	clear:left;
}

#formu input.text {
	float:left;
	margin-bottom:10px;
	background-color:#092f3e;
	border:2px solid #001d28;
	height:20px;
	color:#FFF;
	padding-left:5px;
	width:230px;
}

#formu textarea {
	float:left;
	margin-bottom:10px;
	background-color:#092f3e;
	border:2px solid #001d28;
	height:100px;
	color:#FFF;
	padding-left:5px;
	width:230px;
}

#formu input.submit {
	margin:0 auto;
	clear:left;
	background-color:#092f3e;
	border:2px solid #001d28;
	height:30px;
	width:80px;
	color:#FFF;
	cursor:pointer;
}

#formu div.border_bottom {
	border-bottom:1px solid #001d28;
	margin-bottom:10px;
}

div.png{
	position: absolute;
	z-index: 100;
}
div.loutre{
	right: 0px;
	bottom: -14px;
}
div.loutrebg{
	background: url(/images/bg-loutre.png) center 22px no-repeat;
}
body.accueil div.loutrebg,
body.home div.loutrebg{
	background: url(/images/bg-loutre.png) center 172px no-repeat;
}
div.boa{
	left: -56px;
	top: 73px;
}
img.famille{
	position: absolute;
	top: -239px;
	left: 0px;
}
div.bottom-famille{background: url(/images/famille-bg-bottom.png) center top no-repeat;}
div.paper div.bottom-famille{
	background: url(/images/famille-bg.png) center bottom no-repeat;
}

#header{
	height: 325px; 
	background: url(/images/bg-feuille.jpg) center 0px no-repeat;
	z-index: 5;
}
body.accueil #header,
body.home #header{
	height: 475px;
	background: none;
}

div.paper{width: 100%; background: #002837 url(/images/bg-paper.jpg) center top repeat-x;}

div.green{background: url(/images/bg-green.gif) center 252px repeat-x;}
body.accueil div.green,
body.home div.green{background-position: center 402px;}

div.feuille{background: url(/images/bg-feuille.gif) center 0px no-repeat;}

div.feuille div.feuille{background: url(/images/bg-feuille-2.gif) center -150px no-repeat;}
body.accueil div.feuille div.feuille,
body.home div.feuille div.feuille{background-position: center 0px;}

#flash{
	text-align: right;
	z-index: 3;
}
body.accueil #flash,
body.home #flash{
	width: 976px;
	height: 475px;
	background: url(/images/flashtemp-bg.jpg) 0px 0px no-repeat;
}

div.bottom-fr {height:167px;}
div.bottom-fr a.icon {float:left;}
div.bottom-fr a.btn-ambiances {background:url(/images/img-ambiances.gif) no-repeat top left;float:right;height:71px;width:291px;}
div.bottom-fr a.btn-ambiances span {display:none;}

div.bottom div.feuille{
	background: none;
	position: absolute;
	bottom: -24px;
	right: 0px;
}

#left{
	float: left;
	width: 309px;
	padding-top: 188px;
	background: url(/images/bg-menu-bottom.jpg) 0px 0px no-repeat;
}
body.accueil #left,
body.home #left{
	padding-top: 38px;
	background-position: -309px 0px;
}

#left div.contenu{
	color: #9fbb28;
	font: 16px/1.3em Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 45px 0px 30px;
}
	#left div.contenu h2{
		background: url(/images/swipe.gif) 0px bottom no-repeat;
		margin-left: -15px;
		padding-left: 15px;
	}
	#left div.contenu p{
		text-align: left;
		padding: 0.65em 0px;
	}

#right{
	float: left;
	width: 666px;
}
div.langue{
	position: absolute;
	top: 1px;
	right: 18px;
	z-index: 20;
	font-size: 14px;
}
	div.langue a{color: #003449;}
#logo{
	position: absolute;
	top: 6px;
	left: 19px;
	z-index: 2;
}
#navigation{
	position: absolute;
	top: 202px;
	left: 26px;
	width: 251px;
}
#navigation, #navigation ul, #navigation ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
}
#navigation ul li{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 12px;
	line-height: 17px;
}
#navigation ul li a{
	color: #003348;
	text-decoration: none;
	background: url(/images/bullet-navigation.gif) 0px 6px no-repeat;
	padding-left: 10px;
}
	#navigation ul ul{
		padding-top: 3px;
		padding-bottom: 4px;
	}
	#navigation ul li li{padding-left: 18px;}
	#navigation ul li li a{
		font-weight: normal;
		background-position: -300px 7px;
	}
#navigation ul li a.selected,
#navigation ul li a:hover.selected{
	color: #57321a;
	cursor: default;
	text-decoration: none;
}
#navigation ul li li a.selected,
#navigation ul li li a:hover.selected{background-position: -600px 7px;}
#navigation ul li a:hover{
	color: #445304;
	text-decoration: none;
	text-decoration: underline;
}

#contenu{padding: 0px 14px 24px 37px;}

div.holder{
	margin: 0 auto;
	width: 976px;
	position: relative;
	z-index: 2;
}
div.bottom{
	padding: 24px 24px 0px 200px;
	font: 12px/1.6em  "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
}
	div.bottom p{
		padding-bottom: 32px;
		text-align: left;
	}
	div.bottom p strong{
		display: block;
		font-size: 15px;
		line-height: 2em;
		padding-top: 5px;
	}
	div.bottom p strong em{
		font-weight: normal;
		font-style: normal;
		font-size: 14px;
	}
	div.bottom a{
		color: #FFFFFF;
		text-decoration: none;
	}
	div.bottom a:hover{color: #afce24;}
	div.bottom p img{
		float: right;
	}

div.foot{
	background: url(/images/bg-footer.gif) 0px 0px repeat-x;
	color: #001f2c;
}
div.foot div.bottom-famille{padding-top: 80px;}

div.foot{
	height: 100px;
	min-height: 100px;
}	html > body div.foot{height: auto; min-height: 100px;}

	div.foot a{
		color: #001f2c;
		text-decoration: underline;
	}
	div.foot a:hover{
		color: #003449;
		text-decoration: none;
	}
	div.foot p{
		float: right;
		text-align: right;
		font-size: 11px;
	}
a.icon img{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
a.icon:hover img{
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	opacity: .4;
}

.nouvelles{
	background: #CCFF00;
	height: 482px;
	background: url(/images/bg-news.jpg) left bottom no-repeat;
	position: relative;
	z-index: 3;
	width: 667px;
}
	.nouvelles p.more{
		position: absolute;
		bottom: 23px;
		right: 34px;
		text-align: right;
		width: 200px;
		line-height: 26px;
		padding: 0px;
		font-size: 11px;
	}
	.nouvelles p.more a{
		text-decoration: none;
		color: #FFFFFF;
		filter: alpha(opacity=50);
		-moz-opacity: .5;
		opacity: .5;
	}
	.nouvelles p.more a:hover{
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
		text-decoration: underline;
	}
.nouvelles h2{
	margin: 0px;
	padding: 0px 0px 0px 30px;
	height: 60px;
	line-height: 60px;
}
	.nouvelles #nouvelles{
		padding-top: 17px;
		width: 649px;
	}
	#nouvelles ul,
	#nouvelles ul li,
	#nouvelles ul li li{
		margin: 0px;
		padding: 0px;
		list-style: none;
		background: none;
	}
	#nouvelles #pic{
		border: 2px solid #0a2a38;
		width: 402px;
		float: left;
		margin: 0px 0px 0px 35px;
		padding: 0px;
		display: inline;
		clear: none;
		background-position: center center;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	}
	#nouvelles ul{
		width: 616px;
		float: left;
		clear: none;
	}
	.nouvelles #nouvelles ul{width: 208px;}
	#nouvelles ul li,
	#nouvelles ul li a{
		width: 616px;
		float: left;
	}
	#nouvelles ul li a span{cursor: pointer;}
	.nouvelles #nouvelles ul li,
	.nouvelles #nouvelles ul li a{
		width: 208px;
		height: 91px;
	}
	#nouvelles ul li a{
		display: block;
		font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
		color: #b3c2c8;
		text-decoration: none;
		border-bottom: 1px solid #1a4659;
		padding: 20px 20px;
		width: 596px;
		background: #0d3c4f;
		margin-left: -20px;
		display:block;
	}
	.nouvelles #nouvelles ul li a{
		height: 89px;
		color: #9db927;
		border: none;
		padding: 0px;
		width: 208px;
		background: none;
		margin: 0px;
		cursor: pointer;
	}
	#nouvelles ul li a strong,
	#nouvelles ul li a em{
		display: block;
		padding-bottom: 3px;
		color: #e6ebed;
	}
	#nouvelles ul li a em{
		font-weight: normal;
		font-style: normal;
	}
	.nouvelles #nouvelles ul li a strong,
	.nouvelles #nouvelles ul li a em{
		font-style: normal;
		font-weight: normal;
		padding: 8px 15px 8px 10px;
		color: #9db927;
	}
	.nouvelles #nouvelles ul li a em{
		color: #FFFFFF;
		padding: 3px 0px 0px 0px;
		filter: alpha(opacity=50);
		-moz-opacity: .5;
		opacity: .5;
	}
	.nouvelles #nouvelles ul li a.selected,
	.nouvelles #nouvelles ul li a:hover{
		background: url(/images/bg-news.jpg) -692px 0px repeat-y;
		color: #FFFFFF;
	}
	.nouvelles #nouvelles ul li a.selected em,
	.nouvelles #nouvelles ul li a:hover em{
		filter: alpha(opacity=65);
		-moz-opacity: .65;
		opacity: .65;
	}
	
	#nouvelles ul li a span.img{
		float: left;
		width: 90px;
		height: 55px;
		padding: 5px;
		border: 2px solid #1a4659;
		margin: 0px 20px 0px 0px;
		display: inline;
	}
	#nouvelles ul li a:hover span.img{border-color: #808e94;}
	#nouvelles ul li a span.img img{
		width: 90px;
		height: 55px;
		background-position: center center;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	}
	#nouvelles ul li a span.titre{
		float: left;
		width: 472px;
	}
	#nouvelles ul li a span.full{width: 599px;}
	.nouvelles #nouvelles ul li a span.titre,
	.nouvelles #nouvelles ul li a span.full{width: auto; float: none;}
	
	.nouvelles #nouvelles ul li a span span{display: none;}
	.nouvelles #nouvelles ul li a span.img{position: absolute; top: -999em; left: -999em;}
	
	#nouvelles #description{margin: 8px 20px 0px 37px;}
	#nouvelles #description span.img,
	#nouvelles #description em{display: none;}
	#nouvelles #description strong{
		display: block;
		color: #9db927;
		padding-bottom: 4px;
	}
	
ul.teasers, ul.teasers li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
}
ul.teasers{
	height: 250px;
	padding: 10px 0px;
}


ul.teasers li,
ul.teasers li a{
	float: left;
	height: 250px;
	width: 323px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1.4em;
}

#left ul.teasers li,
#left ul.teasers li a{
	float: left;
	height: 148px;
	width: 302px;
}
	ul.teasers li{
		margin: 0px 1px;
		display: inline;
	}
	ul.teasers li a span{
		display: block;
		filter: alpha(opacity=65);
		-moz-opacity: .65;
		opacity: .65;
		padding: 96px 27px 0px 27px;
	}
	#left ul.teasers li a span{
		display: none;
	}
	ul.teasers li a:hover{
		background-position: 0px -250px;
		color: #FFFFFF;
	}
	#left ul.teasers li a:hover{
		background-position: -302px 0px;
	}
	ul.teasers li a:hover span{
		display: block;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	ul.teasers li.expos a{background-position: -325px 0px;}
	ul.teasers li.expos a span{padding-top: 168px;}
	ul.teasers li.activites a{background-position: -650px 0px;}
	
	ul.teasers li.expos a:hover{background-position: -325px -250px;}
	ul.teasers li.activites a:hover{background-position: -650px -250px;}
	
	#left ul.teasers li.expos a{background-position: 0px -148px; height:153px;}
	#left ul.teasers li.activites a{background-position: 0px -300px;}
	
	#left ul.teasers li.expos a:hover{background-position: -302px -148px; height: 149px;}
	#left ul.teasers li.activites a:hover{background-position: -302px -300px;}
	
	#left ul.teasers li.exposen a{background-position: 0px -148px; height:153px;}
	#left ul.teasers li.activities a{background-position: 0px -300px;}
	
	#left ul.teasers li.exposen a:hover{background-position: -302px -148px; height: 149px;}
	#left ul.teasers li.activities a:hover{background-position: -302px -300px;}

	ul.teasers_en li{
		margin: 0px 1px;
		display: inline;
		background:none;
	}
	ul.teasers_en li a span{
		display: block;
		filter: alpha(opacity=65);
		-moz-opacity: .65;
		opacity: .65;
		padding: 96px 27px 0px 27px;
	}
	#left ul.teasers_en li a span{display: none;}
	ul.teasers_en li a:hover{
		background-position: 0px -250px;
		color: #FFFFFF;
	}
	#left ul.teasers_en li a:hover{background-position: -302px 0px;}
	ul.teasers_en li a:hover span{
		display: block;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}

#partenaires {background-color:#fff;border:2px solid #8ab8c7;padding:10px 0 10px 10px;color:#002c3f;margin:20px 0;}
#partenaires p {margin:-14px 0 0 0;}
#partenaires img {background-color:#fff;margin:10px 10px 20px 0;height:45px;}


#body.home #right div.nouvelles p {float:right;width:180px;padding-right:40px;margin-bottom:33px;}
#flash_petit {margin:0 auto 0 309px;display:block;width:667px;}

#page{
	width: 976px;
	position: relative;
}
div.green{
	height: 200px;
	min-height: 200px;
}	html > body div.green{height: auto; min-height: 200px;}

/*ul.prix span {display:block;}
ul.prix span.year {font:22px "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}*/

/*body.ADN div.testo,
body.ADN #right,
body.ADN #page,
body.ADN #left,
body.ADN #left p{
	background: #999900;
}
body.ADN #left{
	background: #993399;
}*/

#link-video {background:#cfeaef;border:2px solid #88cad7;float:right;margin:25px 0 0;padding:10px;}
#link-video iframe {display:block;}
#link-video span {color:#002e40;display:block;font-size:11px;padding:10px 0 0;text-align:center;width:300px;}
