/*

Theme Name: 

Theme URI: 

Description: 

Version: 1

Author: 

Author URI: 

*/



body {

	background-image:url(../images/body-bg.gif);

	font-family:Arial, Helvetica, sans-serif;

}



#wrap {

	background-color:#fff;

	width:964px /*980px*/;

	margin:10px auto 0 auto;

	padding:0 8px;

}



#header {

	position:relative;

	float:left;

	margin:-10px 0 5px 0;       

}



/*** sidebar1 ***/

#sidebar1 {

	width:206px;

	float:left;

}



#sidebar1 #nav li a {

	background-image:url(../images/nav.gif);

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#fff;

	text-decoration:none;

	display:block;

	padding:10px 0 0 8px;

	height:30px /*40px*/;

}



#sidebar1 #nav li a:hover, #sidebar1 #nav li a.selected {

	background-image:url(../images/nav-hover.gif);

}



#sidebar1 #nav li li a {

	color:#086221;

	font:bold 13px Arial, Helvetica, sans-serif;	

	background-color:#bee5bc;

	background-image:none;

	border-bottom:1px #a7dba3 solid;

	height:10px;

	padding:8px 0 12px 17px;

}



#sidebar1 #nav li li a:hover, #sidebar1 #nav li li a.selected {

	background-color:#fff;

	background-image:none;

}



.side-photo {

	margin-bottom:10px;

}



.sidebar1-item {

	background-color:#979797;

	margin-bottom:10px;

}



.sidebar1-item a {

	color:#fff;

	text-decoration:none;

}



.sidebar1-item p {

	padding:10px;

}



.sidebar1-item-photo {

	border:2px #000 solid;

	float:left;

	margin-right:10px;

	display:inline;

}



.sidebar1-item-photo img, .side-photo img{

	float:left;	

}



.sidebar1-item-info {

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#fff;

	padding:10px 0 0 0

}



.sidebar1-item h3 {

	color:#fff;

	font:bold 16px Arial, Helvetica, sans-serif;		

	background-color:#444;

	padding: 5px 0 5px 9px;

}



/*** content ***/

#content {

	width:745px;

	float:right;

	border:1px #d9d9d9 solid;

	min-height:1000px;

	height: auto !important;

	height:1000px;

	margin-bottom:10px;

}



#main-content {

	width:482px;

	float:left;

	margin:13px 0 0 13px;

	display:inline;

}



#main-content h2 {

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#a4383d;

	margin-bottom:10px;

}



#breadcrumbs {

	border-bottom:5px #d6d6d6 solid;

	padding-bottom:5px;

	margin-bottom:15px;

	font-size:13px;

	color:#545454;	

}



#main-content p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	text-align: justify;

	margin-bottom:10px;

}



#breadcrumbs a{

	color:#545454;

	text-decoration:none;

}



#welcome {

	font-size:12px;	

	color:#545454;

}



#welcome-left {

	float:left;

}



#welcome-right {

	width:296px;

	float:right;

}



#welcome p {

	margin-bottom:20px;

}



#welcome h1 {

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#a4383d;

	margin-bottom:10px;

}



#welcome h2 {

	font:bold italic 14px Arial, Helvetica, sans-serif;

	margin-bottom:10px;

}



#home-slideshow {

	width:470px;

	margin:30px auto 0 auto;

}



#home-content {

	width:470px;

	margin:10px auto;

	border:1px #d9d9d9 solid;

	padding:2px;

}



#home-content h1 {

	background-color:#c8c49b;

	color:#714c34;

	font:bold 16px Arial, Helvetica, sans-serif;

	padding:5px 10px;

}



#home-content ul {

	background-color:#eae7c8;

	color:#714c34;

	font-size:13px;

	padding:20px;	

}



#home-content li {

	margin-bottom:10px;

	background:url(../images/home-content-arrow.gif) 0 4px no-repeat;

	padding-left:15px;

}



#home-content li a{

	text-decoration:none;

	color:#714c34;

}



#home-content li a:hover {

	font-weight:bold;	

}



/*** product ***/

#product {

	margin-bottom:10px;

}



#product h1 {

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#a4383d;

	margin-bottom:10px;

}



#product-photo {

	border:5px #f1f1f1 solid;

	float:left;

	display:inline;

}



#product-info {

	width:188px;

	float:right;

	font-size:12px;

	margin-bottom: 15px;

}



#product-info li {

	margin-bottom:8px;

}



#product-info p {

	margin-bottom:5px;

}





/*** catalog ***/

#catalog {

	color:#545454;

	font-size:12px;

}



