/*
Theme Name: Grasse Developpement
Theme URI: http://wordpress.org/
Description: Le theme de Grasse Developpement fait par un dreamweaver guy ...
Version: 1.0
Author: who knows ...
Author URI: http://www.grassedeveloppement.fr/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: Grasse Dev

	Grasse Dev v1.0

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body,td,th {
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
	margin: 0;
	/*text-align:justify;*/
}
ul.left-menu {
	list-style-type: none;
	margin: 15px 0;
	padding: 0;
}

li.page_item {
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	width: 141px;
	margin: 10px 0 10px 15px;
}

ul.left-menu ul {
	list-style-type: none;
	padding: 0;
}
ul.left-menu ul li {
	margin: 0 0 0 15px;
	width: 126px;
}

/*CONTACTS*/
li.page-item-53, li.page-item-71, li.page-item-108, li.page-item-138 {
	width: 121px;
	padding-left: 20px;
	background: transparent url(images/contact.gif) no-repeat left;
}


a { color: #2898c1; }
.commercial a { color: #94754a; }
.ope a { color: #476d9b; }
.equip a { color: #469d41; }
.renou a { color: #cc5337; }

.style_liens a {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration:none;
	text-align:left;
}
.style_liens a:hover {
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #BBBBBB;
	text-align:left;
}



.style_menu a, .page_item a {
	font-size: 12px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
	text-decoration:none;
	text-align:left;
	}
.style_menu a:hover, .page_item a:hover {
	font-size: 12px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color: #999999;
	text-decoration:none;
	font-style:italic;
	text-align:left;
	}

h3 {
	font-size: 22px;
	font-weight: bold;
	color: #2898c1;
	padding: 0 0 0 30px; 
	margin: 15px 0;
	background-image: url(images/puce.jpg); 
  background-repeat: no-repeat;
}
.commercial h3 {
	color: #94754a;
	background-image: url(images/commercial/puce.jpg); 
}
.ope h3 {
	color: #476d9b;
	background-image: url(images/ope/puce.jpg); 
}
.equip h3 {
	color: #469d41;
	background-image: url(images/equip/puce.jpg); 
}
.renou h3 {
	color: #cc5337;
	background-image: url(images/renou/puce.jpg); 
}

h4 {
	font-size: 16px;
	font-weight: bold;
	color: #2898c1;
	margin: 5px 0;
  background-repeat: no-repeat;
}
.commercial h4 {
	color: #94754a;
}
.ope h4 {
	color: #476d9b;
}
.equip h4 {
	color: #469d41;
}
.renou h4 {
	color: #cc5337;
}



.style_titre {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
}
.titre_contenu_marron {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #94754a;
}
.titre_contenu_vert {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #469d41;
}
.titre_contenu_ocre {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #cc5337;
}
.titre_contenu_bleu {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #476d9b;
}
.titre_contenu_blanc {
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #2898c1;
}
.sous_titre_contenu_blanc {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #2898c1;
}
.sous_titre_contenu_marron {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #94754a;
}
.sous_titre_contenu_vert {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #469d41;
}
.sous_titre_contenu_ocre {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #cc5337;
}
.sous_titre_contenu_bleu {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #476d9b;
}
.bas_marron {

	font-size: 9px;
	color: #34291C;
	text-decoration: none;
}
.bas_ocre {

	font-size: 9px;
	color: #462525;
	text-decoration: none;
}
.bas_vert {

	font-size: 9px;
	color: #1c3422;
	text-decoration: none;
}
.bas_bleu {

	font-size: 9px;
	color: #2c3a44;
	text-decoration: none;
}
.bas_blanc {

	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.texte, .entry p {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 130%;
	text-align: justify;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


