/*
Theme Name: Giolong
Theme URI: http://wordpress.org/
Description: Theme configurer pour le site web de Giolong
Version: 1
Author: Activis
*/

body {margin: 0px; padding: 0px; font: normal 0.625em/1.5em "Verdana", Arial, sans-serif; color:#304628; background-image:url(images/pattern_bkg2.png); background-position:left top; background-repeat:repeat-x; background-color:#182314;}


.noprint {
	display:none;
}
.nosite {
	display:block;
}
#headerprint {
	width:640px;
}
#headerprintInfo {
	width:400px;
	height:242px;
	float:right;
	text-align: right;
}
a{text-decoration: none; color:#3b5033; outline:none;}
a:hover{text-decoration:underline;}
a:visited {color: #64afe1;}
a img{border:none;}


	
h1, h2, h3, h4, h5, h6{font-family:"Verdana", Arial, sans-serif; font-weight:normal; line-height:1; margin:0;}
h1 {font-size:1.8em;}

h2 {
	margin:0 0 1px 0;
	font-size:1.6em;
	font-weight:bold;
	height: 16px;
	}

h3 {
	margin:0 0 20px 0;
	font-size:1.6em;
	font-weight:bold;
	height: 16px;
}
h4 {
	height:14px; 
	font-size:1.2em; 
	border-bottom:1px dotted #c89e00; 
	color:#d19e27; 
	margin:1px 0px 6px 0px; 
	padding:0px 0px 0px 0px;
	}
	
h5 {
	height:2px;
	border-bottom:1px dotted #c89e00;
	margin-bottom:10px;
	}
h6 {font-size:1.2em;}
p {margin:6px 0px 20px 0px; font-size:1.2em; text-align:justify;}

.hightText {
	color:#7e0102;
	font-weight:bold;
	padding-left:20px;
	margin:30px 0px;
	font-size:1.4em;
}

.strokeImg{
	border:1px solid #304628;
}

.imgContentRight {
	margin:0px 0px 16px 22px;
	border:4px solid #677761;
	float:right;
}
.imgContentRightext {
	margin:16px 0px 6px 22px;
	border:4px solid #677761;
	float:right;
}
.imgContentLeft {
	margin:0px 36px 16px 0px;
	border:4px solid #677761;
	float:left;
}
#plusdetailsbdp {
	width:486px;
	background-color:#c89e00;
	padding:10px 0px 10px 10px;
	color:#FFFFFF;
	font-size:1.0em;
	}
#flashcontactpos {
	background-color:#c89e00;
	padding:10px 32px 10px 2px;
	float:right;
	/*margin:10px 34px 0px 0px;*/
	display:inline;
	width:110px;
	height:15px;
}	
ul, ol{ margin:0; padding:0 0 0.5em 15px;}
li{font-size:1em; padding:0.2em 0 0.2em 0;}
li li{font-size:0.9em;}

.post ul{
	font-size:1.2em;
	list-style:url(images/li.png) outside; 
	margin:12px 12px 10px 28px; 
	padding:0px;
	}
ul.noultop {
	font-size:1.2em;
	list-style:url(images/li.png) outside; 
	margin:0px 12px 22px 28px; 
	padding:0px;

}	
.post li{padding:0px; margin-bottom:8px;}
.post li a:hover{text-decoration:underline;}

.ulimgRight li{
	padding:0px;
	margin-bottom:12px;
	width:516px;
	}


acronym, abbr {border-bottom: 1px dashed #333;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}
acronym, abbr {cursor: help;}

blockquote {border-left: 5px solid #ccc;margin-left: 1.5em;padding-left: 5px;}
cite {font-size: 0.9em;font-style: normal;}

#printing {
	display:none;
	}
#goldstroke {
	border-bottom:1px dotted #c89e00;
	margin:0px;
	padding:0px;
	height:1px;
	width:900px;
}	
.giolongVert { margin:0 0 1px 0; font-size:1.6em; font-weight:bold; height: 16px;}
.gold {height:14px; font-size:1.2em; color:#d19e27;}

/* header*/
#header {}
#header-top { 
	width: 958px;
	height: 28px;
	background-image:url(images/header_top.png);
	background-repeat:repeat-x;
}
#lang-menu {
	float: right;
	display:inline;
	padding: 6px;
	color:#e3c200;	
}
#lang-menu a {
	color:#fff;
	text-decoration:none;
}
		
#lang-menu a:hover {
	text-decoration:underline;
	color:#fff;
}

#banner-home {
	width: 958px;
	height: 412px;
}

#banner-site {
	width: 958px;
	height: 257px;
}

