/* ------------------------------- 0.BODY SETTINGS --------------------------------*/
body {
    margin:0;
    padding:0;
    background:#fff ;
    font-family: Calibri, Arial;
	  font-size:12px;
	  color:#545454;
    text-align:center;
    }


/* ------------------------------- 1.LINKS, CLEAR AND PARAGRAPH --------------------------------*/
p { margin:0 0 24px 0; line-height:17px; }
.clear { height:0px; clear:both; font-size:1px; }

a:link, a:visited { color:#2786c2; text-decoration:none; }  
a:hover { color:#313131; text-decoration:none; }

input, textarea { 
	font-family: Calibri, Arial; color:#707070; font-size:12px; height:14px;
	padding:5px 5px 5px 5px; background:#fff url(../theme/buttons/input1.gif) left repeat-x; }
img {  }



/* ------------------------------- 2.BODY MAIN STRUCTURE --------------------------------*/
#root { width:100%; margin:0 auto 0 auto; background:#fff ; } 

/* H1, H2, H3, H4 */
h1 { padding:0;	margin:0; text-align:center; font-size:34px; font-weight:bold; color:#4c4c4c; letter-spacing:0; background:none; clear:both; }
h2 { padding:0 0 0 1px;	margin:0; text-align: center;	font-size:17px;	font-weight:bold; color:#676767; letter-spacing:0; background:none; clear:both; }
h3 { padding:0;	margin:0; text-align:center; font-weight:bold; color:#676767; letter-spacing:0; background:none; clear:both; }
h4 { padding:15px 0 0 1px; margin:0; text-align:center; font-size:16px; font-weight:bold; color:#4c4c4c; letter-spacing:0; background:none; clear:both; }
h1 b, h2 b, h3 b, h4 b { font-weight:bold; }

/* 400px Column */ 
.width400 { width:400px; margin:auto; padding:0; text-align:center; clear:both; }


#logo { width:400px; height:150px; padding:0 0 0 0;	float:left;}
#logo a { width:400px; height:150px; display:block;	background:url(../img/canard_pecheurs.jpg) no-repeat;}
#logo span { display:none; }
