/* DEFINITION DU BODY*/

body {
	background:#1b1405 url(images/body_bg.png) top left repeat-x ;
}

body,html {
	margin:0px 0px;
	padding:0px 0px;
	font-family: arial;
	font-size:11px;
}

#arabesque {
	position:relative;
	margin:0 auto;
	height:1024px;
	width:1344px;
	z-index:0;
	background: url(images/arabesque.png) top left no-repeat ;
}

/* DEFINITION GENERALE DES LIENS */

a{
	color:#8d4714;
}

a:hover , a:active{
	color:#b7293d;
}



/* RAJOUT BG SOLEIL */

#sun_bg {
	width:993px;
	height:200px;
	position:absolute;
	margin-left:3px;
	margin-top:220px;
	background:url(images/sun_bg.png) top left no-repeat;
	z-index:0;
}

/* LISTE DES CLASS UTILES */

#start {
	position:relative;
	float:left;
	margin:10px 10px;
	z-index:1000;
}

.lire_la_suite_l {  float:left; width:100%; margin:10px 0px; font-size:12px; color:#38427a; text-decoration:underline;}
.lire_la_suite_r {  float:right; margin:0px 0px;}
.lire_la_suite_r a , .lire_la_suite_l a{ font-weight:600; color:#333; }
.lire_la_suite_r a:hover, .lire_la_suite a:active , .lire_la_suite_l a:hover, .lire_la_suite_l a:active{ color:#333; }


.clear { clear:both; }

h2.title_wrap { color:#8d4714;font-size:16px;font-weight:600;text-decoration:none; }
.title_wrap2 { color:#8d4714;font-size:12px;font-weight:0;text-decoration:none; }

.i_name { float:left; width:140px; text-align:right; } /* --> class pour la largeur des <label> */

.bt_link1 {
	background:#ccc url(images/bg_btlink1.png) bottom left repeat-x;
	padding:2px 10px;
	margin:0px 5px;
	font-weight:600;
	color:#000;
	border:1px solid #b1b1b1;
	}
	
	.bt_link1:hover {
		background:#ccc url(images/bg_btlink1_H.png) bottom left repeat-x;
		border:1px solid #FFF;
		color:#b7293d;
	}

/* DEFINITION DU DIV GLOBAL */
#global {
	position:relative;
	margin:0 auto;
	margin-top:-1024px;
	padding:0px 0px;
	width:1000px;
	z-index:10;
}

/* DEFINITION DU HEADER */
#header {
	margin:0px 0px 0px 8px;
	padding:0px 0px;
	float:left;
}

#header h1 {
	margin:0px 0px 0px 0px ;
	padding:0px 0px;
	float:left;
	width:700px;
}


/* Definition du bloc WYSIWYG */

#wysiwyg {
	width:700px;
	float:left;
	padding:25px 25px;
	color:#3c2208;
}

#wysiwyg img {
	margin:0px 0px;
	padding:35px 52px;
	background:url(images/img_bg.png) top left  no-repeat;
}

.wysi_titre {
	font-size:18px;
	color:#3c2208;
	font-weight:600;
	margin-bottom:10px;
	width:100%;
	float:left;
}

.color {
	font-size:12px;
	color:#3c2208;
	font-weight:600;
	margin-bottom:10px;
	margin-top:10px;
	width:100%;
	float:left;
}

/* DEFINITION DU WRAPPER */

#wrapper {
	width:100%;
	float:left;
	min-height:650px;
}

/* DEFINITIO DU MENU AU TOP */

#wrapper .menu_foot {
	width:270px;
	float:right;
	margin-top:-30px;
	margin-right:-10px;
	height:30px;
	line-height:25px;
	text-align:right;
	color:#333;
	font-size:10pt;
	font-weight:600;
	border-bottom:1px solid #ca9044;
	z-index:100;
}

#wrapper .menu_foot a{
	height:30px;
	line-height:25px;
	color:#8d4714;
	padding:0px 10px;
	margin:0px 10px 0px 0px;
	z-index:100;
}

#wrapper .menu_foot a:hover , .menu_foot a:active {	
	color:#b7293d;
	z-index:100;
}