#mainMenu{ margin:0px; padding:0px; clear:both; height:34px; line-height:0px; overflow:hidden;}
#mainMenu ul{ list-style: none; margin:0px; padding: 0px; height:34px;}
#mainMenu li{ margin:0px; padding: 0px; display:inline; float:left; height:34px;}
#mainMenu a{position:relative; display:block;}
#mainMenu a .hover{position:absolute; display:none;}
#mainMenu ul ul{position:absolute; background:#ba8e02; display:none; height:auto; padding:5px 15px 0; /*width:150px;*/ border:1px solid #6f3700; }
#mainMenu ul ul li{height:auto; /*width:150px;*/ margin: 10px 0; display:block; float:none; white-space: nowrap;}
#mainMenu ul ul li a{text-transform:uppercase; font-size:11px; line-height:15px; height:15px; color:#fff; /*506674*/ /*font-weight:bold;*/ display:block; /*width:150px;*/text-decoration: none;}
#mainMenu ul ul li a:hover{color:#304628;}

a.liLiens  { font-weight:bold; text-decoration:underline; color:#D19E27;}
a.liLiens:hover{ text-decoration:none; color:#4b783b;}

#homePict {width:401px; height:137px; float: right; margin:0px 0px 20px 20px;}
/* content */
#title {width:496px; height:30px; border-bottom:1px dotted #c89e00; padding:0px 0px 6px 0px;}
#content {background:#fff; padding:25px 15px 15px 15px; width:660px; min-height: 170px;}
#content .post {background: #fff; float:left; display:inline; width:650px; padding:0 5px;}

#picture {
	float: right;
}

/* footer */
#footer {margin-top: 24px; height: 20px; background:#304628; padding:10px; width:938px; color:#e3c200;}

#footer a {
	color:#fff;
	text-decoration:none;
}
		
#footer a:hover {
	text-decoration:underline;
	color:#fff;
}
#footer-menu {
	 width: 600px;
	 padding: 6px;
}

#droits {margin:6px 0px 18px 0px; height: 10px; width:938px; color:#304628; text-align:center;}

#droits a {
	color:#304628;
	text-decoration:none;
}
		
#droits a:hover {
	text-decoration:underline;
	color:#fff;
}

/* GoogleMap */
#AN {
	margin-bottom:18px;
}
#Asie {
	margin-bottom:12px;
}
.continent {
	color:#304628;
	font-weight:bold;
}
#gmapAN {
	width:321px;
	height:321px;
	float:right;
	border:1px solid #304628;
	overflow:hidden;
	/*border:4px solid #677761;*/
}
#gmapAsie {
	width:321px;
	height:321px;
	float:right;
	border:1px solid #304628;
	overflow:hidden;
	/*border:4px solid #677761;*/
}
.office {
	width:243px;
	height:321px;
	float:right;
	border:1px solid #304628;
	margin-right:2px;
}
.mapoffice {
	width:570px;
	height:323px;
	float:right;
	border:4px solid #677761;
	background-color:#677761;
}
#code-postal input {
	border:1px solid #304628;
	font-size:1.1em;
	height:14px;
	margin:8px 0 0 8px;
	padding:4px;
	width:64px;
}
#code-postal .bouton {
	display:inline;
	height:24px;
	margin:0 0 0 4px;
	padding:4px;
	text-transform:lowercase;
	width:30px;
}
#code-postal .bouton:hover {
	background-color:#d19e27;
	color:#304628;
	border:1px solid #677761;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}
#code-postal2 input {
	border:1px solid #304628;
	font-size:1.1em;
	height:14px;
	margin:8px 0 0 8px;
	padding:4px;
	width:64px;
}
#code-postal2 .bouton {
	display:inline;
	height:24px;
	margin:0 0 0 4px;
	padding:4px;
	text-transform:lowercase;
	width:30px;
}
#code-postal2 .bouton:hover {
	background-color:#d19e27;
	color:#304628;
	border:1px solid #677761;
	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
}
.bouton {
	background-color:#304628;
	border:1px solid #677761;
	color:#fff;
	/*display:block;*/
	padding:1px 4px;
	width:auto;
	font-weight:bold;
}
.champlarge {
	width:226px;
}

/* class */
.clearLeft{float:none; clear: left;}
.clearRight{float:none; clear: right;}
.clear{ float:none; clear: both;}
.center{width:660px; height:auto; margin: 0px auto; padding: 0px;}
.left{float:left; display:inline;}
.right{float:right; display:inline;}

.coL4{width:23%; padding-right:2%; float:left; display:inline;}
.coL3{width:31%; padding-right:2%; float:left; display:inline;}
.coL2{width:48%; padding-right:2%; float:left; display:inline;}
.coL1{width:100%; padding-right:0; float:left; display:inline;}



