/* CSS Document DYCOEC 2.0 - 11/06/07 */

body {
	margin: 0px;
	padding: 0px;
	/*scrollbar-face-color:#89A6B3;
	scrollbar-highlight-color:#C4D4DA;
	scrollbar-3dlight-color:#C4D4DA;
	scrollbar-darkshadow-color:#62899A;
	scrollbar-arrow-color:#4A6774;
	scrollbar-track-color:#62899A;*/
	background-color:#E9E3D9;/*#B9A98A#97845E;*/
}



#conten_page {
position:relative;
width:785px;
_width:800px;
margin:20px auto;
_margin:20px 5%; /*IE*/
padding:10px;
border-top:1px solid #4E3910;/*#E9E3D9*/
border-right:2px solid #4E3910;/*#E9E3D9*/
border-bottom:2px solid #4E3910;/*#E9E3D9*/
border-left:1px solid #4E3910;/*#E9E3D9*/
-moz-border-radius:7px;
background-color:#E0CEAB;
}


#conten_corps {
	position:relative;
	top:0px;
	right:0px;
	min-height:500px;
	_height:500px;
	padding:10px 30px 50px 40px;/**/
	margin:0px 0px 0px 200px;
	background-color:#fff;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomright:7px;
}

#conten_gauche {
	/*float:left;*/
	position:absolute;
	top:110px;
	left:11px;
	margin:0px;
	padding:5px 0px;
	width:199px;
	_width:201px;
	border:1px solid #fff;
	border-right:2px solid #fff;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
}

#conten_tete {
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	width:785px;
	/*background-color:#F0C0FF;  rose */
	background-image:url(dyc_pack/fd_tt_ent4.jpg);/**/
	background-repeat:no-repeat;
	background-position:right 0px;
}

#conten_pied {
	clear:both;
	position:relative;
	left:0px;
	bottom:0px;
	height:70px;
	width:785px;
	/*background-color:#F0C0FF;  rose */
	background:url(dyc_pack/fond_pied.jpg);
	background-repeat:no-repeat;
	background-position:center 10px;
}


/****** Divers .. mise en forme ... ******* */

.clear { clear:both; }

/* p supporte par IE et Gecko */
p.space_5, p.space_10, p.space_20 {
	display:block;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	border: 0;
}
.space_5 {  height: 5px; }
.space_10 { height: 10px; }
.space_20 { height: 20px; }

div.center { text-align:center; }

.retrait_t1 { padding-left:20px; }
.retrait_t2 { padding-left:70px; }
.retrait_t3 { padding-left:100px; }

.col_g_50 { float:left; width:50px; margin-right:2px; margin-left:2px; }
.col_g_165 { float:left; width:160px; margin-right:2px; margin-left:2px; }
.col_g_250 { float:left; width:245px; padding:4px; margin:2px; }
.col_d_art { float:right; width:160px; right:0px; margin-left:20px; }
.col_r_pa { 
	float:right;
	width:100px;
	top:0; right:0;
	margin-left:5px; min-width:100px;
	min-height:35px;
	text-align:center;
}

img {
	border-width: 0px;
	behavior: url("./win_png.htc"); /* pour image png24 dans MS IE */
}

/* *************************** */
.cont_fdc {
_width:100%;/*pour IE */
padding:3px;
-moz-border-radius: 5px;
}

