@charset "utf-8";
h1 span{padding-left:50px; vertical-align:middle; text-decoration:none;}
h1 {padding-left:50px;}
body{margin-bottom:0;margin-top:0;}
#conteneur{width:1024px;height:auto;margin:auto;}
#pub,#footer,#compteur{margin-top:20px;}
#recherche{	position: absolute;	background:transparent;	margin-top: -230px;	margin-left: 700px;}
#effet{width:1700px;height:129px;z-index:1;position:fixed;bottom:0;}
#vershaut{float:right;padding-right:20px;padding-top:20px;vertical-align:text-top;}
#header{height:280px;}
#banner{position:absolute;z-index:-99;padding:0; /*filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.1;*/}
#logo{position:absolute;padding:20px;}
#titre{text-align:left;padding-top:20px;padding-left:100px;line-height:1px;}
#titre h1{padding-left:20px; padding-top:60px;color:#000000;}
#menu_haut{height:180px;width:auto;border:0;background-color:transparent;padding-top:10px;}
#menu_haut table{border:0;background-color:transparent;margin:0 auto;}
#menu_haut table td{border:0;vertical-align:top;background-color:transparent;}
#contenu{height:auto;}
#colonne_gauche{float:left;width:250px;}
#pub,#compteur{text-align:center;}
#compteur{color:#900;}
#top_box{height:40px;text-align:center;line-height:33px;}
#content_box{padding-bottom:10px;}
#page{width:760px;float:right;padding-top:0;}
#top_page{height:50px;text-align:center;line-height:53px;}
#content_page{padding-top:10px;}
#bot_page{height:50px;}
#footer{width:1024px;text-align:center;margin-bottom:0;padding-bottom:0;}
#footer p{text-align:center;margin:0;}
#collection{text-indent:0; text-align:center; margin-top:10px; margin-bottom:15px;}
#collection-vertical{text-indent:0;	text-align:right; margin-top:10px; float: right; width: 260px;}
#collection img, #collection-vertical img{border: 1px solid #CCC;margin: 0 2px;padding: 5px;}
.imageflottante_left{float:left;border:1px;margin:10px;}
.imageflottante_right{float:right;border:1px;margin:10px;}
.imageflottante_left-sanscadre{float:left;margin:10px;}
.imageflottante_right-sanscadre{float:right;margin:10px;}
#dessous{clear:both; paddingn-bottom:20px;}
#preloadswf{position:absolute;opacity:0;-moz-opacity:0;-khtml-opacity:0;left:0;top:0;width:1px;height:1px;visibility:hidden;}
#bot_box,#top_footer{height:10px;}
#addthis{
	width: 51px;
	height: 339px;
	background:url(../images/australie/social.png) no-repeat right top;
	margin-left: 740px;
	margin-top: -60px;
	position: relative;
	z-index: 1;
	list-style-type: none;
	line-height:20px;
	padding-left:-20px;
	}

.addthis_toolbox .partager{
	width: 106px;
	height:49px;
	margin:-10px 0px -8px 25px;
}
.addthis_toolbox .custom_images a{    width: 30px; height: 30px; margin: 0; padding: 0;}
.addthis_toolbox .custom_images a:hover img{    -moz-opacity:1; opacity: 1; -khtml-opacity:1; margin-left: 10px; }
.addthis_toolbox .custom_images a img{    -moz-opacity:0.75;  opacity: 0.75; -khtml-opacity:0.75; }
.addthis_toolbox .custom_images li{	list-style-type: none; margin-left:-40px;}
#googlemap span, #googlemap a:active{font-size:8px;}
#googlemap{
	text-indent:0px;
	color:#791808;
}
.bulle_google{ width:400px; text-indent:0px;}
.bulle_google p{ text-indent:0px;}
.gmnoprint a{ font-size:_px;}

