@import "tinymce.css";

/* STYLES GENERAUX */
*{
	margin: 0;
	padding: 0;
}
html{
	background: url(images/back_body.jpg);
	color: #fff;
}
a:link,
a:visited{color:#4b473d;}
a:hover{color: #000;}
.contenu a{color: #901406;}
acronym{
	cursor:help;
	border-bottom:1px dashed #ccc;
}
a img{
	border: 0;
}
body{
	background: url(images/back_global.jpg) no-repeat top center;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #4b473d;
}
h1{
	font-size: 20px;
	color: #a4c31c;
	margin :  20px 0;
}
p{
	margin: 10px 0;
}
ul{
	margin-left: 30px;
}
blockquote{
	padding: 0 10px;
}
label{
	display: block;
}
fieldset{border: 0;}
#global{
	width: 900px;
	position: absolute;
	top: 0;
	left:50%;
	margin-left: -450px;
	padding-top: 250px;
}
#recherche{
	position: absolute;
	top: 45px;
	left: 685px;
}
#q{
	width: 150px;
	padding: 1px 3px;
	font-size: 12px;
	color: #4b473d;
	border: 1px solid #c9c9c9;
	float: left;
	margin-right: 5px;
}
#submit{
	display: block;
	width: 34px;
	height: 20px;
	border: 0;
	background: url(images/back_submit.png) no-repeat;
	color: #fff;
	font-size: 14px;
	padding-top: 0px;

	text-transform: uppercase;
}
#menu_principal{
	display: block;
	position: absolute;
	top: 230px;
	left: 10px;
}
#menu_principal dt{	display: inline;}
#menu_principal span{display: none;}
#menu_principal a{
	display: block;
	width: 178px;
	height: 20px;
	float: left;
	background: url(images/back_menu_principal.jpg) no-repeat;
}

#bt_occupation:hover{ background-position: 0 -20px !important; }
#bt_resistance{ background-position: -178px 0 !important;}
#bt_resistance:hover{ background-position: -178px -20px !important;}
#bt_internement{ background-position: -356px 0 !important;}
#bt_internement:hover{ background-position: -356px -20px !important;}
#bt_deportation{ background-position: -534px 0 !important;}
#bt_deportation:hover{ background-position: -534px -20px !important;}
#bt_liberation{ background-position: -712px 0 !important;}
#bt_liberation:hover{ background-position: -712px -20px !important;}


