﻿/*  
Theme Name: Freshy 2
Theme URI: http://www.jide.fr/english/downloads/freshy2
Version: 2.1
Author: Julien De Luca
Author URI: http://www.ensemblepoursete.fr
<meta name="Description" content="Le site de la Fédération Ensemble pour Sète. Association de soutien à l'action de François Commeinhes">
<meta name="Keywords" content="commeinhes, françois, sete, saint, louis, 2011, 2012, saint louis, languedoc, roussillon, ump, ensemble, fêtes, juillet, août, 2010, 2011, 2012, 2014, cantonales, d'ettore, agglomeration, hérault, élections, municipales, 2008, 2009, 2010, frêche, bouldoire, frontignan, agde, balaruc, thau, bassin, pêche, tourisme, plages, port, économie, environnement, écologie, federation, mondialisation, globalisation, UMP, circonscription, sarkozy, fillon, intercommunalité, justice, montpellier, mandroux, ps, pcf, modem, verts, npa, regionales, frêche, montpellier, couderc, béziers, écologie, syndicat, mixte, communauté, 2001, maire, mairie, hotel, ville, hébergements, restaurants, festivités, animations, joutes, lances, pavois, musées, paul, valéry, MIAM, dufy, Méditerranée, mer, maïthé, valles, bled, lodeve, marseillan, redécoupage, électoral">

Tags: commeinhes, françois, sete, saint, louis, 2011, 2012, saint louis, languedoc, roussillon, ump, ensemble, fêtes, juillet, août, 2010, 2011, 2012, 2014, cantonales, d'ettore, agglomeration, hérault, élections, municipales, 2008, 2009, 2010, frêche, bouldoire, frontignan, agde, balaruc, thau, bassin, pêche, tourisme, plages, port, économie, environnement, écologie, federation, mondialisation, globalisation, UMP, circonscription, sarkozy, fillon, intercommunalité, justice, montpellier, mandroux, ps, pcf, modem, verts, npa, regionales, frêche, montpellier, couderc, béziers, écologie, syndicat, mixte, communauté, 2001, maire, mairie, hotel, ville, hébergements, restaurants, festivités, animations, joutes, lances, pavois, musées, paul, valéry, MIAM, dufy, Méditerranée, mer, maïthé, valles, bled, lodeve, marseillan, redécoupage, électoral

*/