#faune, #flore, #oiseau{
	width:660px;
	-moz-border-radius: 0 10px 10px 10px;
	height: auto;
	margin-top: 10px;
	margin-left: 40px;
	margin-bottom:20px;
	padding: 5px;
}
#faune-car, #flore-car, #oiseau-car{
	width:300px;
	-moz-border-radius: 0 10px 0 10px;
	float: right;
	margin: -20px -20px 0 10px;
	padding: 0 5px 5px 5px;
}
.danger{
	font-weight: bold;
	color:#990000;
	background:url(../icons/Warning.png) no-repeat left top;
	padding-left:35px;
	text-indent:0px;
}
@charset "utf-8";
body{background:#D1EEFE url(../images/oceanie/oceanie.jpg) fixed center bottom no-repeat;}
#effet{background:transparent url(../images/oceanie/effet.png) fixed center bottom no-repeat;}
#vershaut a:link,#vershaut a:hover,#vershaut a:visited{color:#D1EEFE;text-decoration:none;font:14px Geneva, Arial, Helvetica, sans-serif normal;}
#top_box{background:url(../images/oceanie/top_box.png) no-repeat top center;}
#content_box{background:url(../images/oceanie/back_box.png) repeat-y;}
#bot_box{background:url(../images/oceanie/bot_box.png) no-repeat bottom center;}
#top_page{background:url(../images/oceanie/top_page.png) no-repeat top center;}
#content_page{background:url(../images/oceanie/back_page.png) repeat-y;}
#bot_page{background:url(../images/oceanie/bot_page.png) no-repeat bottom center;}
#top_footer{background:url(../images/oceanie/top_foot.png) no-repeat top center;}
#content_footer{background:url(../images/oceanie/back_foot.png) repeat-y;}
.menu_gauche ul li a,.menu_gauche ul li a:visited{color:#000;background-color:#CCC;border:1px solid #000;}
.menuCaption{color:#CCC;font-size:16px;}
#header a:link,#header a:visited{text-decoration:none;}
#top_page h1{color:#333;text-transform:uppercase;text-decoration:overline;font-style:oblique;font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;}
#article{color:#000;background:url(../oceanie/separation_article.jpg) no-repeat bottom center;margin-top:10px;line-height:20px;font-family:Arial, "Arial Black", "Times New Roman", Times, serif;text-align:justify;padding:10px 30px 10px 20px;}
p{font-size:16px;margin:5px;}
#article h1{color:#036;font-size:20px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;font-weight:700;font-variant:small-caps;background:url(../icons/nav.png) no-repeat left center;line-height:25px;padding:10px 20px 10px 60px;}
#article h2{color:#333;font-size:18px;font-weight:700;font-style:normal;}
#article h3{color:#666;font-size:18px;text-align:left;}
#article h4{color:#666;font-size:16px;text-align:justify;font-weight:400;text-decoration:underline;}
#article h5{color:#900;text-align:left;font-weight:400;font-style:normal;clip:rect(auto,auto,auto,auto);line-height:normal;font-size:14px;margin:5px;}
#article h6{color:#000;text-align:left;font-weight:700;font-style:italic;clip:rect(auto,auto,auto,auto);font-size:14px;margin:5px;}
#article li{background:url(../icons/ancre.png) no-repeat left top;font-family:Arial, "Arial Black", "Times New Roman", Times, serif;color:#003;font-size:14px;line-height:25px;padding-left:40px;margin-left:0;list-style-type:none;font-weight:700;}
#article a,#article a:visited,#article a:active{color:#036;text-decoration:underline;font-weight:700;font-size:14px;}
#article a:hover{font-weight:bolder;color:#4F7AA7;text-decoration:none;}
#attention{color:#036;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-align:left;background:#D1EEFE url(../icons/Info.png) no-repeat left top;border:1px solid #036;margin:0 50px;padding:10px 5px 10px 55px;}
#signatures{color:#333;font-family:Geneva, Arial, Helvetica, sans-serif;text-align:right;text-decoration:underline;font-size:12px;font-weight:700;font-style:italic;}
#flashcontent{text-align:center;vertical-align:middle;}
table{border:thin solid #4F7AA7;border-collapse:collapse;width:95%;margin:auto;}
th{font-family:Verdana, Arial, Helvetica, sans-serif;border:thin solid #4F7AA7;width:auto;background-color:#79A8D4;color:#5680AA;padding:5px;}
td{font-family:sans-serif;border:thin dashed #325479;width:auto;padding-top:2px;padding-bottom:2px;text-align:center;background-color:#B7D3EB;color:#234044;font-size:14px;}
#marche table{width:100%;text-align:left;background-color:transparent;border:0;margin:auto;}
#marche th{font-family:Verdana, Arial, Helvetica, sans-serif;border:0;width:40%;background-color:transparent;color:#318305;text-align:left;padding:5px;}
#marche td{font-family:sans-serif;border:0;width:auto;padding-top:2px;padding-bottom:2px;background-color:transparent;color:#2C7E02;font-size:14px;text-align:left;}
.menu_gauche ul li:hover a,.menu_gauche ul li:hover ul li a{color:#fff;background-color:#666;}
.menu_gauche ul li:hover ul li a.hide,.menu_gauche ul li:hover ul li:hover ul li a{color:#000;background-color:#999;}
.menu_gauche ul li:hover ul li a:hover,.menu_gauche ul li:hover ul li:hover ul li a:hover{background:#CCC;color:#000;}
#titre h2{color:#D1EEFE;}
.imageflottante_left,.imageflottante_right{border-color:#060;}
caption,#marche caption{font-family:Arial, Helvetica, sans-serif;}
@charset "utf-8";
div#menu_top{text-align:center;border:0;text-decoration:none;background-color:transparent;}
div#menu_top table{border:0;background-color:transparent;margin:0 auto;}
div#menu_top table td{border:0;vertical-align:top;background-color:transparent;}
.menuCaption{text-decoration:none;font-weight:700;font-family:Geneva, Arial, Helvetica, sans-serif;width:120px;}
.menuCaption a:link{text-decoration:none;}
.menuImg{border:0;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu_gauches/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu_gauche {font-family: arial, sans-serif; width:248px; height:170px; position:relative; margin:0; font-size:18px; margin:0px 0; z-index:1;}
.menu_gauche ul li a, .menu_gauche ul li a:visited {display:block; text-decoration:none; width:228px; height:20px; text-align:left; border-width:1px 1px 0 1px; line-height:19px; font-size:11px; padding-left:20px;}
.menu_gauche ul {padding:0; margin:0;list-style-type: none;}
.menu_gauche ul li {float:left; margin-right:1px; position:relative;}
.menu_gauche ul li ul {display: none;}

/* specific to non IE browsers */
.menu_gauche ul li:hover a {}
.menu_gauche ul li:hover ul {display:block; position:absolute; top:0; left:225px; width:105px; z-index:2;}
.menu_gauche ul li:hover ul li a.hide {}
.menu_gauche ul li:hover ul li:hover a.hide {width:150px;}
.menu_gauche ul li:hover ul li ul {display: none;}
.menu_gauche ul li:hover ul li a {display:block; width:150px;}
.menu_gauche ul li:hover ul li a:hover {}
.menu_gauche ul li:hover ul li:hover ul {display:block; position:absolute; left:156px; top:0; color:#000;}
.menu_gauche ul li:hover ul li:hover ul li a {display:block; width:200px; }
.menu_gauche ul li:hover ul li:hover ul li a:hover {}
@charset "utf-8";
/* CSS Document */

/*module meteo*/
.icon {float: left; height: 70px; margin-right: 10px;}
.current {float: left; width: 250px; padding: 5px;}
#forecast {float: left; width: 105px; text-align: center;}
#forecast p{ text-align:center; font-size: 13px; padding: 0; margin: 0;}

/* boutique css */
#boutique {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 192px; /* important */
	height: 212px; /* important */
	background: #FFF;
}

#boutique_frame {position: relative}
#boutique_frame img {position: absolute;}
#boutique_previous {top: 0; left: 0;}
#boutique_next {top: 192px; left: 0;}

#boutique_content {
	position: absolute;
	margin-top: 20px;
	left: 0;
}

.boutique_item img {
	display: block;
	float: left;
	margin: 5px;
	padding: 10px;
	border: 1px solid #060;
	background-color: #FFF;
}

/* article css */
#article_news {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 192px; /* important */
	height: 212px; /* important */
	background: transparent;
}

#article_frame {position: relative}
#article_frame img {position: absolute;}
#article_previous {top: 0; left: 0;}
#article_next {top: 192px; left: 0;}

#article_content {
	position: absolute;
	margin-top: 20px;
	left: 0;
	top: 1px;
	border-left: 1px solid #006600;
	border-right: 1px solid #006600;
}

.article_item {
	padding: 5px;
	height: 162px;
	background: #FFF;
	text-align: left;
}

.article_item h4 {
	font-size: 85%;
	color: #990000;
}

.article_item p {
	font-size: 12px;
	color: #993300;
}

#container_bd .article_item a {
	color: #FFCC00;
	text-decoration: underline;
}

#container_bd .article_item a:hover {
	color: #009900;
}

/* news css */
#news {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 192px; /* important */
	height: 212px; /* important */
	background: transparent;
}

#news_frame {position: relative}
#news_frame img {position: absolute;}
#news_previous {top: 0; left: 0;}
#news_next {top: 192px; left: 0;}

#news_content {
	position: absolute;
	margin-top: 20px;
	left: 0;
	border-left: 1px solid #006600;
	border-right: 1px solid #006600;
}

.news_item {
	padding: 5px;
	height: 162px;
	background: #FFF;
	text-align: left;
}

.news_item h4 {
	font-size: 85%;
	color: #006600;
}

.news_item p {
	font-size: 12px;
	color: #006600;
}

#container_bd .news_item a {
	color: #009900;
	text-decoration: underline;
}

#container_bd .news_item a:hover {
	color: #FFCC00;
}




/*accordeon Australie*/
.toggler {
	margin: 0;
	padding: 2px 5px;
	background-color: #990000;
	border-bottom: 1px solid #FFFF99;
	border-right: 1px solid #FFFF99;
	border-top: 1px solid #996600;
	border-left: 1px solid #996600;
	font-size: 14px;
	font-family: 'Andale Mono', sans-serif;
	color: #990000;
	cursor: default;
}
.toggler h3{
	color: #990000;
	font-weight: bold;
}
.element {
	background-color: #FFFFCC;
	color:#000000;
}
.element ul{
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../australie.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF9900;
	padding-left:0px;
}
 
.element p {
	margin: 0;
	padding: 4px;
}
.element a:link a:visited {
	color: #990000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;	
}
.element a:hover {
	color: #FF9900;
	text-decoration: blink;
	font-size: 12px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	/*text-style: italic;*/
	padding:5px 0 5px 30px;
}
/*accordeon NZ*/
.toggler_nz {
	margin: 0;
	padding: 2px 5px;
	height: 30px;
	background-color: #affe23;
	border-bottom: 1px solid #009900;
	border-right: 1px solid #009900;
	border-top: 1px solid #E1FFB9;
	border-left: 1px solid #E1FFB9;
	font-size: 14px;
	font-family: 'Andale Mono', sans-serif;
	color: #006600;
	cursor: default;
}
.toggler_nz h3{
	color: #009900;
	font-weight: bold;
	background-image: url(../icons/hook.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
.element_nz {
	background-color: #DAFFA6;
	color:#006600;
}
.element_nz li{
	list-style-type: none;
	background-image: url(../icons/koru.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006600;
	list-style-image: none;
}
 
.element_nz p {
	margin: 0;
	padding: 4px;
}
.element_nz a:link {
	color: #006600;
	text-decoration: underline;
	font-size: 12px;
}
.element_nz a:hover {
	color: #990000;
	text-decoration: blink;
	font-size: 12px;
}
.element_nz a:visited {
	color: #009900;
	text-decoration: underline;
	font-size: 12px;
}

/*//////accordeon Australie////////*/
.element_au {
	background-color: #FFFFCC;
	text-align: left;
}
.element_au li{
	list-style-type: none;
	background-image: url(../icons/australie.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-left:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	list-style-image: none;
	line-height: 24px;
}
 
.element_au p {
	margin: 0;
	padding: 4px;
}
.element_au a:link, a:visited{
	color: #990000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.element_au a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-color: #E1771E;
}


/* text insert en bas*/
#insert{
	width: 95%;
}
#insert h1{
	font-size: 16px;
}

#tool_col_gauche h2, #tool_col_droite h2{
	font-size: 16px;
	font-variant: small-caps;
	text-decoration: underline;
	margin-left: 30px;
	text-align: left;
}
#tool_col_gauche a:link, #tool_col_droite a:link, #tool_col_gauche a:visited, #tool_col_droite a:visited{
	font-size: 14px;
	text-decoration: underline;
	color: #006600;
	font-weight: bold;
}
#tool_col_gauche a:hover, #tool_col_droite a:hover{
	font-size: 14px;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
#tool_col_gauche, #tool_col_droite{
	width: 46%;
	text-align:justify;
	background-color: #E0FFA6;
	color:#006600;
	font-size: 14px;
	padding: 5px;
	border: thin solid #009900;
	background-image: url(../icons/pied.png);
	background-repeat: no-repeat;
	background-position: left top;
}


#tool_col_gauche, #scolaire_gauche{
	float: left;
}

