/*  
Theme Name: Business Mir
Theme URI: http://www.businessmir.ch//
Description: Wordpress theme for the website http://www.businessmir.ch/
Version: 1.0
Author: no-do / Lionel Tardy
Author URI: http://no-do.ch/
Author URI: http://ltardy.com/
*/
/* °°°°°°°°°°°°°°°°°  OLITEM  °°°°°°°°°°°°°° */
/* user login */
html {scrollbar-face-color: snow; }
.ta {scrollbar-base-color: #DD7777; background-color: #D8D8D8}

img {border:0px ;}
.margin_center{
	width:30px;
}

h1.post_title {

font:bold 15px/19px Verdana, serif;

margin-top:15px;
color:darkred;

}
#user_login, #user_pass, #adv-search-nr, #adv-search-period {
border: 1px solid #CD071E;
font-size:8pt;
height:11px;
font-family:Arial, Helvetica, sans-serif;
color: black;
text-decoration:none;
letter-spacing:1px;	
}

td.logon { 
vertical-align:middle; 
margin-right:0px;
padding-right:0px;
}

#submit, #search-more {
border: 0px;
background: none;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
line-height:13px;
text-decoration:none;
letter-spacing:1px;
text-transform:uppercase;
cursor: pointer;
padding:0px;
margin:0px;
}

/* address */
#address,#address a {
border: 1px solid snow;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
line-height:13px;
color: black;
padding-left: 8px;
padding-top: 3px;
padding-bottom: 20px;
text-align:left;
}

#address a:hover {
color: #CD071E;
}

/* error message */
#error_message{
	border: 2px solid #CD071E;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12pt; 
	color: #CD071E; 
	font-face: bold;
	letter-spacing:1px; 
	text-align:center; 
	padding:5px; 
	margin:5px;
	width:300px;
}

div.rawlist{
overflow: auto;
margin-top: 00px; 
margin-left: 00px; 
border: 1px solid #e6e6e6; 
} 

#error_message a:link, #error_message a:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12pt; 
	color: #CD071E;
	text-decoration:none;
}

#error_message a:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12pt; 
	color: #CD071E;
	text-decoration:underline;
}


				
/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */

/* Général */
body {
	
	margin:0px;
	margin-left:10px;
}

img {
	border:0px;
}

td {
	vertical-align:top;
}

/* Publicités */
#pub_1 {
	width:380px;
	height:60px;
}

#pub_2 {
	margin-left:10px;
	width:161px;
/*	height:599px; TL */
}


div.banners div img {

max-width:300px;
}

/* Font */
.red, .red a {
	color:#CD071E;
}

.arial7513, .arial7513 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height:13px;
	color: black;
	text-decoration:none;
	letter-spacing:1px;
}

.arial7513red, .arial7513red a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height:13px;
	color:#CD071E;
	text-decoration:none;
	letter-spacing:1px;
}

.arial8513, .arial8513 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:13px;
	color: black;
	text-decoration:none;
	letter-spacing:1px;
}

.arialblack896red, .arialblack896red a {
	font-family:"Arial Black", Arial, HelveticaNeue-Black, HelveticaNeue, sans-serif;
	font-size:8pt;
	color:#CD071E;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	/*font-weight:bold;*/
}
.arialblack896red a:hover {
color:#580404;
} 
.arialblack1518, .arialblack1518 a {
color:black;
font-family:arial;
font-size:10pt;
font-weight:bold;
letter-spacing:1.5px;
line-height:14pt;
text-decoration:none;
text-transform:uppercase;
}

.arialblack1518s, .arialblack1518s a {
color:black;
font-family:Arial,HelveticaNeue-Black,HelveticaNeue,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.8px;
line-height:12pt;
text-decoration:none;
text-transform:uppercase;
}
.arialblack1518s a:hover {color:red;}

.arialblack1012, .arialblack1012 a {
color:black;
font-family:Verdana;
font-size:11px;
letter-spacing:0.5px;
line-height:15px;
padding-left:2px;
text-decoration:none;	
}
.arialblack1012 a:hover {color:purple;}
.arialblack105126red, .arialblack105126red a {
color:#CD071E;
font-family:Verdana;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
line-height:15.6px;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0.7px;
}

.arialblack105126red a:hover {color:#660000;}

.arialblack105126, .arialblack105126 a {
color:#ffffff;
font-family:arial;
font-size:10pt;
font-weight:bold;
letter-spacing:2px;
line-height:20pt;
text-decoration:none;
text-transform:uppercase;
letter-spacing:0.7px;
}

.arialblack105126 a:hover {color:#660000;}


.times12144, .times12144 a {
color:black;
font-family:verdana;
font-size:12px;
letter-spacing:0.7px;
line-height:14.4pt;
text-decoration:none;
}

.left, .left a{
	text-align: left;
	float: left;
	color:white;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.5px;
}

.right, .right a{
	text-align: right;
	float: right;
	color:white;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.5px;
}

.times155186, .times155186 a {
	font-family:Verdana;
	font-size:13px;
	line-height:14pt;
	color:black;
	text-decoration:none;
	letter-spacing:0px;	
}

#cthematic ul{
	font-family:"Arial Black", Arial, HelveticaNeue-Black, HelveticaNeue, sans-serif;
	font-size:10px;
	line-height:12px;
	color:black;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:0.5px;	
}

#cthematic ul li a, #cthematic ul li a:hover #cthematic ul li a:visited{
	color:black;
	text-decoration:undeline;
}