/*
The PHP, CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import "layout.css";
@import "menu.css";

html { overflow-x: hidden; overflow-y: auto; }

body {
	margin:0;
	padding:0;
	background:#7F7F7F;
	background-image:url(http://www.ensemblepoursete.fr/wp-content/uploads/2010/08/fond010.png);
	background-attachment:fixed;
	font-family:Arial, Verdana, Lucida, serif, sans;
	line-height: 1.7em;
	font-size: 76%;
	color:#232323;
}

input, select, textarea {
	font-family:Arial, Verdana, Lucida, serif, sans;
    font-size:Opx;
    border:1px solid #c6c6c6;
}

input {
	margin-right:5px;
}

textarea{
    width:99%;
}

label {
	font-weight:bold;
}

label small {
	font-weight:normal;
}

*::-moz-selection, *::-selection {
	background-color:#ff6600;
	color:white;
}

a {
	color:#ff6600;
}

#content a:hover {
	text-decoration:underline !important;
}

a img {
	border:0px none;
}

#title {
	margin:0;
	padding:18px;
	position:relative;
	z-index:86;

}

#header_image {
	padding-top:00px;
	background-image:url(images/headers/499153_79030836.jpg);
	background-position:center;
}

#title, #frame, #footer_content {
	background:white url(images/page-gradient.png) repeat-y right;
}

#footer_content {
	border-top:1px solid #d0d0d0;
}

h1 {
	margin:0;
	padding:0;
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-weight:normal;
	font-style:italic;
	font-size:2.2em;
	letter-spacing:-2px;
	color:#3d3d3d;
}

h1 a {
	color:#3d3d3d;
	text-decoration:none;
}

.description small {
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-weight:bold;
	font-style:italic;
	font-size:1em;	
	color:#8d8d8d;
}

#quicklinks {
	position:absolute;
	right:0;
	top:0;
	padding:13px 23px 13px 13px;
	margin:0;
	list-style:none;
}

#quicklinks #searchform {
	margin:0;
	padding:0;
	clear:none;
	display:inline;
	line-height:4em;
	position:relative;
	margin-left:20px;
}

* html #quicklinks #s {
	*margin-top:1.1em;
}

#quicklinks ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

* html #quicklinks {
	right:10px;
}

#quicklinks ul li {
	padding:0;
	margin:0;
	font-style:italic;
	font-size:1.2em;
	float:left;
	text-transform:lowercase;
	color:#8d8d8d;
}

#quicklinks ul li a {
	margin-left:20px;
	height:3.5em;
	line-height:3.5em;
	text-decoration:none;
	color:#8d8d8d;
	display:inline;
}

#quicklinks ul li a:hover {
	text-decoration:underline;
}

#quicklinks ul li a.rss {
	color:#ee7700;
	padding-right:20px;
	background:transparent url(images/icons/feed-icon-16x16.gif) no-repeat center right;
}

#quicklinks ul li#fr_FR a {
	background:transparent url(images/flags/fr.png) no-repeat center right;
}

#quicklinks ul li#en_US a {
	background:transparent url(images/flags/gb.png) no-repeat center right;
}

#quicklinks ul li#fr_FR.current_page_item a, #quicklinks ul li#en_US.current_page_item a {
	display:none;
}

#quicklinks #addicted_results {
	position:relative;
	z-index:90;
	*width:160px;
}

#quicklinks #addicted_results ul {
	float:none !important;
	position:absolute;
	background:white;
    border:1px solid #c6c6c6;
	opacity:.9;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	zoom:1;
	width:164px;
	overflow:hidden;
	margin-left:20px;
	right:5px;
	*left:0;
}

html > body #quicklinks #addicted_results ul {
	margin-top:-15px;
}

* html #quicklinks #addicted_results ul {
	*margin-top:-2px;
}

#quicklinks #addicted_results ul li {
	font-family:Arial, Verdana, Lucida, serif, sans;
    font-size:12px;
    font-style:normal;
	float:left;
	clear:both;
	width:160px;
	line-height:1.2em !important;
	height:auto !important;
}

#quicklinks #addicted_results ul li a {
	line-height:1.4em !important;
	height:auto !important;
	margin-left:0;
	color:#3d3d3d;
	text-decoration:none;
	padding:3px;
	display:block;
	float:left;
	clear:both;
	width:160px;
}

#quicklinks #addicted_results ul li a:hover {
	color:#ffffff;
	background-color:#ff6600;
}

h2, h3, h4, h5, h6 {
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	font-weight:normal;
	color:#010101;
	margin:.5em 0 .5em 0;
	padding:0;
}

h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#010101;
	text-decoration:none;
}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration:underline;
}

h2, h3 {
	color:#4d9301;
	font-size:1.9em;
	letter-spacing:-1px;
	line-height:1.1em;
	margin:1em 0 0 0;
	padding:0 0 0 0;
}

h2 a, h3 a {
	color:#4d9301;
}

h2 a, h3 a, h2 img, h3 img {
	border:0px none;
}

.rsswidget img {
	display:none;
}

h3 {
	font-size:1.7em;
	letter-spacing:-1px;
	line-height:1.2em;
}

h4 {
	font-size:1.4em;
	letter-spacing:-1px;
	line-height:1.2em;
	color:#585858;
}

h4 a {
	color:#585858;
}

small {
	font-size:.9em;
}

.meta {
	padding-bottom:9px;
	background:transparent url(images/box-shadow.png) no-repeat bottom left;
	font-size:.9em;
}

.meta dl {
	border:1px solid #c6c6c6;
	background:white;
	margin:0;
	padding:4px;
	list-style:none;
	display:block;
}

* html .meta dl {
	height:1em;
}

.meta dl dd, .meta dl dt {
	display:inline;
	margin:0;
	padding:0;
}

.meta dl dt {
	margin:0 .5em 0 0;
	color:#828282;
	white-space: nowrap;
}

.meta dl dt a {
	color:#828282;
	text-decoration:none;
}

.meta dl dd {
	margin:0 1em 0 0;
	font-weight:bold;
	color:black;
}

.meta dl img {
	vertical-align:middle;
}

.meta dl dd a {
	text-decoration:none;
	color:black;
}

.commentlist, .commentlist ul.children {
	margin:0;
	padding:0;
	list-style:none;
}

.commentlist ul.children {
	margin-left:2em;
}

.comment .author, .comment .author a, .comment .date {
	color:#585858;
}

.comment div,
.bypostauthor li div {
	padding:5px;
	margin:15px 0 15px 0;
	background:#f3f3f3;
	border:1px solid #c6c6c6;
}

.bypostauthor li cite {
	color:#585858;
}

.comment div div,
.bypostauthor div div {
	padding:0;
	margin:0;
	background:none;
	border:0px none;
}

.comment img.avatar {
	float:left;
	margin-right:5px;
	border:1px solid #ffffff;
}

.comment cite {
	font-family:Trebuchet Ms, Lucida, Arial, Verdana, serif, sans;
	margin:.5em 0 .5em 0;
	padding:0;
	font-size:1.4em;
	letter-spacing:-1px;
	line-height:1.2em;
	color:#585858;
	font-style: normal;
}

.comment p {
	margin:.5em 0 .5em 0;
	padding:0;
}

.bypostauthor div {
	background-color:#4d9301;
	background-image:url(images/transparency/white-90.png);
	border-color:#4d9301;
}

.bypostauthor cite {
	color:#4d9301;
}

#commentform p {
	margin:0 0 .5em 0;
	padding:0;
}

.comment-meta {
	font-size:smaller;
}

.comment-meta,
.comment-meta a {
	color:#585858;
}

#sidebar div {
	border-left:1px solid #d0d0d0;
}

#sidebar_left div {
	border-right:1px solid #d0d0d0;
	padding-left:10px;
}

.sidebar div div {
	border:0px none !important;
}

.sidebar h2 {
	font-size:1.5em;
	padding:15px 0 15px 10px;
	margin:5px 0 10px -11px;
	border-left:2px solid #ff6600;
	color:#ff6600;
}

#sidebar_left h2 {
	padding:15px 10px 15px 0;
	margin:5px -11px 10px 0;
	border-left:0px none;
}

.sidebar h2 a {
	color:#ff6600;
}

.sidebar ul, .sidebar ol {
	padding:0;
	margin:0;
	list-style:none;
}

.sidebar li {
	padding:0;
	margin:1px 0 0 0;
	color:#3d3d3d;
	line-height:1.8em;
	min-height:1.8em;
	clear:both;
}

* html .sidebar li {
	height: 1.8em;
}

.sidebar li li {
	padding:0 0 0 1.3em;
	background:url(images/bullet.gif) 9px 9px no-repeat;
}

.sidebar li a {
	padding:4px;
	position:relative;
	z-index:10;
	line-height:1.2em;
	min-height:1.2em;
}

.sidebar li a:hover {
	text-decoration:none;
	z-index:99;
}

.sidebar a {
	text-decoration:none;
	color:#3d3d3d;
}

.sidebar a:hover {
	text-decoration:underline;
}

#tag_cloud {

}

#calendar {
	width:100%;
}

#wp-calendar {
	width:100%;
}

#calendar td {
	text-align:center;
	padding:0;
	
}

#calendar td a {
	text-align:center;
	border:1px solid gray;
	display:block;
	margin:1px;
}

#calendar td a:hover {
	text-decoration:none;
	background:gray;
	color:white;
}

#calendar tfoot #prev {
	text-align:left;
}

#calendar tfoot #next {
	text-align:right;
}

#calendar tfoot a {
	background:none;
	color:inherit;
	display:inline;
	border:0px none;
}

#calendar #today {
	background:#ff6600;
	color:white;
}

#calendar #today a {
	color:white;
	border-color:white;
}

#calendar #today a:hover {
	background:none;
}

.sidebar li.current_page_item li a, .sidebar li.current-cat li a {
	background:transparent;
	color:#3d3d3d;
}

.sidebar li.current_page_item a, .sidebar li.current-cat a, #frame .sidebar li a:hover {
	background:#ff6600;
	color:white;
}

code, pre {
	background:#4d9301 url(images/code_bg.png) no-repeat top left;
	display:block;
	line-height:26px !important;
	padding-left:44px;
	font-size:14px;
	border:1px solid #4d9301;
	margin:1em 0 1em 0;
	font-family: "Courier New", Courier, monospace;
	letter-spacing:0;
	clear:both;
	overflow:auto;
	text-align:left;
	color:white;
	white-space:nowrap;
}

* html code, * html pre {
	position:relative;
	width:90%;
	overflow:hidden;
	overflow-x:scroll;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.post {
	
}

.post .entry {
	margin:1em 0 1em 0;
}

.post ul {
	list-style:none;
	padding:0 0 0 1em;
	margin:.7em 0 .7em 0;
}

.post p {
	margin:.7em 0 .7em 0;
}

.post ul ul {
	margin:0;
}

.post ul li {
	padding:0;
	margin:0;
	list-style-position:inside;
	list-style-image:url(images/bullet.gif);
}

* html .post ul li {
	list-style-image:none;
	list-style-position:outside;
	background:transparent url(images/bullet.gif) no-repeat 0 10px;
	padding-left:10px;
}

.post ul li li {
	list-style-type:circle;
	list-style-image:none;
	padding-left:0;
	background:transparent;
}

.post a {
	text-decoration:none;
}

.post blockquote {
	border-left:3px solid #4d9301;
	color:#4d9301;
	padding:0 0 0 1em;
	margin:0;
	font-family: Georgia, Times New Roman, sans;
	font-style:italic;
	font-size:1.1em;
}

.post blockquote a {
	color:#4d9301;
}

.post blockquote blockquote {
	font-size:1em;
}

ul#linkslist, ul#linkslist li {
	list-style-image:none;
	background-image:none;
	padding:0;
	margin:0;
}

ul#linkslist li h2 {
	padding:0;
	margin:.5em 0 .5em 0;
}

.linkcat {
	padding:0;
	margin:0;
	list-style:none;
}

#searchform {
	margin:1em 0 1em 0;
	padding:0;
}

* html #searchform {
	width:90%;
}

#quicklinks #searchsubmit, .sidebar .widget_search input {
	display:none;
}

#s {
	background:white url(images/search.png) no-repeat 98% 2px;
	line-height:1.4em;
	padding:2px;
	width:160px;
	display:inline;
}

.navigation, .meta {
	clear:both;
}

p.navigation {
	*margin:0;
	*padding:.5em 0 2em 0;
}

/* content.css */

.important {
	background:#ffcdc5;
	border:1px solid #cd2d12;
	padding:5px;
	margin:.5em 0 .5em 0;
	color:#8c1400;
}

.important a {
	color:#8c1400;
}

.note {
	background:#d5f69b;
}

.note, .download {
	border:1px solid #75ad14;
	padding:5px;
	margin:.5em 0 .5em 0;
	color:#446c00;
}

.note a, .download a {
	color:#446c00 !important;
}

.download a {
	font-weight:bold;
}

.download {
	background:#d5f69b url(images/download.png) no-repeat top left;
	padding-left:46px;
	min-height:35px;
}

address {
	padding:5px;
	margin:1em 0 1em 0;
	background:#f3f3f3;
	border:1px solid #c6c6c6;
}
