/*  
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 */
#user_login, #user_pass, #adv-search-nr, #adv-search-period {
border: 1px solid #CD071E;
font-size:7pt;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
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;
color: #CD071E;
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;
}

#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;
}

img {
	border:0px;
}

td {
	vertical-align:top;
}

/* Publicités */
#pub_1 {
	position:absolute;
	left:528px;
	top:7px;
	width:468px;
	height:60px;
}

#pub_2 {
	position:absolute;
	left:835px;
	top:102px;
	width:161px;
	height:599px;
}

/* 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;
}

.arialblack896red, .arialblack896red a {
	font-family:"Arial Black", Arial, HelveticaNeue-Black, HelveticaNeue, sans-serif;
	font-size:8pt;
	line-height:9px;
	color:#CD071E;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:1px;
	/*font-weight:bold;*/
}
 
.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;
}


.arialblack1012, .arialblack1012 a {
color:black;
font-family:Verdana;
font-size:11px;
letter-spacing:0.5px;
line-height:15px;
padding-left:2px;
text-decoration:none;	
}

.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;
}

.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:black;
	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:black;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.5px;
}

.times155186, .times155186 a {
	font-family:"Times New Roman", Times, serif;
	font-size:15.5px;
	line-height:16pt;
	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 {
	position:absolute;
	left:10px;
	top:10px;
}

#searchbox {
	position:absolute;
	left:126px;
	top:1px;
	width:160px;
	/*background:url(images/searchbox.png);*/
	border:1px solid #CD071E;
	height:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	color: black;
	text-decoration:none;
	letter-spacing:1px;
}

#newsletter  {
	position:absolute;
	left:390px;
	top:6px;
}

#languages {
	position:absolute;
	left:455px;
	top:6px;
}

#pages {
	position:absolute;
	left:315px;
	top:6px;
	width:90;
	text-align:right;
}

#content {
	position:absolute;
	left:10px;
	top:148px;
	width:433px;
}

#content a:link, #content a:visited, #content a:hover{
	color: black;
}


#mainbar {
	position:absolute;
	left:10px;
	top:103px;
	width:819px;
}

#barcol1 {
position:absolute;
left:10px;
top: 125px;
width:434px;
line-height:0px;
font-size: 0px;
}



#barcol2 {
position:absolute;
left:455px;
top:125px;
width:374px;
line-height:0px;
font-size: 0px;
}

#welcome {
	position:absolute;
	left:10px;
	top:106px;
	width:434px;
}

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

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

#col_b {
	position:absolute;
	left:455px;
	top:148px;
	width:374px;
}

.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;
}