/* Css créé par Younes Qassimi Envoyez-moi un mail à yqassimi @ gmail.com pour plus d'infos */

#content {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}

#page {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 6em;
	text-align: center;
}

#columns {

  margin: 0 auto;
  
}

.width {
  width: 746px;
  text-align: left;
  
}

.width25 {
  width: 24%;
}

.width251 {
	width: 450px;
	background: url(../images/orange_dark_bottom.jpg);
	padding: 9px 15px 5px 15px;
	margin: 9px 5px 5px 20px;
	text-align: justify;
}

.width35 {
  width: 35%;
  margin-top:5px;
  margin-bottom:5px;
  padding: 0 0 0 0.6em;
}

.width351 {
  width: 214px;
  height: 455px;
  background: url(../images/arrondi_long.jpg) no-repeat;
  margin-top:5px;
  margin-bottom:5px;
  padding: 0 0 0 0.6em;
}

.width38 {
	width: 38%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 0 0 0.6em;
}

.width38 a {
 color:#2b4313;
}

.width381 {
  width: 214px;
  height: 115px;
  background: url(../images/arrondi.jpg) no-repeat;
  margin-top:5px;
  margin-bottom:5px;
  padding: 10 0 0 0.6em;
}

.width381 a {
 color:#2b4313;
}

.width35 a {
 color:#2b4313;
}

.width351 a {
 color:#2b4313;
}

.width75 {
  width: 75%;
}

.width65 {
  width: 45%;
}

#footer {
  clear: both;
  float: left;
  width: 100%;
  height: 7em;
  margin-top: -5em;

}

.post {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;

  margin-bottom: 1.4em;
  background: #fafafa;
  border-bottom: 1px solid #CCCCCC;
}

.post .title {
  display: block;
  padding: 0 0 7px 0;
  font-size: 1.1em;
  font-weight: bold;
  color: #586B7A;
}

.post p {
  margin: 0 0 0 0;
  padding:  0 0.6em 0.6em 0.6em;
  border-left: 1px solid #777;
  text-align:justify;
}

.postnounderline {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;
  margin-bottom: 1.4em;
}

.postnounderline .title {
  display: block;
  padding: 0 0 7px 0;
  font-size: 1.2em;
  font-weight: 500;
  color: #333;
}

.postnounderline p {
  margin: 0 0 0 0;
  padding:  0 0.6em 0.6em 0.6em;
  color: #333;  
  text-align:justify;
}
  
 .postnounderline a {color: #2b4313;
}
 
.postnounderline2 {
  float: left;
  width: 100% !important;
  width: 99%;
  position: relative;
  margin-bottom: 1.4em;
}

.postnounderline2 .title {
  display: block;
  padding: 0 0 7px 0;
  font-size: 1.2em;
  font-weight: 500;
  color: #333;
}

.postnounderline2 p {
  margin: 0 0 0 0;
  padding:  0 0.6em 0.6em 0.6em;
  color: #333;  
  text-align:left;
}
  
 .postnounderline2 a {color: #ADBE70; font-weight:normal;
}
 
ul.thumbs,
ul.thumbs li {
  margin: 0;
  padding: 0;
}

ul.thumbs li {
  margin: 0 0 12px 0 !important;
  margin: 0;
  padding: 0px;
  list-style: none;
}

a.thumb img {
  border: 2px solid #222;
}

a:hover.thumb img {
  background: #8EB4C6;
  border: 2px solid #222;
}

a:hover.thumb {
  background: none;
}

a.thumb span {
  display: block;
  margin-top: -5px !important;
  margin-top: -2px;
}

.block {
  display: block;
}

.clear {
  clear: both;
}

.floatLeft {
  float: left;
}

.floatRight {
	float: left;
	margin: 0 0 0 25;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

#header			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#header2			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header10.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#header3			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header12.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#header4			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header11.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#header5			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header13.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#header6			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header10.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#header7			{
	width: 776px;
	height: 239px;
	background-image: url(../images/sapiama_header14.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #2b4313;
	text-align: center;
}

#menu			{
					width:776px;
					height:56px;					
					background-color:#2b4313;
					margin-bottom: 12px;
					
				
					}
ul#menu_inner	{
					color:#2b4313;
					padding:0px;
					margin:0px;
					list-style: none;
					}	
#menu_inner li	{
					list-style-type:none;
					float:left;
					width:97px;
					text-align:center;
					list-style: none;
					}
.link			{
					font-family:helvetica;
					font-weight: bold;
					font-size:11px; 
					color:#ADBE70;
					text-decoration:none;
					padding-top:4px;
					height:23px;
					display:block; 
					
					}

.link2			{
					font-family:helvetica;
					font-weight: bold;
					font-size:11px; 
					color:#ADBE70;
					text-decoration:none;
					padding-top:4px;
					height:23px;
					display:block; 
					
					}	
									
.link:hover	{
					background-color:#ADBE70;
					font-family:helvetica;
					font-size:11px;
					color:#2b4313;
					height:24px;
					}
					
.link2:hover	{
					background-color:#ADBE70;
					font-family:helvetica;
					font-size:11px;
					color:#2b4313;
					height:48px;
					}
					
.link_2			{
					font-family:helvetica;
					font-weight: bold;
					font-size:11px; 
					color:#ADBE70;
					text-decoration:none;
					padding-top:4px;
					height:23px;
					display:block; 
					width:97px;
					
					}
					
									
.link_2:hover	{
					background-color:#ADBE70;
					font-family:helvetica;
					font-size:11px;
					color:#2b4313;
					height:24px;
					}

.style8 {color: #F0A530; font-size: 1.0em;
  font-weight: 600;}
.style9 {color: #302F2D}
.style12 {color: #557761}
.style13 {	color: #666666;
	font-weight: bold;
}