﻿@charset "utf-8";

html,body {
	background-color:#ffffff;
	color:#000;
	font-size:11px;
	font-family:Trebuchet,"Trebuchet MS",Arial,Helvetica,Sans-serif;
	margin: 0;
	padding: 0;
	left:0;
	top:0;
	right:0;
	bottom:0;
	letter-spacing:0.01em;
}

#main, #header, #content, #footer , #mentions_legales, #credits {	margin:auto; width:1128px; }
h1 { padding:20px 0 20px 40px; font-size:18px; font-family: Trebuchet,"Trebuchet MS",Arial,Helvetica,Sans-seriff; font-weight:bold; color:#d02620; text-transform: uppercase; }
h2 { margin:0 0 15px 0; font-size:13px; font-family: Trebuchet,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#4ba123; text-transform: uppercase; }
h3 { margin:10px 0 10px 0; padding-left:15px; font-size:12px; font-family: Trebuchet,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; }
h4 { margin:0 0 10px 0; padding-left:15px; font-size:11px; font-family: Trebuchet,"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; }

a { color:#0c4f83; text-decoration:none; }
a:hover	{ color:#e66802; }
p { font-size:11px; font-family: Trebuchet,"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify; line-height:17px; letter-spacing:0.01em; }
strong { font-weight:bold; }
hr { clear: both; visibility: hidden; }

.clearboth { clear:both; }
.imageRight { float:right; margin:0 0 10px 25px; }
.souligner { text-decoration:underline; }
.imageLeft { float:left; margin:0px 25px 10px 0; }
.imageCenter { margin-left:60px; margin-top:10px; }
.alignRight { float:right; }

/* ************* Les tableaux ************** */

table { border-collapse:separate; border-spacing:2px; text-indent:0; }
th { display:table-cell; font-weight:bold; padding:1px; vertical-align:inherit; }
td { display:table-cell; padding:1px; text-align:inherit; vertical-align:inherit; }
colgroup { display:table-column-group; }
col { display:table-column; }
.first-column { border-left:10px solid transparent; border-right:10px solid transparent; text-align:left; }
.one-column { border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
.one-column th { font-size:13px; padding:10px 5px; }
.one-column td { color:#000000; padding:4px 4px; }
.one-column td.noborder { color:#000000; padding:4px 4px; border-right:0px; }

/* header
*******************************************************************/
#header {
	height:155px;
	background:url(../img/bandeau.jpg) no-repeat;
}
#main #logo { float:left; height:155px; width:260px; }
#main #banner_menu { float:left; height:155px; width:707px;}
#main #banner { float:left; height:110px; width:707px;}
#main #menu_top { float:left; height:45px; width:707px;}
.top_menu_elem { float:left; height:45px; margin-right: 15px;}

#logo_left { float:left; width:161px; height:155px; }

/* Container
*******************************************************************/
#content {
	float:left;
	/* min-height:600px;
	_height:600px; */
	padding-bottom:3px;
}

#colonnes {
	float:left;
	background-image: url(../img/fond_600_1128.jpg);

	background-repeat:repeat-y;
}

/* ====== colonne_left  ===== */
#colonne_left {
	float:left;
/*	width:600px;
	min-height:600px;
	_height:600px;
	position:relative; */
}

#colonne_left a { text-decoration:underline; }
#colonne_left h2 a { color:#4BA123; text-decoration:none; }
#colonne_left h3 a { color:#4BA123; text-decoration:none; }
#colonne_left a:hover { color:#e66802; text-decoration:none; }
#colonne_left ul { font-size:11px; font-family: Trebuchet,"Trebuchet MS", Arial, Helvetica, sans-serif; list-style:none; margin:0 0 15px 15px; }
#colonne_left ul li { padding-left:18px;  background:no-repeat; margin-bottom:4px; line-height:15px; }
#colonne_left ul p { color:#000000; }
#colonne_left ul li li { margin:0 0 2px 0; background:no-repeat 0 2px; padding-left:20px; }
#colonne_left ul li li p { margin-top:5px; margin-bottom:8px; color:#000000; }

#colonne_left #main_title { float:left; }


#colonne_left_content
{
	float: left;
	width: 600px;
	/* min-height:560px;
	_height:600px; */
}


/* ====== colonne_right  ===== */

#colonne_right_mini_menu {
	float:right;
	width:505px;
	height:20px;
	background-color: #ffffff;
	text-align:right;
	font-size:11px;
	font-family: Trebuchet,"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#colonne_right {
	float:right;
	width:505px;
	min-height:600px;
	_height:600px;
}

#colonne_right_menu
{
	width:505px;
	height:160px;
	height:160px;
}

#colonne_right_menu_fisrt_elem
{
	width:245px;
	height:160px;
	background-color: #57ac3d;
	/* background-image:url(../img/cadre_jaune_vert180x180.jpg); */
	margin: 5px;
	float: left;
}

.colonne_right_menu_elem
{
	width:115px;
	height:75px;
	background-color: #57ac3d;
	/* background-image:url(../img/cadre_jaune_vert90x90.jpg); */
	margin: 5px;
	float: left;
}

.colonne_right_elem {
	float:left;
	width:495px;
	height:130px;
	background-color: #57ac3d;
	/* background-image:url(../img/cadre_jaune_vert360x140.jpg); */
	margin: 5px;
	float: left;
}

/* footer
*******************************************************************/
#footer	{
	clear:both;
	float:left;

/*	font-family: Trebuchet,"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-top:4px;
	text-align:center;

	background-image:url(../img/cannabis-leaf.gif);*/
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
#footer ul, #footer ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

#mentions_legales {
	float:left;
	text-align:center;
}

#credits {
	float:left;
	text-align:right;
	margin-right:30px;
	width:1100px;
}

.title_home {
	font-size:16px;
}


.blog_entry{
-x-system-font:none;
clear:both;
font-family:Trebuchet,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:10px;
margin-right:15px;
margin-top:10px;
padding-bottom:3px;
}

.breve_home{
-x-system-font:none;
border-bottom:1px dashed #57ac3d;
clear:both;
font-family:Trebuchet,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
min-height:50px;
line-height:normal;
margin-left:10px;
margin-right:15px;
margin-top:10px;
padding-bottom:3px;
}


.breve_home h2, h3 {
-x-system-font:none;
border-bottom:0 none;
clear:right;
color:#4BA123;
font-family:Trebuchet,"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
}

.breve_home h3 {
font-size:13px;
}

.ellipsis {
/* text-overflow: ellipsis; */
/*overflow:hidden;*/
overflow:hidden;
}

.first_breve{
min-height:110px;
}

.breve_home p {
//height:55px;
}

.first_breve p {
//height:140px;
font-size: 12px;
}

.first_breve_text {
font-size: 14px;
}

.first_breve h2 {
font-size:18px;
padding-bottom:5px;
}

.first_breve_img{
	max-width:150px;
	max-height:100px;
	margin:0 5px 5px 0;
}

.last_breve{
border-bottom:none;
}



table.admin_table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	width: 1100px;
}
table.admin_table th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
}
table.admin_table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
}

.article_contener {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	width: 570px;
}

.article_contener img {
	max-width: 540px;
	height: auto;
}

.categorie_contener {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	width: 570px;
}

.categorie_contener img {
	max-width: 540px;
	height: auto;
}

.thumbnails_easygallery{background-color:#FFFFFF;border:#FFFFFF 2px solid; }
.thumbnails_link img:hover {border: #4ba123 2px solid; }

.error_easygallery{background-color:#999;width:100%;font-size:1.0em;font-weight:bold;padding:30px 0 30px 20px;}

.link_easygallery{margin-left:11px;text-decoration:none;color:#666;font-size:0.8em;}
