/* CSS Document 
darkis matherfucker :) 
*/

* {
padding : 0;
margin : 0;
}
body {
font-size : 80%;
font-family : verdana, arial, sans-serif;
background : #eff0e8;
}
.page-container {
width : 864px;
margin : 0 auto;
min-height:300px;
border : 1px solid #bbbcb5;
font-size : 1em;
background-color : #FFF;
}
h2 {
margin : 10px 0 2px 0;
color : #0c50b8;
padding : 0 0 0 18px;
background : url(../img/puces/puce_niv1.gif) no-repeat 0 4px;
}
h3 {
margin : 7px 0 0px 0;
color : #0c50b8;
padding : 0 0 0 14px;
background : url(../img/puces/puce_niv3.gif) no-repeat 0 2px;
float : left;
}
.main img {
background : white none repeat scroll 0 0;
border : 1px solid #dddddd;
margin : 3px 8px 0 5px;
padding : 5px;
float : left;
}
.main img, a {
outline-style : none;
outline-width : medium;
}
.itsok {
width : 750px;
height : 16px;
text-align : center;
border : 1px solid green;
}
.header {
width : 864px;
font-family : "trebuchet ms", arial, sans-serif;
}
.header-sitekw {
	width:100%;
	text-align:center;
	margin:0 auto;
} 
.header-sitekw h1 {
	font-family : verdana, tahoma;
	font-size:9px;
	display:inline;
	font-weight: normal;
}
.header-sitekw a{
	color:#CCC;
	text-decoration:none;
}
.header-top {
width : 864px;
height : 32px;
background : #fff url(../img/top-bg.gif);
}
.nav1 {
width : 699px;
position : absolute;
z-index : 3;
margin : 5px 0 0 180px;
font-size : 90%;
}
.nav1 ul {
float : right;
padding : 0 15px 0 0;
font-weight : bold;
}
.nav1 li {
display : inline;
list-style : none;
}
.nav1 li a {
display : block;
float : left;
padding : 2px 5px 2px 5px;
color : rgb(125, 125, 125);
text-decoration : none;
}
.nav1 a:hover {
text-decoration : none;
color : rgb(50, 50, 50);
}
.headertopleft {
width : 198px;
height : 292px;
position : absolute;
z-index : 999;
margin : 0;
}
.sitelogo {
margin-top : 24px;
width : 195px;
height : 105px;
}
.logo {
margin-left : 3px;
border : none;
margin-top : 5px;
}
.auth p {
margin : 2px 0 0 0;
width : 195px;
height : 30px;
}
.auth label {
margin : 0 0 0 5px;
width : 68px;
height : 20px;
display : block;
float : left;
}
.forgetpass {
font-size : 0.7em;
color : #aaa;
margin : 0 0 0 0;
}
.inputbox {
border : 1px solid #818181;
color : #555;
font-family : Arial;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
height : 16px;
line-height : normal;
margin : 0 0 4px;
padding : 1px 0 0 0;
vertical-align : middle;
width : 110px;
}
#newsletter {
float : right;
height : 35px;
width : 153px;
background : url(../img/search-bg.gif);
}
#newsletter input {
border : 1px solid #555;
width : 122px;
height : 15px;
float : left;
margin : 9px 0 0 6px;
padding : 2px 0 0 3px;
font-size : 0.9em;
}
#newsletter label {
margin : 10px 0 0 0;
float : right;
padding-right : 4px;
}
#newsletter a {
text-decoration : none;
}
#newsletter img {
border : none;
width : 16px;
height : 17px;
}
.area_membre {
background : url(../img/h3_bg.jpg) no-repeat;
margin : 2px 0 0 4px;
font-weight : bold;
height : 32px;
width : 187px;
color : #212121;
padding : 10px 0 4px 21px;
font-family : Tahoma;
font-size : 14px;
font-style : normal;
font-variant : normal;
font-weight : bold;
line-height : normal;
}
#titlemembre {
margin : 2px 0 0 5px;
height : 25px;
float : left;
width : 180px;
font-size : 1em;
}
.membreelement {
margin : 2px 0 0 10px;
float : left;
font-weight : bold;
width : 155px;
height : 20px;
font-size : 0.9em;
}
.membreelement img {
margin : 0 7px 0 1px;
float : left;
border : none;
}
.membreelement a {
text-decoration : none;
color : #827979;
}
.membreelement a:hover {
text-decoration : underline;
}
.bouton {
font-weight : bold;
height : 19px;
padding-left : 18px;
background : url(../img/login.gif);
width : 61px;
border : 0;
color : #fff;
}
.header-middle {
width : 864px;
height : 260px;
}
.header-bottom {
width : 864px;
height : 35px;
background : url(../img/d.gif);
font-size : 11px;
}
.nav2 li {
height : 35px;
padding : 0 6px 0 6px;
list-style-type : none;
float : left;
border-left : 1px solid #dc7513;
}
.nav2 li a {
line-height : 3.5em;
text-decoration : none;
font-weight : bold;
color : #000;
}
.nav2 .active {
border-bottom : 1px solid #96500b;
}
.nav2 ul li:hover {
background : #f2f2ec;
}
.langa {
margin-left : 6px;
width : 30px;
}
.lang {
border : 0;
text-align : right;
margin : 1px 0 0 -6px;
}
.lang img {
border : none;
}
.main {
width : 864px;
min-height : 340px;
}
.bbg {
margin-left : 0;
background : url(../img/bgmain.gif) repeat-x;
}
.main p {
margin : 0 0 10px 0;
}
.main_content {
width : 849px;
padding : 1px 10px 0 12px;
min-height : 400px;
}
.main_contentindex {
width : 635px;
padding : 8px 10px 0 12px;
min-height : 720px;
margin-left:190px;
}
.quad {
width : 230px;
height : 178px;
float : right;
margin : 0 5px 5px 5px;
}
#sidebar {
width : 200px;
min-height :700px;
float : left;
padding-top : 30px;
}
#sidebar img {
margin : 0;
padding : 0;
}
#sidemenu {
width : 180px;