#menu_secondaire{
	display: block;
	position: absolute;
	top: 183px;
	left: 470px;
	font-size: 10px;
}
#menu_secondaire dt{ display: inline;}
#menu_secondaire a{
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #6e6a61;
}
#breadcrumb{
	background: #ececeb;
	color: #4b473d;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px;
	margin-bottom: 10px;
}
#breadcrumb a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#page{
	min-height: 500px;
	padding: 10px;
	margin: 0 auto;
	background: #fff;
}
#menu_rubriques a{
	text-decoration: none;
	display: block;
}
#menu_rubriques .niveau_0 a{
	color: #901406;
	font-weight: bold;
	font-size: 18px;
	padding: 10px;
}
#menu_rubriques .niveau_1 a{
	background: #f6f6f5;
	font-size: 13px;
	padding: 10px;
	margin-bottom: 2px;
}
#menu_rubriques .niveau_2 a{
	font-size: 12px;
	padding: 5px 0 5px 20px;
	background: url(images/back_niveau_2.jpg) no-repeat 10px 8px;
}
#menu_rubriques .niveau_3 a{
	font-size: 11px;
	padding: 5px 0 5px 30px;
	background: url(images/back_niveau_3.jpg) no-repeat 20px 10px;
}
#menu_rubriques .current{
	font-weight: bold;
}
#col1{
	width: 240px;
	float: left;
}
.col1_img{
	background: url(images/back_col1_img.jpg) no-repeat;
	padding-top: 260px;
}
#col2{
	margin-left: 250px;
}
#articles_home{
	background: url(images/back_articles_home.jpg) no-repeat 0 10px;
	padding-top: 40px;
	width: 380px;
}
#actualites{
	border-left: 1px solid #e6e6e5;
	background:  #f7f7f6 url(images/back_actualites.jpg) no-repeat 10px 10px;
	float: right;
	padding: 40px 10px 10px 10px;
	width: 220px;
}
#actualites .resume{
	font-size: 11px;
}
#actualites h2 a{
	font-size: 12px;
}
.metas_liste{
	padding: 5px;
	margin: 0 0 30px 0;
	font-size: 11px;
	border-bottom: 1px dotted #ccc;
	text-align: right;
	color: #ccc;
}
.item_liste{
	margin:0 10px 30px 0;
}
.item_home h2 a{
	color: #a4c31c !important;
}
.metas{
	font-size: 11px;
	font-style: italic;
	margin-bottom: 10px;
}
.resume{
	font-size: 13px;
	text-align: justify;
}
.resume_article{
	font-size: 13px;
	text-align: justify;
	font-weight: bold;
}
.contenu{
	text-align: justify;
	margin-top: 20px;
	font-size: 12px;
	float: left;
}
.contenu_pour_medias{
	width: 450px;
}
#articles_relatifs{
	background: #f9f3f2;
	padding: 2px 10px 10px 10px;
}
#articles_relatifs h2{
	text-decoration: underline;
	margin-bottom: 10px;
}
#articles_relatifs a{
	display: block;
	color: #901406;
	font-weight: bold;
	background: url(images/back_article_relatif.jpg) no-repeat left 2px;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
}
#articles_relatifs a:hover{
	color: #6a1107;
}
.fichier_telecharger{
	display: block;
	color: #901406 !important;
	background: url(images/back_fichier_telecharger.jpg) no-repeat left 2px;
	padding: 0 0 0 20px;
	margin: 5px 0 0 0;
}
.medias{
	background: #f7f7f6;
	padding: 10px;
	width: 150px;
	float: right;
	margin: 20px 0 10px 10px;
	text-align: center;
}
.medias p{
	font-size: 10px;
}
.item_media{
	margin-bottom: 20px;
}
.bt_lirelarticle{
	display: block;
	height: 16px;
	background: url(images/back_bt_lirelarticle.jpg) no-repeat right top;
	margin: 10px 0;
}
.bt_lirelarticle:hover{background-position: right -16px;}
.bt_lirelarticle span{display: none;}
.bt_plusdinfos{
	display: block;
	height: 15px;
	background: url(images/back_bt_plusdinfos.jpg) no-repeat right top;
	margin: 10px 0;
}
.bt_plusdinfos:hover{background-position: right -15px;}
.bt_plusdinfos span{display: none;}

.bt_print{
	display: block;
	width: 220px;
	height: 50px;
	background: url(images/back_bt_print.jpg) no-repeat;
	margin: 25px 0;
}
.bt_print:hover{background-position: left -50px;}
.bt_print span{display: none;}
#bt_video{
	display: block;
	width: 230px;
	height: 174px;
	background: url(images/back_bt_video.jpg) no-repeat;
}
#bt_video span{display: none;}
#footer{
	height: 138px;
	padding-top: 10px;
	background: url(images/back_footer.jpg) no-repeat;
}
#footer,
#footer dl,
#footer dt,
#footer p,
#footer a{
	font-size: 11px;
	line-height: 13px;
}
#footer strong{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#footer_coordonnees{
	width: 350px;
	height: 110px;
	margin-left: 188px;
}
#footer_rubriques_principales{
	width: 178px;
	height: 110px;
	float: right;
}
#footer_plus_d_infos{
	width: 178px;
	height: 110px;
	float: right;
}
#footer_copyright{
	clear: both;
	text-align: center;
}
#col2 form{
	width: 400px;
	display: block;
	margin: 20px auto;
}
#col2 legend{
	padding: 10px 0;
}
#col2 label p{
	color: #f00;
	font-weight: bold;
	float: right;
}
#col2 input,
#col2 textarea{
	width: 390px;
	border: 1px solid #999;
	padding: 5px;
	font-size: 12px;
	margin-bottom: 10px;
}
#col2 .submit{
	display: block;
	margin: 0 auto;
	width: auto;
	color: #fff;
	text-decoration: none;
	padding: 3px 10px ;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: none;
	font-size: 18px;
	cursor: pointer;
}
#col2 .submit:hover{
	background: #666;
}
#col2 form p{
	font-size: 10px;
	text-align: center;
}

.floatLeft{
	float: left;
	margin: auto 20px auto 0;
}
.floatRight{
	float: right;
	margin: auto 0 auto 10px;
}
.center{
	text-align: center;
}
.clearfix:after, .container:after {
  content: "\0020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  overflow:hidden; 
}
.clearfix, .container {display: block;}
.clear { clear:both; }

.border{border: 1px solid #000;}
.block{display: block;}

