/* CSS Document */
/*centrage body*/
html, body{
    background:#40A497 url('none') left 50%; height: 100%;
    width: 100%;
}
/*centrage conteneur général*/
#conteneurgen{
    width:1105px; 
    height:auto;
    position:relative; 
    margin-left:auto; 
    margin-right:auto;
}
/*conteneur referent pour positionnement*/
#contenant{
	width:980px;
	height:789px;
	position:absolute; 
	border-style:solid;
	border-width:3px; 
	border-color:#FFFFFF;
	left:5px;
	top:10px;
}
/*cadre banniere fond transparent*/
#bandeau_top{
    width:980px; 
    height:120px; 
    position:absolute; 
    top:-10px; 
    left:0px; 
    z-index:2; 
}
/*cadre image top*/
#bandeau_img{
    width:980px; 
    height:120px; 
    position:absolute; 
    top:-10px; 
    left:0px; 
    z-index:1;
}
/*tableau menu*/
.menutxt{
	width:980px;
	height:38px;
	position:absolute;
	top:111px;
	line-height:38px;
	left:0px;
}
/*cellule tableau menu*/
.menucase{
    width:auto; 
    height:15px;
	font:"Comic Sans MS";
	font-size:17px;
	font-weight:bold; 
	padding-left:10px;
}
/*cadre localisation*/
#cadregh{
	width:122px;
	height:127px;
	position:absolute;
	top:150px; 
	margin-left:2px; 
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre meteo*/
#cadregmh{
	width:122px;
	height:78px;
	position:absolute;
	top:285px; 
	margin-left:2px; 
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre galeries*/
#cadregmb{
	width:122px;
	height:75px;
	position:absolute;
	top:371px; 
	margin-left:2px; 
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre video*/
#cadregb{
	width:122px;
	height:229px;
	position:absolute;
	top:454px; 
	margin-left:2px; 
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre mise a jour*/
#cadreupdate{
	width:122px;
	height:14px;
	position:absolute;
	top:691px; 
	margin-left:2px; 
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre kite*/
#cadredroith{
	width:142px;
	height:101px;
	position:absolute;
	top:151px;
	margin-left:832px;
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre reservation*/ 
#cadredm{
	width:142px;
	height:85px;
	position:absolute;
	top:261px;
	margin-left:832px;
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadre partenaires*/
#cadredb{
	width:142px;
	height:351px;
	position:absolute;
	top:354px;
	margin-left:832px;
	padding-top:2px;
	-moz-border-radius:5%;
}
/*cadres bas*/ 
#cadrebottom{
	width:972px;
	height:19px;
	position:absolute;
	bottom:5px;
	margin-left:2px;
	top: 713px;
	-moz-border-radius:5%;
}
#cadrebottom2{
	width:966px;
	height:45px;
	position:absolute;
	bottom:5px;
	margin-left:2px; 
	margin-bottom:2px; 
	padding-left:3px; 
	padding-right:3px;
	top: 738px;
	-moz-border-radius:5%;
}
/*cadre central*/
#cadremilieu{
	width:651px;
	height:522px;
	position:absolute;
	margin-left:130px;
	padding-left:15px;
	padding-right:30px;
	padding-top:30px;
	padding-bottom:5px;
	top:150px;
	text-align:left;
	background-attachment:scroll;
	overflow:auto;
	scrollbar-face-color:#40A497;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: yellow;
	scrollbar-3dlight-color: lime;
	scrollbar-darkshadow-color: gray;
	scrollbar-track-color:#FFFFCC;
}
/*apparence cadres*/
.decor{
    background-color:#FFFFCC;
    border-width:2px;
	border-style:solid;
	border-color:#FFFFFF; 
}
/*caracteristiques titre sup cadres*/
.titre1{
	font-size:12px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	color:#0000CC;
	text-align:center;
	width:auto;
	height:auto;
	top:3px;
}
/*positionnement google*/
#mapgoogle{
    width:auto; 
    height:auto; 
    position:absolute; 
    top:28px; 
    left:15px;
}
/*caracteristiques titre milieu cadres*/
.titre2{
	font-size:12px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	color:#0000CC;
	position:absolute;
	text-align:center;
	margin-left:18px;
	width:116px;
	height:auto;
	top:59px;
	left: -18px;
}
/*positionnement carte bresil*/
#cartemini{
    width:39px; 
    height:auto; 
    position:absolute; 
    top:85px; 
    left:38px;
}
/*positionnement station meteo*/
#station{
    width:auto;  
    height:auto;
    position:absolute; 
    top:28px; 
    left:7px;
}
/*positionnement windfinder*/
.windfinder{
    font-size:12px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	color:#0000CC;
	text-align:center;
	position:absolute;
	left: 17px;
	width: 89px;
	height:auto;
	top:61px;
	border-style:solid; 
	border-width:1px; 
	border-color:#0000CC;  
}
/*positionnement galerie club*/
.galclub{
    font-size:12px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	color:#0000CC;
	text-align:center;
	position:absolute;
	left: 6px;
	width: 43px;
	height:auto;
	top:27px;
	border-style:solid; 
	border-width:1px; 
	border-color:#0000CC;  
}
/*positionnement galerie village*/
.galvillage{
    font-size:12px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	color:#0000CC;
	text-align:center;
	position:absolute;
	left: 66px;
	width: 46px;
	height:auto;
	top:27px;
	border-style:solid; 
	border-width:1px; 
	border-color:#0000CC;  
}
/*positionnement mise a jour galeries*/
.updategal{
    font-family:"Comic Sans MS"; 
    font-style:italic; 
	font-size:9px; 
	color:#0000CC;
	text-align:center;
	position:absolute;
	left: 17px;
	width: 85px;
	height:27px;
	top:51px;
}
/*titre videos*/
.videos{
    font-size:10px; 
    font-family:"Comic Sans MS"; 
    text-align:center;
}
/*positionnement mise a jour*/
.update{
    font-family:"Comic Sans MS"; 
    font-style:italic; 
	font-size:9px; 
	color:#0000CC;
	text-align:center;
	position:absolute;
	left: 2px;
	width: 120px;
	height:10px;
	top:4px;
}

