@import "pays.css"; 
@import "thickbox.css"; 
/****************************** GENERAL ******************************/
*{padding: 0; margin: 0;}

body {
	font-family:  Arial, Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #3d2e2b;
}
ul{
	margin-left: 10px;
}
ul ul {
	margin-left: 20px;
}
ul ul ul{
	margin-left: 30px;
}
/*** partie centrale ***/
p{
	font-size: 11px;
	color: #3d2e2b;
}
a {
	text-decoration: none;
	outline: none;
	color: #3d2e2b;
	cursor: pointer;
}
p a {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
h1:first-letter {
	font-size: 14px;
}
h1{
	text-transform: uppercase;
	font-size: 12px;
	color: #2E100E;
}
h2:first-letter {
	font-size: 13px;
}
h2{
	text-transform: uppercase;
	font-size: 11px;
}
.strike {
	text-decoration: line-through;
}
div.see_all {
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
}	
fieldset {
	border: 0px;
}
input[readonly] {
	background-color: #ddd;
}
input.text, textarea{
	border: #4A332B solid 1px;
	font-size: 11px;
	padding: 2px;
}
select{
	border: #4A332B solid 1px;
	font-size: 11px;
	padding: 1px 2px;
}
p.admin_links,
div.admin_links {
	text-align: right;
}
.admin_links a{
	padding-left: 13px;
	color: #A67648;
	background: #fff url(images/pictos.png) no-repeat 0 -23px;
}
div.admin_links a.thickbox{
	float: right;
}
input.submit, input.cancel{
	background: #4A332B url(images/buttons.jpg) no-repeat 0 0;
	font-weight: bold;
	border: 0px;
	color: #fff;
	width: 75px;
	text-align: center;
	padding: 3px 0px 8px 0px;
	font-size: 10px;
	cursor: pointer;
}
input.radio{
	margin-bottom: -2px; 
}
.DatePicker{
	cursor: pointer;
}
.clear{
	clear: both;
}
a.ext{
	padding-right: 15px;
	background: transparent url(images/ext.jpg) no-repeat 100% 50%;
}
.myTip{
	display:block;
	width: 150px;
	background: #EDEDED;
	padding: 10px;
	color: #336699;
	border: #d4d6e6 solid 3px;
}

/** alertes **/
div.error {
	border: 1px solid #A67648; 
	background: #4A332b;
	color: #FFF;
}
div.warning{
	border: 1px solid #A67648; 
	background: #A67648;
	color: #fff;
}
div.notice{
	border: 1px solid #A67648; 
	background: #ECE4D7;
	color: #A67648;
}
/*** tableaux ***/
table {
	border-collapse: collapse;
}
th {
	background: #210000 url(images/center/table_bg.jpg) repeat-x 0 0 !important;
	padding: 10px 2px 5px 2px;
	color: #fff !important; 
}
th a{
	color: #fff !important;
	font-weight: normal;
}
/*** mediaitem ***/
div.mediaitem {
	width: 125px !important;
	max-width: 125px !important;
	padding: 0px !important;
	min-height: 160px !important;
	max-height: 160px !important;
	background: transparent url(images/mediaitem_bg.png) no-repeat 0 0!important;
	border: none !important;
	text-align: center;
	font-size: 10px;
	margin: 5px 2px 0px 2px!important;
}
* html div.mediaitem {
	height: 170px !important;
	margin: 0px 5px !important;
	background: transparent url(images/mediaitem_bg.gif) no-repeat 0 0!important;
}
div.mediaitem a, div.mediaitem  span{
	color: #590232;
	font-size: 10px;
} 
div.mediaitem div.playbutton{
	margin-top: -80px !important;
	width: 110px !important;
	max-width: 110px !important;
	height: 80px !important;
	float: left !important;
	position: relative !important;
	background: transparent url(images/ie_bg.gif) no-repeat 0 0 !important;
}
div.mediaitem div.playbutton a{
	width: 110px !important;
	max-width: 110px !important;
	height: 80px !important;
	background: transparent url(images/ie_bg.gif) no-repeat 0 0 !important;
	position: relative !important;
}
div.mediaitem table{
	margin-top: 13px;
	border-collapse: collapse;
}
* html div.mediaitem table{
	position: relative; 
	top: 8px;
}
* + html div.mediaitem table{
	position: relative; 
	top: 8px;
}
div.mediaitem td{
	background-color: #fff !important;
	width: 108px !important;
	max-width: 110px !important;
	height: 80px !important;
	max-height: 80px !important;
	border: none !important;
	border-bottom: #aaa solid 1px !important;
	vertical-align: middle !important; 
}
* html div.mediaitem td{
	width: 90px !important;
	max-width: 900px !important;
}
div.mediaitem img{
	max-width: 95px !important;
	max-height: 75px !important;
}
div.mediaitem div.title {
	max-width: 120px !important;
}
* + html div.mediaitem div.title {
	margin-top: 10px; 
}
div.mediaitem div.title h2{
	color: #4A332B;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}
div.mediaitem div.title h2:first-letter {
	font-size: 13px;
}
div.mediaitem div.title p{
	color: #A67648;
	font-weight: bold;
}
div.mediaitem div.title p.price{
	font-size: 16px;
}
div.mediaitem div.title p {
	font-size: 11px;
}
div.mediaitem p.discount {
	display: block;
	float: right;
	color: #fff !important;
	background-color: #a67648;
	margin-top: -110px;
	width: 50px;
	padding: 2px;
}
/* pagination */
div.pagination a{
	color: #A67648;
}