#catalog h1 {

	font:bold 16px Arial, Helvetica, sans-serif;

	color:#a4383d;

	margin-bottom:10px;

}



#catalog h2 {

	font:bold 14px Arial, Helvetica, sans-serif;

	margin-bottom:10px;

}



#catalog li{

	float:left;

	background-color:#f1f1f1;

	padding:5px;

	border:1px #d9d9d9 solid;

	display:inline;

	margin:0 5px 8px 0;

}



#catalog p{

	margin-bottom:10px;

}



#catalog li img {

	display:block;

}



#catalog span {

	display:block;

	padding-top:2px;

}



.catalog-nav {

	text-align:right;

	padding:0 8px 5px 0;

}



.catalog-nav img{

	vertical-align:middle;

}



.catalog-nav a {

	color:#545454;

	text-decoration:none;

	font-size:12px;

	padding:0 2px;

}



.catalog-nav a.active {

	text-decoration:underline;

	font-weight:bold;

}





/*** sidebar2 ***/

#sidebar2 {

	width:208px;

	float:right;

	margin:13px 15px 0 0;	

	display:inline;	

}



.sidebar2-item {

	background-image:url(../images/sidebar2-item-bg.gif);

	margin-bottom:10px;

}

.sidebar2-item div {text-align:center;}



.sidebar2-item-bottom {

	background-image:url(../images/sidebar2-item-bottom.gif);

	height:7px;

	font-size:1px;

}



.sidebar2-item p {

	padding:5px 15px 0 15px;

	font-size:11px;

	margin-bottom:5px;

	color:#525252;

}



.sidebar2-head1 {

	background-image:url(../images/sidebar2-head1.gif);

	height:25px;

	color:#fff;

	font:bold 15px Arial, Helvetica, sans-serif;

	padding:10px 0 0 10px;

}



.sidebar2-head2 {

	background-image:url(../images/sidebar2-head2.gif);

	height:24px;

	color:#fff;

	font:bold 15px Arial, Helvetica, sans-serif;

	padding:8px 0 0 10px;

}



/*** footer ***/

#footer {

	background-color:#00551e;

	width:980px;

	min-height:220px;

	height: auto !important;

	height:220px;

	margin:0 auto;

	font-size:12px;

	color:#fff;

}



#footer p {

	margin-bottom:10px;

	text-align: justify;

}



#footer-1 {

	width:285px;

	float:left;

	margin:38px 0 0 55px;

	display:inline;

}



#footer-2 {

	width:230px;

	float:left;

	margin:34px 0 0 25px;

	display:inline;	

}



#footer-3 {

	width:265px;

	float:left;

	margin:34px 0 0 40px;

	display:inline;	

}



/*** misc ***/

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	font-size:1px;

}



.align-center {

	text-align:center;

}



.align-left {

	float:left;

	padding-right:15px;

}



/* FORMULAIRE */

label {

	font-weight: bold;

	display: block;

}



input, textarea {

	border: 1px solid #999;

	width: 275px;

	padding: 3px;

}



#container {

	margin: 10px 0 0 30px;

}



#contact-us {

	padding-left: 10px;

	width: 275px;

}



#contact-us textarea {

		height: 100px;

	}



#contact-us-message {

	display: none;

}



.input-box {

	margin-bottom: 5px;

}



.submit {

	text-align: right;

}

	.submit input {

		font-weight: bold;

		width: 75px;

		border: 1px solid;

		border-color: #999 #333 #333 #999;

	}



.error, .success {

	padding: 5px 5px 5px 25px;

    margin: 5px 0px;

}



.error {

	border: 1px solid #ff0000;

	background: #ffdddd;

	background-image: url('images/action-error.gif');

	background-repeat: no-repeat;

	background-position: 5px center;

}



.success {

	border: 1px solid #009900;

	background: #cfffcf;

	color: #003300;

	background-image: url('images/action-success.gif');

	background-repeat: no-repeat;

	background-position: 5px center;

}



.loading {

	background: #ffdddd;

	font-weight: bold;

	padding: 6px;

	font-size: 8pt;

}

/* Atiweb */
.i_pdf {
	display:block;
	height:90px;
	width:150px;
	margin:20px auto;
	color:#008E22;
	text-transform:uppercase;
	font-size:18px;
	text-decoration:none;
	background:url(/pdf/pages/2020-2021/page0_th.jpg) no-repeat left center;
	padding:30px 0 0 130px;		
}
.i_pdf strong {
	color:#35AE3F;
	font-size:22px;	
}
.i_pdf:hover {
	opacity:0.8;	
}

