/* CSS Document */
html, body			{ padding:0; margin:0; }
a img				{ border:none; }
a					{ color:#b8131a; text-decoration:none; }
a:hover				{ text-decoration:underline; }

body				{ background-color:#ba131a; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:30px 0; }

#main				{ background:url(../images/mainBack.gif) repeat-y #fff; width:970px; margin:0 auto; }

/* ******************* HEADER ******************* */
#header				{ background:url(../images/headerBack.gif) no-repeat top; min-height:85px; padding:60px 55px 0; }

/* ****************** NAVIGATION **************** */
#sidebar			{ width:186px; margin-left:10px; float:left; text-align:right; font-size:0.9em; color:#333; margin-top:-91px; }

#sidebar ul			{ list-style-type:none; padding:0; margin:0; }
#menu li a			{ color:#333; text-transform:uppercase; text-decoration:none; display:block; padding:5px 9px; letter-spacing:1px; }
#menu li a:hover, #menu li.on a	{ background-color:#b8131a; color:#fff; }

#clients li	a		{ text-decoration:none; display:block; padding:5px 10px; }
#clients li a:hover, #clients li.on a, .highlight a { background-color:#b8131a; color:#fff; }

/* ****************** CONTENT ****************** */
#content			{ margin:10px 20px; color:#333; float:left; width:700px; }
#content_home			{ margin:10px 20px; color:#333; float:left; width:720px; }
#subimage 			{height: 20px; background-color:#BA131A; margin: 0 0 20px; 0}

#content #homepic	{ border-bottom: solid 26px #b8131a; margin-bottom:20px; }

#content h1			{ color:#2e89b0; }
#content h2			{ font-size:1.3em; color:#b8131a; border-bottom:dotted 1px #b8131a; width:700px; }

#commerces			{background-color:#BA131A; color: #fff; margin: 0 0 20px 0;}
#commerces a		{color: #fff;}

#zone13				{background-color:#009ee0; color: #fff;}
#zone13 a 			{color: #fff;}

#cooperative a		{color: #009ee0;}


.clear				{ clear:both; }

/* ****************** FOOTER ****************** */
#footer				{ clear:both; background:url(../images/footerBack.gif) no-repeat top #ba131a; min-height:250px;  }
#footer p			{ text-align:right; margin-left:10px; width:177px; padding: 50px 9px 0 0; font-size:0.9em; color:#565656; line-height:1.4em; }

/* ****************** PAGES ****************** */
.planacces			{ width:720px; height:480px; }

/* ****************** NEWS ****************** */
#side-news			{ text-align:right; background-color:#ededed; margin-top:20px; padding:10px; color:#565656; }
#side-clients		{ text-align:right; background-color:#ededed; margin-top:20px; padding-top:10px; padding-bottom:10px; }
#news-cat			{ text-transform:uppercase; }
#news-title			{ font-weight:bold; }
.news-tab			{ text-transform:uppercase; margin-left:20px; font-size:0.9em; }
.news				{ margin-top:20px; }
.news-date			{ float:left; width:67px; margin-top:4px; text-align:right; margin-right:10px; font-size:0.9em; }
.news-content		{ float:left; width:600px; border-left:dotted 1px #707070; padding-left:20px; }
.news-title			{ color:#707070; font-size:1.4em; margin-top:0; }
.picture			{ float:left; width:150px; height:150px; text-align:center; }
#pics				{ margin-top:30px; margin-left:20px; width:600px; }
.picture-title		{ font-size:0.8em; }
#page-navigator		{ margin-top:30px; margin-left:93px; }
.pagenavig			{ float:left; width:20px; font-size:0.9em; text-align:center; }
.pagenavig img		{ padding-top:3px; }
#currentpage		{ background-color:#ba131a; color:#fff; }

/* ****************** ADMIN ****************** */
.action				{ font-size:0.8em; color:#ba131a; text-transform:lowercase; }
form				{ margin:0; padding:0; display:inline; }
input				{ background-color:#f5f5f5; color:#000; border:solid 1px #ba131a; font-size:0.8em; }
hr					{ color:#009EE0; background-color:#009EE0; height:1px; border:0; }