/* La meme pour la gauche avec les rubrique */
#wrapper .menu_left {
	width:200px;
	float:left;
	margin-top:-30px;
	margin-left:-15px;
	line-height:26px;
	text-align:left;
	color:#333;
	font-size:10pt;
	font-weight:600;
	z-index:100;
}

#wrapper .menu_left a{
	width:200px;
	float:left;
	height:25px;
	line-height:25px;
	color:#8d4714;
	padding:0px 0px 0px 30px;
	margin:5px 10px 0px 0px;
	background:url(images/menu_bg.png) bottom left no-repeat
}

#wrapper .menu_left a:hover , .menu_left a:active {	
	color:#b7293d;
	z-index:100;
}

/* DEFINITION DU CENTER OVER ALL (permettant de voir le contenu grace au z-index */

#center_over_all {
	position:relative;
	float:left;
	z-index:100;
}


/* DEFINITION DU BLOC TEXT */

.text_center {
	width:740px;
	float:left;
	margin-top:-10px;
	margin-left:20px;
	font-size:12px;

}

.left , .right{
	width:330px;
	float:left;
	margin:0px 10px;
	padding:10px 10px;
		font-weight:600;
}

.flash {
	float:left;
	width:900px;
	margin-left:30px;
}

/* DEFINITION DU FOOTER */

#footer {
	width:100%;
	bottom:0px;
	float:left;
	background:url(images/bg_foot.png) bottom left repeat-x;
}

.copy {
	width:10%;
	float:right;
}

#footer .menu_foot {
	width:90%;
	padding-top:10px;
	float:left;
	text-align:center;
	color:#a66f2b;
	font-weight:600;
	font-size:10px;
}

#footer .menu_foot a{
	color:#a66f2b;
	padding:2px 10px;
}

#footer .menu_foot a:hover , #footer .menu_foot a:active {
	color:#FFF;
}

.on{
	color:#b7293d;
	background:#FFF;
}

/* CONTENU CENTRAL */


/* DEFINITION PAGE WYSIWYG */


/* RAJOUT POUR LA PAGE TELECHARGEMENT */

/* Tableau des DL */

/* Contact */
.form {
	float:left;
	width:100%;
	margin-top:40px;
	padding-top:30px;
	padding-left:10px;
	background:url(images/contact_form.png) top left no-repeat;
}

.input {
	float:left;
	width:100%;
	margin:5px 0px;
	padding:5px 10px;
}

.input label {
	color:#38427a;
	font-size:14px;
	width:180px;
	float:left;
	text-align:right;
}

.input input , .input textarea{
	margin-left:5px;
	min-height:20px;
	
	border:none;
}

.input input ,.input input:focus ,.input input:active,.input input:hover {
	background: url(images/input_bg.png) bottom left no-repeat;
	text-align:center;
	width:217px;
}

.input textarea ,.input textarea:focus ,.input textarea:active,.input textarea:hover {
	background:#dca34d;
	text-align:left;
}



.submit input {
	color:#333;
	font-weight:600;
	background:#dca34d;
	border:1px solid #241705 ;
	padding:2px 10px;
	margin:10px 10px 0px 0px;
	cursor:pointer;
	float:left;
	margin-left:195px;
}

.submit input:hover {
	background:#241705;
	color:#FFF;
	border:1px solid #dca34d ;
}

.input input:focus , #formulaire .input textarea:focus{

}

/* Definition du bloc inner_cadre */

#inner_cadre {
	width:993px;
	margin:0 auto;
}

#top_innerC {
	width:993px;
	height:29px;
	float:left;
	margin:0px 0px;
	background:url(images/cadre_top_bg.png) top left  no-repeat;
}

#bg_innerC {
	width:993px;
	float:left;
	margin:0px 0px;
	background:url(images/cadre_all_bg.png) top left repeat-y;
}

#center_innerC {
	width:953px;
	min-height:500px;
	float:left;
	margin:0px 0px;
	padding:20px;
	background:url(images/cadre_center_bg2.png) bottom left repeat-x;
	z-index:100;
}

.Padpad {
	padding:10px 10px;
}

#bottom_innerC {
	width:993px;
	height:29px;
	float:left;
	margin:0px 0px;
	background:url(images/cadre_bottom_bg.png) bottom left no-repeat;
}

/*--------------------------------------------*/