/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; margin:0px;}

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }
/* Bas de Page */
div#bas_de_page{
	height:10px;
	background: transparent url(../images/ombre_bas.png) no-repeat 0 0;
}


select#Select{
	border:none;
	margin:0px;
	width:149px;
	height:16px;
	background-color:#ffffff;
	background:transparent url(../images/inscription_input1.jpg) no-repeat 1px 1px;
}
select#Select option{
	border:none;
	margin:0px;
	width:149px;
	height:16px;
	background-color:#ffffff;

}
select#Select1{
	border:none;
	margin:0px;
	width:202px;
	height:16px;
	background:transparent url(../images/inscription_input.jpg) no-repeat 1px 1px;
}
input#Check{
	border:none;
	margin:0px;
	width:17px;
	height:16px;
	background:none;
	background:transparent url(../images/checkbox.jpg) no-repeat 0 0;
}
input#Header{
	border:none;
	margin:0px;
	background:none;
	background: transparent url(../images/input_header_03.jpg) no-repeat 0 0;
	width:111px;
	height:17px
}
form{
	display:inline;
}
label{
	display:block;margin-bottom:13px;
}
input#Input{
text-align:center;
font-size:12px;
padding-top:4px;
	margin:0px;
	border:0px;
	width:188px;
	height:21px;
	background:transparent url(../images/newsletter_input.jpg) no-repeat 0 0;
}
input#Input1{
font-size:12px;padding-top:1px;padding-left:2px;
	margin:0px;
	border:0px;
	width:149px;
	height:16px;
	background:transparent url(../images/inscription_input1.jpg) no-repeat 0 0;
}
input#Input2{
font-size:12px;padding-top:1px;padding-left:2px;

	margin:0px;
	border:0px;
	width:202px;
	height:16px;
	background:transparent url(../images/inscription_input.jpg) no-repeat 0 0;
}

input#Input3{
font-size:12px;padding-top:1px;padding-left:2px;
	margin:0px;
	border:0px;
	width:124px;
	height:16px;
	background:transparent url(../images/inscription_input2.jpg) no-repeat 0 0;
}
input#Input4{
	margin:0px;
	text-align:left;
	font-size:12px;
	padding-top:1px;
	margin-left:5px;
	border:none;
	width:341px;
	height:172px;
	background:transparent url(../images/contac_message.jpg) no-repeat 0 0;
}
textarea#textarea4{
	margin:0px;
	text-align:left;
	font-size:12px;
	padding-top:1px;
	margin-left:5px;
	border:none;
	width:341px;
	height:172px;
	background:transparent url(../images/contac_message.jpg) no-repeat 0 0;
}
input#Input5{text-align:center;font-size:12px;padding-top:4px;
	margin:0px;
	border:none;
	width:188px;
	height:21px;
	background:transparent url(../images/newsletter_input.jpg) no-repeat 0 0;
}
/* layout.css */

html 	{
	  /*text-align : center;*/
}
div#flash{
	height:334px;
}
div#site { 
	z-index:2;	
	position : relative; 
	width:974px; /* taille de la div en comptant l'ombrage*/
	margin : 0 auto; 
	text-align : left;
} 
/* Ombrage allant du haut jusqu'au dessus du footer*/
div#ombre{
	z-index:1;
	background-image:url(../images/ombre.png);
	background-repeat:repeat-y;
}
/* Fond transparent*/
div#fond{
	z-index:0;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-592px;
	width:1184px;
	height:850px;
	background-image:url(../images/fond.png);
}
/* Content */
div#content { 
	position : relative; 
	background-color:#FFFFFF;
	margin-left:37px;
	min-height:700px;
}
div#content_main {
	position : absolute;
	width : 900px;
	margin-top:3px;
	background-color:#FFFFFF;
}
div#content_mainbak {
	position : absolute;
	left : 153px;
	width : 617px;
	background-color:#FFFFFF;
}
div#content_main_clear {
	left : 210px;
	width : 679px;
	background-color:#FFFFFF;

}
div#content_sub {
	left : 0px;
	width : 207px;
	min-height: 300px;
	margin : 0px;
	background-color:#FFFFFF;
	

}




div#branding, div#nav_main, div#site_info, div#tools, div#content, div#flash, div#nav_main_t1,div#sans_flash {
	width : 900px;
}
div#branding, div#site_info, div#tools, div#content, div#flash, div#nav_main_t1,div#sans_flash{
	margin-left:37px; /* Ecart de 37px car 37 + 900 + 37 = 974 -> taille de div#site */
}

.pc,.sc { position: absolute; top: 0; left: 37px;} 
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