border : 1px solid #bddeb2;
margin : 0 0 0 8px;
}
#sidemenu li {
width : 170px;
background : url(../img/sidebar_li.png)no-repeat 5px 7px;
height : 20px;
border-bottom : 1px solid #bddeb2;
padding : 2px 2px 0 8px;
list-style : none;
}
#sidemenu a {
color : #000;
text-decoration : none;
margin : 0 0 0 5px;
}
#sidemenu a:hover {
color : #000;
text-decoration : underline;
}
#sidefooter {
width : 180px;
height : 250px;
margin : 0 0 0 8px;
}
.sidebartitle {
width : 180px;
text-align : center;
line-height : 1.8em;
font-weight : bold;
height : 23px;
background : url(../img/trip.gif);
}
#ads {
margin : 10px 0 0 0;
height : 200px;
}
#footer {
margin-top : 1px;
line-height : 2.3em;
text-align : center;
background : url(../img/footer_bg.jpg);
font-weight : bold;
font-size : 80%;
height : 150px;
width : 100%;
}
#footer2 {
margin : 0 auto;
line-height : 1.8em;
text-align : center;
color : #a7a7a7;
background : #000;
font-size : 1em;
height : 45px;
width : 100%;
}
.sous_footer {
margin : 0 auto;
padding:8px 0 0 0;
background : url(../img/footer-pat.gif);
font-size : 1em;
height : 130px;
width : 870px;
color : #ccc;
border-bottom : 2px solid #111;
}
.sous_footer b {
margin : 0 15px 0 15px;
font-weight : bold;
}
.sous_footer a {
color : #ccc;
}
.sous_footer a:hover {
text-decoration : none;
}
#footer2 a {
color : #ccc;
}
#footer2 a:hover {
text-decoration : none;
}
#footer_right {
width : 120px;
height : 70px;
padding : 5px 0 0 15px;
float : left;
text-align : center;
}
.book_now {
margin : 0 60px 20px 0;
padding : 1px 0 0 20px;
color : #fff;
float : right;
background : url(../img/add.gif);
width : 71px;
height : 19px;
}
.book_now a {
text-decoration : none;
color : #fff;
}
.book_now a:hover {
text-decoration : underline;
}
#contentForm {
width : 750px;
margin : 16px 0 0 55px;
float : left;
background-color : white;
}
#contentForm label {
display : block;
width : 200px;
float : left;
margin : 14px 0 0 10px;
line-height : 120%;
}
#contentForm p {
background : #fdfdfd;
height : 40px;
width : 750px;
margin-top : 5px;
border : 1px solid #ededed;
font-size : 0.9em;
}
#contentForm .big {
height : 155px;
}
#contentForm .smal {
height : 85px !important ;
}
#contentForm textarea {
font-size : 1.3em;
}
#contentForm input, textarea, select {
padding : 3px;
font-size : 1em;
color : #666666;
background : #fff;
border : 1px solid #aaa;
float : left;
width : 220px;
margin : 10px 0 10px 0;
}
#contentForm .boutton {
background : #f1f1f1;
width : 100px;
}
#contentForm input:focus, textarea:focus, select:focus {
border : 1px solid #999;
background-color : #fff;
color : #000;
}
#contentForm input.button {
cursor : pointer;
border : none;
font-weight : bold;
background : url(../images/submit.jpg) no-repeat left top;
width : 90px;
height : 28px;
}
#contentForm span {
color : red;
}
.msg_error {
font-size : 0.9em;
color : #cc0000;
}
.center {
text-align : center;
}
#contactaddress {
margin : 5px 0 20px 10px;
height : 200px;
float : left;
}
#contactaddress p {
margin : 0 5px 0 18px;
}
#skype {
width : 260px;
height : 20px;
margin : 0 0 0 18px;
}
#logincontent {
padding : 50px 0 0 0;
width : 650px;
height : 300px;
float : left;
}
#loginform{
width : 350px;
height : 115px;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
margin : 0 auto;
padding-bottom : 20px;
}
#loginform .labelleft {
display : block;
width : 100px;
float : left;
margin : 6px 0 0 10px;
text-align : right;
line-height : 88%;
font-size : 0.9em;
padding-right : 10px;
}
#loginform .labalright {
width : 120px;
height:15px;
float : right;
margin : 6px 0 0 0;
text-align : left;
line-height : 88%;
font-size : 0.8em;
}
#loginform p {
background : #fdfdfd;
height : 20px;
}
#loginform .msg_error {
margin : 10px 0 5px 70px;
height : 20px;
text-align : center;
}
#loginform .meduim {
background : #fdfdfd;
height : 18px;
border : 1px solid #ccc;
padding : 2px 0 1px 3px;
}
#loginform .butonlogin {
background : #fdfdfd;
padding : 0 0 4px 0;
color : #111;
height : 22px;
width : 80px;
border : 1px solid #ccc;
float : left;
}
#loginform a {
color : #444;
}
#msgwelcome {
line-height : 10em;
height : 80px;
font-weight : bold;
text-align : center;
}
.affititle {margin:15px 0 0 0; }
.nocomplet {
margin:10px 0 20px 20px;
color:#C60000;
height:40px;
width:800px;
background:#FFFFCC;
border:1px solid #FFCC00;
}
.nocomplet p{ margin:14px 0 0 50px; width:600px; height:20px; font-size:0.9em; }
.tabl {
font-size : 12px;
margin : 3px auto;
border : 0;
}
.tabletitle {
font-size : 0.9em;
}
.tabl tr {
text-align : center;
height : 20px;
}
.weather {
width : 860px;
}
.wgfcst table.forecast {
font-size : 11px;
font-family : 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
text-align : center;
}
.wgfcst table.forecast-ram {
background-color : #eaeaea;
border : 1px solid #666666;
margin : 30px 0 10px 130px;
padding : 0 0 0 0;
}
.wgfcst a:link {
color : #000099;
}
.wgfcst a:visited {
color : #000099;
}
#maps {
width : 700px;
height : 500px;
margin : 30px 0 40px 70px;
}
#affilogin {
margin:40px 0 0 0;
border-left:1px dashed #CCC;
width:400px;
height:460px;
float:right;
}
.getbanners{
width:840px;background-color:#FFF; 
text-align:center;
height:1270px;
}
.getbanners textarea {  margin:10px 0 20px 10px;}