#tool_col_droite, #scolaire_droite{
	float: right;
}

#advert_col_gauche, #advert_col_droite{
	width: 46%;
	color:#006600;
	font-size: 14px;
	padding: 5px;
}

#advert_col_gauche{
	float: left;
}

#advert_col_droite{
	float: right;
}


#stop_col{
	clear: both;
} 
#images_accord{
	float: right;
	margin-top: 5px;
	margin-right: 20px;
	border: 2px;
	border-color: #006600;
}
/*scolaire colonne*/
#scolaire_gauche, #scolaire_droite{
	width: 48%;
	text-align:justify;
	background-color: #FFE888;
	color:#900;
	font-size: 14px;
	border: thin dashed #900;
}
#scolaire_gauche h2, #scolaire_droite h2, #scolaire_gauche p, #scolaire_droite p{
	padding:0 10px;
	text-align:justify;
	text-indent:0px;
}

#scolaire_gauche li, #scolaire_droite li{
	padding:4px 0;
	margin-left:-20px;
}
.MultiBoxContainer{position:absolute;border:20px solid #030;background-color:#FFF;display:none;z-index:2;text-align:left;}
.MultiBoxLoading{background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center;}
.MultiBoxContent{position:relative;width:100%;height:100%;overflow:hidden;}
.MultiBoxClose{position:absolute;top:-26px;right:-26px;background:url(../images/close.png) no-repeat;width:24px;height:24px;cursor:pointer;}
.MultiBoxControlsContainer{overflow:hidden;height:0;position:relative;}
.MultiBoxControls{width:100%;height:auto;position:relative;background-color:#030;}
.MultiBoxPrevious{position:absolute;background:url(../images/left.png) no-repeat;width:24px;height:24px;left:0;margin-top:5px;cursor:pointer;}
.MultiBoxNext{position:absolute;background:url(../images/right.png) no-repeat;width:24px;height:24px;right:0;margin-top:5px;cursor:pointer;}
.MultiBoxNextDisabled{cursor:default;background:url(../images/rightDisabled.png) no-repeat;}
.MultiBoxPreviousDisabled{cursor:default;background:url(../images/leftDisabled.png) no-repeat;}
.MultiBoxTitle{position:relative;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;font-weight:700;text-align:left;margin:10px 0 0 35px;}
.MultiBoxNumber{position:relative;width:50px;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;text-align:right;margin:10px 35px 0 0;}
.MultiBoxDescription{clear:left;position:relative;padding-top:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;text-align:left;margin:0 35px;}