/*Logo & Interface*/
#logo {
}


#searchbox {
	width:133px;
	/*background:url(images/searchbox.png);*/
	border:1px solid #CD071E;
	height:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: black;
	text-decoration:none;
	padding:1px;
	line-height:normal;
}

#newsletter  {
}

.mirBulletin {
	border: 1px solid crimson;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding:5px;
	background: snow url(/images/bgwhite.gif) repeat 0px 0px;
	text-align:center;
	width:32px;
	height:32px;
} 
.mirBulletin a, .mirBulletin a.visited{
	text-decoration:none;
	color:black;
}
.mirBulletin a:hover{
	text-decoration:underline;
	background: snow url(/images/bgglt.gif) repeat 0px 0px;
	color:black;
}

#languages {
}

#pages {
	width:90;
	text-align:right;
}

#content {
	width:533px; text-align:left;
	font-family:verdana;
	font-size: 12px;
    letter-spacing: 0.7px;
    line-height: 14.4pt;
	margin-top:10px;
}


#mainbar {
	width:919px;
}

#barcol1 {
width:534px;
line-height:0px;
font-size: 0px;
}

#barcol {
width:534px;
line-height:0px;
font-size: 0px;
}



#barcol2 {
width:374px;
line-height:0px;
font-size: 0px;
}

#welcome {
	width:534px;
}

#welcome table{
	/* background: url(/images/bgwhite.gif); */
}

#searchbar {
	padding-top:4px;
	width:374px;
	/* background: url(/images/bgwhite.gif); */
	height:15px;
}

#col_b {
	width:374px; text-align:left;
	margin-top:10px;
}

#col_c {
	width:60px; text-align:left;
}

.redbar {
	width:100%;
	background:#CD071E;
	height:2px;
line-height:0px;
font-size: 0px;
}

.redbarbold {
	width:100%;
	background:#CD071E;
	height:2px;	
line-height:0px;
font-size: 0px;
}

.blackbar {
	width:100%;
	background:#000;
	height:1px;
line-height:0px;
font-size: 0px;
}

.blackbarmargin {
	width:100%;
	background:#000;
	height:1px;
	margin-bottom:3px;
	margin-top:3px;
	
line-height:0px;
font-size: 0px;
}

.post_content_excrept {
	margin-top:5px;
}


/* Calendar */
#BMirNewsCalendarDIV{
	font-size:12px;
	width:200px;
}	
.fc_main { background: #DDDDDD; border: 1px solid #000000; font-family: Verdana; }
.fc_date { border: 1px solid #D9D9D9;  cursor:pointer; text-align: center;}
.fc_dateD { color: #7D7D7D; border: 1px solid #D9D9D9;  cursor:pointer; font-size: 12px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; text-align: center; }
.fc_wk {font-family: Verdana; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; text-align: center;}
.fc_head { background: #000066; color: #FFFFFF; font-weight:bold; text-align: left; }

#previous_next {
	background-color: #CE0418;
	padding:5px;
}

.basket{
border: 1px solid #9A9A9A;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
.tracking{
border: 1px solid #9A9A9A;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
width:80%;
}
.llh{
font-weight: bold;
background: url(/images/bgwhite.gif) repeat 0 0px;
color:crimson;
}
.ll1{
background:whitesmoke;
color:black;
}	
.ll0{
background:snow;
color:#303030;
}
.ll3{
background: url(/images/bgwhite.gif) repeat 0 0px;
font-weight:bold;
}
.address{
border: 1px solid #9A9A9A;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}
.msg_btn:hover {background:snow; color:#B51212; border:1px solid #B51212; padding:1px 10px 1px 10px; font-style: normal; font-size: 11px;}
.msg_btn  { text-decoration:none; background:#B51212; color:snow; border:1px solid #002D62; padding:1px 10px 1px 10px; font-style: normal; font-size: 11px;}

.shopError, #login_error {
	border: 1px solid #CC0000;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding:2 10px 2px 30px;
	background: snow url(/images/error_sm.gif) no-repeat 10px 3px;
	text-align:left;
	text-ident:30px;
	padding-left:30px;
}

.shopOK {
	border: 1px solid #339900;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	padding:2 10px 2px 30px;
	background: snow url(/images/runnerOK.gif) no-repeat 10px 3px;
	text-align:left;
	text-ident:30px;
	padding-left:30px;
}


div#content>div>a, div#content>div>a:link, div#content>div>a:visited  { color:darkred; }
div#content>div>a:hover { color:red; text-decoration:underline; }

#footer2 p {
margin:0px; padding:0px;
}

#footer2 {
clear: both;
margin: 20px 0px 10px 0px;
padding:6px; 
border-top: 2px solid #CD071E; 
}

.lightblue {
background-color: #C7D2D8; margin: 10px 0px 0px 0px; padding-left: 10px;
}

.pointer { cursor:pointer; }