.c_00 {}
.c_01 { background-color:#E9E3D9; }
.c_02 { background-color:#E5D9BF; }
.c_03 { background-color:#E0CEAB; }
.c_04 { background-color:#D1BF9B; }
.c_05 { background-color:#B9A98A; }
.c_06 { background-color:#97845E; }
.c_07 { background-color:#716346; }
.c_08 { background-color:#4E3910; }


/* ********************* */
.cont_logo_site {
	float:left; top:0px; left:0px; width:200px; height:100px;
}

.cont_maj {
	float:right; top:0px; right:0px; width:150px;
	padding:3px;
	border:1px solid #B9A98A;
	background-color:#E9E3D9;
	-moz-border-radius:5px;
	text-align:center;
	-moz-opacity: 0.7; filter: alpha(opacity=70);
}

.cont_even_jour {
	position:absolute;
	top:0px;
	width:350px;
	margin-left:250px;
	_margin-left:50px;
	padding:3px;
	border:1px solid #698849;
	background-color:#FEA616;
	-moz-border-radius:5px;
	-moz-opacity: 0.8; filter: alpha(opacity=80);/**/
	text-align:center;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}

.cont_cart_pied {
	padding:3px;
	border:1px solid #B9A98A;
	background-color:#E9E3D9;
	-moz-border-radius:5px;
	text-align:center;
	-moz-opacity: 0.7; filter: alpha(opacity=70);
	text-align:center;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
}


.bouton_menu, .bouton_menu_sur, .bouton_menu_on {
	position:relative;
	margin-bottom:3px;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.bouton_menu {
	left:0;
	margin-right:10px;
	padding:3px 0px 3px 10px;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	background-color:#E5D9BF;
}
.bouton_menu_sur, .bouton_menu_on {
	margin-left:10px;
	right:0px;
	padding:3px 0px 3px 10px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	background-color:#F4F1EC;
}
.bouton_menu_on { 
background-color:#fff;
	border-top:1px solid #B9A98A;
	border-left:1px solid #B9A98A;
	border-bottom:1px solid #ffffff;
}

.bloc_gd_titre {
	padding:25px;
	text-align:center;
}


.cont_sect_them {
	float:left;
	width:245px;
	height:50px;
	background-color:#E9E3D9;
	padding:4px;
	margin:2px;
	-moz-border-radius:5px;
	text-align:center;
	vertical-align:middle;
}

.cont_filet_1 {
	float:left;
	width:245px;
	border:1px solid #4E3910;
	margin:2px;
	padding:3px;
	-moz-border-radius:5px;
}

.cont_hierarchie {
position:absolute;
left:0;
bottom:0px;
padding:4px;
}

.cont_introtheme {
	padding:15px 25px;
	margin-bottom:20px;
	background-color:#EBF2DE;
}

ul.cont_item {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.cont_item li {
	border-left:1px solid #E5D9BF;
	padding:2px 3px;
	margin-top:2px;
	background-color:#EBF2DE;
}

.cont_notes {
	margin:0px 25px;
	padding:5px;
	border-left:5px solid #97845E;
	border-right:1px solid #97845E;
}
.cont_enonsart {
margin:2px 0px;
	padding:2px 2px 2px 25px;
	border-left:5px solid #97845E;
	border-right:1px solid #97845E;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.cont_nom_kfk { /* style 'nom-auteur' pag kifekoi */
	float:left;
	width:35%;
	min-height:20px;
	margin-right:5px;
	margin-left:5px;
}
.cont_theme_kfk { 
	float:right;
	width:55%;
	padding-left: 3px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px;
}
.cont_theme_kfk li {
	list-style:none;
	padding:1px 0px 1px 15px;
	background-image:url(dyc_pack/pucetit.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.enum_ord li {
	list-style:none;
	padding:0px 0px 0px 15px;
	background-image:url(dyc_pack/pucetit.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.cont_listaut {
	border-top: 2px dotted #B9A98A;
	border-bottom: 2px dotted #B9A98A;
	padding: 5px;
}

.ico_agd {
	background-image:url(dyc_pack/icon_agenda-24.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ico_kfk {
	background-image:url(dyc_pack/ico_kfk.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
}

/* *********************************** */
/* textes             */

.bold { font-weight:bold; }
.italic { font-style:italic; }

a { color:#554A34; text-decoration: none; cursor:pointer;}

a:hover { color:#AF5F5F; text-decoration: none; }



.t_v10 {
	font-size: 10px; font-family: Verdana, Helvetica, sans-serif;
}
.t_v12 {
	font-size: 12px; font-family: Verdana, Helvetica, sans-serif;
}
.t_v15 {
	font-size: 15px; font-family: Verdana, Helvetica, sans-serif;
}
.t_a12 {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif;
}
.t_a14 {
	font-size: 14px; font-family: Arial, Helvetica, sans-serif;
}

.t_coul_01 { color:#E9E3D9; }
.t_coul_02 { color:#E5D9BF; }
.t_coul_03 { color:#E0CEAB; }
.t_coul_04 { color:#D1BF9B; }
.t_coul_05 { color:#B9A98A; }
.t_coul_06 { color:#97845E; }
.t_coul_07 { color:#716346; }
.t_coul_08 { color:#4E3910; }


.t_on { color:#E0CEAB;}
.t_gd_titre {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#716346;
	
}

.bloc_ttr_t1, .bloc_ttr_t2, .bloc_ttr_t3 {
	margin:0px 0px 5px 0px;
	padding:3px 3px 5px 30px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bolder;
	color:#4E3910;
	
}
.bloc_ttr_t1 { font-size: 17px; border-bottom:3px dotted #E5D9BF; }
.bloc_ttr_t2 { font-size: 15px; border-bottom:3px dotted #E5D9BF; }
.bloc_ttr_t3 { font-size: 13px; }


h2.ttr_h { /* {0{ */
	/*clear:both;*/
	margin-top:35px;
	padding: 2px;
	margin-bottom:10px;
	background-color: #E5D9BF;
	border-top: 1px solid #D1BF9B;
	border-bottom: 1px solid #D1BF9B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 15px;
	color:#2D4762;
	text-align: left;
}
h3.ttr_h, h3.spip { /* {{{ */
	/*clear:both;*/
	margin-top:35px;
	padding: 2px;
	/*
	background-color: #ECF0F4;
	border-top: 1px solid #9EAFC1;
	border-bottom: 1px solid #B6C3D0;
	*/
	border-top: 2px dotted #716346;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 13px;
	color:#4E3910;
	text-align: left;
}
h4.ttr_h { /* {2{ */
	margin-left:15px;
	padding: 0px 0px 0px 10px;	
	border-left: 2px dotted #4E3910;
	/*background: url(../sk2_img/fd_menu_t1.gif) no-repeat top left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}


/* ******************************** */
/*  standard + feuille spip style   */


/*a.spip_url { }

a.spip_glossaire { }*/
a.spip_in { font-weight:bold; }

a.spip_out { font-size:+1em; font-weight:bold; color:#327022;} /* vert fonce */
/**/a.spip_out:before { content:url(dyc_pack/lienout_bef.png) ""; }
/**/a.spip_out:after { content:url(dyc_pack/lienout_aft.png) ""; }
a.spip_out:hover { color:#AF5F5F; text-decoration: none; }

.spip_code {
	margin-left:5px;
	background-color: #E5D9BF;
	font-family:  Century Gothic, AvantGarde;
	font-weight: normal;
	font-size: +1em;
	color: #635580; /* violet */
	font-style: normal;
}
p.bloc {
	   margin:0px; padding:0px;
}
p.spip_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #716346; 
}
a.spip_note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#716346; 
}

hr.spip { }
b.spip { font-weight:bold; }
i.spip { }
p.spip { margin:0px; padding:8px 0px 0px 0px; }
li.spip { list-style-image:url(dyc_pack/puce.gif); }
li li.spip { list-style-image:url(dyc_pack/puce.gif); }
ul.spip { margin:0px; padding:0px 0px 0px 35px; }

blockquote.spip {
	margin: 10px 25px 10px 25px;
	padding:5px;
	border : solid 1px #AFB8BC;
	background-color: #EFEFEF;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius-topleft:9px;
	-moz-border-radius-bottomright:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}

.spip_cadre {
	clear:both;
	width : 95%;
	padding: 5px;
	margin-top: 10px;
	margin-left:15px;
	border : solid 2px #AFB8BC;
	background-color: #EFEFEF;
}

.spip_puce {
	list-style-position: inside;
	border-width: 0px;
}

.spip_doc_titre {
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 10px;			
}
.spip_doc_descriptif { clear: both; font-size: 10px; margin-left: auto; margin-right: auto; }

.spip_documents {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
	vertical-align:bottom;
}

.spip_documents_center{
	/*margin: auto;*/
	padding:5px 0px 2px 0px;
	text-align: center;
	/*width: 80%;*/
}
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left{
	float: left;
	margin-right: 15px;
	padding:2px 0px 2px 0px;
	text-align: center;
	clear:both;
}

.spip_documents_right{
	float: right;
	margin-left: 15px;
	padding:2px 0px 2px 0px;
	text-align: center;
	clear:both;
}

table.spip {
clear:both;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	border: 1px solid #AFB8BC;
	border-collapse:collapse;
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin-left: auto;                                                       
	margin-right: auto;
	padding: 3px;
	font-weight: bold;
	font-family: Verdana,Arial,Sans,sans-serif;
	font-size : 70%;
}

table.spip tr.row_first {
	background-color: #B6C3D0;
}

table.spip tr.row_odd {
	background-color: #F2F2F2;
}

table.spip tr.row_even {
	background-color: #DAE1E8;
}

table.spip td {
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
table.spip th {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
table.spip td, table.spip th {
	font-family: Arial,Sans,sans-serif;
	font-size : 12px;
	color: #2D4762; /* - c2 */
}

.forml { background-color: #E7E5E5;}

.spip_encadrer {
	font-family: verdana, helvetica, arial, sans-serif;
	width : 95%;
	background-color:#B0C5CE;
	padding: 5px;
	border: 1px #62899A solid;
	-moz-border-radius:9px;
}


div.spip_poesie {
	clear:both;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #999999;
}
div.spip_poesie div {
	text-indent: -60px;
	margin-left: 60px;
}

.spip_bouton { background-color: #BFC5C9; -moz-border-radius:5px;}

form.formrecherche { 
	margin-top: 5px;
	margin-bottom: 5px;
}
input.formrecherche {
	width: 95%;
	background-color: #FFDDAA;
}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 *  Images typographiques (via image_typo)
 */
.image_typo {
	behavior: url("./win_png.htc");
}


/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}