/*positionnement pais-tropical*/
#paistrop{ 
    width:auto; 
    height:auto; 
    position:absolute; 
    top:77px; 
    left:14px;
}
/*positionnement kiteclubicaraizinho*/
#kiteclubicaraizinho{
	width:74px;
	height:49px;
	position:absolute;
	top:23px;
	left:64px;
}
/*positionnement iks*/
#iks{
width:56px; 
    height:28px; 
    position:absolute; 
    top:21px; 
    left:0px;
}
/*positionnement brazilian crew droite*/ 
#brazilian{
    width:auto;
    height:auto;
	position:absolute;
    top:23px; 
    left:26px; 
}
/*positionnement club vento droite*/ 
#ventos{
    width:auto;
    height:auto;
	position:absolute;
    top:68px; 
    left:27px; 
}
/*positionnement partner skyscanner*/
#map{
    width:139px;
	height:51px; 
	position:absolute;
	top:27px;
	left:4px;
}
/*positionnement partner jerrican*/
#jerrican{
    width:auto; 
    height:auto; 
    position:absolute; 
    top:83px; 
    left:17px;
}
/*positionnement partner rio verde*/
#rioverde{
    width:auto; 
    height:auto; 
    position:absolute; 
    top:120px; 
    left:18px;
}
/*drapeau anglais site francais, francais site anglais, anglais site bresil*/
#flaggb{
    width:auto; 
    height:auto; 
    position:absolute; 
    top:5px; 
    left:5px;
}
/*drapeau francais site bresil, bresil site anglais, bresil site francais*/
#flagfr{
    width:auto; 
    height:auto; 
    position:absolute; 
	top:5px; 
    left:40px;
}
/*caracteristiques titres centraux*/
.textmilieu{
    font-family:"Comic Sans MS"; 
    font-size:16px; 
    color:#0000CC;
	font-weight:bold;
}
/*puce logo pour listes*/
ul{list-style-image:url('../gifs/pucelogo12.gif'); 
   list-style-position:outside;
   font-size:14px; 
   line-height:14px
}
/*texte cadre milieu*/
p{
text-align:justify; 
font-size:14px; 
line-height:14px;
}
/*texte cadres bas*/
.textbottom{
    font-family:"Comic Sans MS"; 
    font-size:12px; 
    color:#006600; 
	padding-top:2px; 
	padding-bottom:2px; 
	text-align:center; 
	line-height:10px; 
}

/*cadre et texte liste divers*/
#divers{
    font-family:"Comic Sans MS"; 
    font-size:10px; 
    color:#006600;
	text-align:center;
	width:128px; 
    height:107px; 
    position:absolute; 
    top:165px; 
    left:8px;
}
/*cadre entete recits de voyages*/
.entete{
    font-size:12px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	color:#0000CC;
    text-align:center;
	width:128px; 
    height:20px; 
    position:absolute; 
    top:276px; 
    left:8px;
}
/*cadre et texte recits de voyage*/
#recits{
    font-family:"Comic Sans MS"; 
    font-size:10px; 
    color:#006600;
	text-align:center;
	width:128px; 
    height:54px; 
    position:absolute; 
    top:298px; 
    left:8px;
}
/*texte mots clés*/
#refer{
    width:780px; 
    height:auto; 
    position:absolute; 
    top:820px; 
    left:110px; 
    font-size:5px; 
    color:#006600;
}
/*statistiques webstats*/
#webstat{
    width:auto; 
	height:auto; 
	position:absolute; 
	top:744px; 
	left:1021px;
}
/*pr compare le net*/
#comparelenet{
    width:34px; 
	height:31px; 
	position:absolute; 
	top:439px; 
	left:1066px;
}
/*image gauche 1 transparente*/
#imgg1{
    width:105px; 
	height:156px;  
	position:absolute;
	left:1031px; 
	top:286px;
}
/*image droite 1 transparente*/
#imgdr1{
    width:85px; 
	height:180px;  
	position:absolute;
	left:1030px; 
	top:102px;
}
/*badge facebook*/
#badge{width:auto;
       height:auto;
	   position:absolute;
	   left:1020px;
	   top:449px;
}
/*cadre facebook partager*/	
#facepart{
       width:178px; 
       height:auto; 
       position:absolute; 
       left:488px; 
       top:274px;
}
#facefan{
       width:146px; 
       height:auto; 
       position:absolute; 
       left:1000px; 
       top:20px;
}

