#content ul {
	margin-left: 0px;
	padding-left: 0px;
}
#content li {
	margin-left: 40px;
}

hr.home {
	margin-top: 12px;
}
#gt_thumb1 h2 {
	font-size: 14px;
	border: none;
	width:200px;
}
#gt_thumb1 p {
	height: 165px;
	margin-bottom: 3px;
	overflow: auto;
}
gt_container {
	position: relative;
}
.gt_container .actualite {
	background-position:210px 0;
	margin-top:10px;
	text-align:center;
}
.gt_corner {
	width: 8px;
	height: 8px;
	position: absolute; 
	top: 0;
	z-index: 1;
}
.gt_corner_top_left {
	background-image: url(/wp-content/themes/grassland-fr/images/corner-top-left.gif);
	left: 0; 
}
.gt_corner_top_right {
	background-image: url(/wp-content/themes/grassland-fr/images/corner-top-right.gif);
	left: 567px;
}
.lien {
	background-image: url(/wp-content/themes/grassland-fr/images/fleche.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px; 
	padding-left: 23px;
}
.information {
	border: black 1px solid; 
	padding: 3px; 
	background-color: lightyellow; 
	margin-left: 30px; 
	margin-right: 30px; 
}

.bloc {
	display: block;
	float: left;
	width: 275px;
	height: 180px;
	border-bottom: dotted 3px lightgrey;
	margin-right: 25px;
	margin-top: 12px;
	margin-bottom: 5px;
}
.bloc_droite {
	margin-right: 0px;
}
.bloc img {
	float: left;
	margin-right: 8px;
	padding: 3px;
	border: solid 1px green;
	width: 100px;
	height: 57px;
}
.bloc h2 {
	font-size: 12px;
	line-height: 14px;
}
.clearleft {
	clear: left;
	font-size: 1px;
}














#navigationMenu {
	position: absolute;
	left: 21px;
	top: 8px;
	width: 600px;
	height: 30px;
	z-index: 99;
}
/*
#navigationMenu a {
	display: block;
	float: left;
	text-decoration: none;
	color: black;
	background-image: url(images/menu-bg.png);
	width: 150px;
	height: 21px;
	margin-right: 9px;
	padding-top: 7px;
	padding-left: 7px;
	line-height: 14px;
	vertical-align: middle;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
}
#navigationMenu a:hover {
	background-position: 0px 28px;
	color: white;
}
*/


.gm_top {
	height: 28px;     /* hauteur du premier élément du menu */
	display: block;
}
.gm_item {
	display: block;
	background-color: #fafad2;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom: dashed 1px lightgreen;
}
.gm_menu {
	width: 157px;     /* largeur du menu */
	height: 28px;     /* même valeur que .gm_top */
	margin: 0;
	padding: 0;
}

.gm_menu {
	float: left;
	margin-right: 10px;
}

.gm_top {
	display: block;
	text-decoration: none;
	color: black;
	background-image: url(images/menu-bg.png);
	line-height: 28px;
	vertical-align: middle;
	padding-left: 7px;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	width: 157px;     /* largeur du menu */
}
.gm_top:hover {
	background-position: 0px 28px;
	color: white;
}
.gm_menu li {
	list-style: none;
}


.footerpost {
	width: 910px; 
	background-image:url(images/footerpost.png); 
}
#footerpost_top {
	height: 11px;
}
#footerpost_middle {
	background-position: -910px;
	padding-left: 10px;
	padding-right: 6px;
	width: 894px; /* = 910 - padding-left - padding-right */
}
#footerpost_bottom {
	height: 11px;
	background-position: -1820px;
}
#footer a {
	float: left;
	display: block;
	width: 178px; /* 5 colonnes : ( 910 - 10 [padding-left] - 6 [padding-right] ) / 5 [nb colonnes] = 178 */
	font-size: 10px;
	font-family: tahoma;
	color: #9F7609;
	text-align: left;
}
#footer a:hover {
	color: white;
}


table.gtable {
	margin: 0 auto;
}
table.gtable tr.header th {
	font-weight: bold;
	text-align: center;
	background-color: #9BBB59;
	color: white;
	font-family: arial;
	font-size: 10pt;
	padding: 5px;
}

table.gtable td {
	border-bottom: solid 1px #C2D69A;
	text-align: center;
	color: black;
	font-size: 10pt;
	font-family: arial;
	height: 20px;
}
table.gtable td.col1 {
	border-left: solid 1px #C2D69A;
	text-align: left;
}
table.gtable td.col2 {
	border-right: solid 1px #C2D69A;
}
table.gtable tr.odd td {
	background-color: #EAF1DD;
}


.postContent .postBody {
	text-align: justify;
}


a.internal_tag {
	color: #6f6060;
	text-decoration: none;
	cursor: text;
}

h1 a.internal_tag,
h2 a.internal_tag,
h3 a.internal_tag,
h4 a.internal_tag {
	color: #333;
}

#div_form_simu p {
	display:none;
}
#simulation_photovoltaique .row {
	height: 25px;
	text-align: left;
}
#simulation_photovoltaique label {
	width: 200px;
	float: left;
	display: block;
	text-align: center;
	background-image: url(images/leaf-verysmall.jpg);
	background-repeat: no-repeat;
	background-position: 15px 3px;
}
#simulation_photovoltaique select {
	width: 250px;
	float: left;
}
#simulation_photovoltaique .info {
	margin-left: 3px;
	text-decoration: none;
	border: none;
}
#simulation_photovoltaique .info img {
	margin-top: 2px;
}
#simulation_photovoltaique {
	text-align: center;
	clear: left;
}
.postBody form#simulation_photovoltaique div {
	border: none;
}
.postBody form#simulation_photovoltaique div .mail_error {
	background:#FEF6DB;
	border:1px solid #DF8A0E;
	color:#DF8A0E;
	font-size:11px;
	margin-left:201px;
	margin-top:5px;
	text-align:center;
	width:245px;
}
@media print {
	ERASE,
	#sidebar, 
	#footer,
	#navigationMenu,
	#navigationBar {
		display: none;
	}
}
table.resultat {
	font-family: arial;
	padding: 0;
	margin: 0;
	border: solid 1px #c2d69a;
}
table.resultat th {
	padding: 3px;
}
table.resultat .offre {
	background-color: #9bbb59;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11pt;
}


table.resultat .pair,
table.resultat .impair,
table.resultat .offre
{
	height: 43px;
	text-align: center;
}
table.resultat .pair th,
table.resultat .impair th {
	text-align: left;
	width: 160px;
}
table.resultat th .titre {
	width: 142px;
	float: left;
}
table.resultat .pair td,
table.resultat .impair td {
	width: 200px;
}

table.resultat .pair {
	background-color: #f9fbf6;
}
table.resultat .impair {
	background-color: #eaf1dd;
}
table.resultat .fraisdossier td a,
table.resultat .technologie td,
table.resultat .technologie td a {
	color: #6F6060;
}
table.resultat .benefice20ans td {
	font-size: 14pt;
	font-weight: bold;
}
table.resultat .coutaidesinclues td {
	font-weight: bold;
}
table.resultat .aides td {
	color: #808080;
}
table.resultat .dureeamorti td {
	font-size: 11pt;
	font-weight: bold;
}
table.resultat .economiesco2 td {
	font-size: 11pt;
	font-weight: bold;
	color: #0e5e0e;
}
table.resultat .contact a {
	width: 195px;
	height: 83px;
	background-image: url(/wp-content/themes/grassland-fr/images/bouton_devis.png);
	display: block;
}
table.resultat .contact a:hover {
	background-position: 0px 83px;
}
table.resultat .info {
	float: right;
	text-decoration: none;
	border: none;
}
table.resultat .beneficemontant {
	display: none;
}

h2.postTitle {
	border-bottom: solid 1px #C2D69A;
}

/** **/
#infos_sidebar_titre {
	margin-left:-26px;
	margin-top:-25px;
	position:absolute;
}

/** Dernieres simulations **/
#der_simu {
	margin-bottom:24px;
}

#der_simu .postContent {
	height:190px
}
#der_simu .postContent h2 {
	font-size: 16px; margin-bottom: 15px;
}
#der_simu .postContent ul {
	height: 120px;
}

#der_simu .postContent ul li {
	margin-bottom: 4px;
	margin-left:20px;
}

#der_simu .postContent .show {
	cursor:pointer;
	font-size:11px;
 }

#der_simu .postContent .show span {
	color:#6F6060;
	font-weight:bold
}

#der_simu .postContent .note {
	font-size:9px;
	line-height:11px;
	margin-left:10px;
	margin-top:-10px;
}
#der_simu .postContent .lien {
	background-position:0 50%;
	margin-left:150px;
	margin-top:15px;
}
#showdialog table.resultat .beneficemontant {
	display:inline;
}

/** Simulation sidebar **/
#simu_sidebar .row {
	height: 25px;
	text-align: left;
}
#simu_sidebar label {
	background-image:url("images/leaf-verysmall.jpg");
	background-position:0 2px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-left:21px;
	text-align:center;
	width:80px;
}
#simu_sidebar select {
	width:150px;
	float: left;
}

#simu_sidebar #pente {
	width:50px;
	float:left;	
}

 #simu_sidebar #surface {
	width:57px;
	float:left;
 }

#simu_sidebar #span_surface {
	float:left;
	margin:0 4px 0 4px;
}

#simu_sidebar #lalel_pente {
	width:50px;
}
#simu_sidebar .info {
	margin-left: 3px;
	text-decoration: none;
	border: none;
	float:left;
}
#simu_sidebar .info img {
	margin-top: 2px;
}
#simu_sidebar {
	text-align: center;
	clear: left;
	margin-top:40px;
	padding-top:14px;
}

#nouveaute {
	text-align: center;
	font-weight: bold;
	color: red;
	margin-top: -10px;
	position: absolute;
}

#simu_sidebar .submit {
	background-image: url('/wp-content/uploads/2010/09/valider_simulation.jpg');
	height:40px;
	width:260px;
	cursor:pointer;
}

#simu_sidebar_titre {
	margin-left:-25px;
	margin-top:-60px;
	position:absolute;
}

/** Actualité **/
#actualite_google {
	height: 200px;
    overflow: hidden;
}

/** Comparatif **/
#comparatif .row {
	height: 25px;
	text-align: left;
	margin-bottom:5px;
}

#comparatif label {
	background-image:url("images/leaf-verysmall.jpg");
	background-position:0 2px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-left:30px;
	text-align:center;
}

#comparatif .infos {
	color:red;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	margin-left:20px;
}

#comparatif #benef {
	height:60px;
	width:450px;
	margin:15px auto;
	background-image:url('http://www.energie-paca.com/wp-content/uploads/2010/09/comparatif_tarif.jpg');
}
#comparatif #logoTarif{
	height: 75px;
    left: 2px;
    margin-top: -82px;
    position: absolute;
    text-align: left;
    width: 75px;
}

#comparatif #benef p {
	color:black;
	float:left;
	font-size:18px;
	margin:10px;
}

#comparatif #benef #prix {
	color:red;
	font-size:25px;
	font-style:italic;
	font-weight:bold;
	margin-left:170px;
	padding-top:20px;
	text-align:center;
	width:280px;
	height:40px;
}

#comparatif #benef #prix #benefice {
	width:280px;
	height:40px;
}

#coordonnees p {
	color:black;
	font-size:12px;
	font-weight:bold;
}

#coordonnees .etoile {
	color:red;
}
#coordonnees label {
	margin-right:15px;
	width:45px;
}
#coordonnees input {
	display:inline;
}

#coordonnees #email {
	width:393px;
}

#coordonnees #nom, 
#coordonnees #tel {
	width:142px;
}

#coordonnees #error {
	background:none repeat scroll 0 0 #FEF6DB;
	border:1px solid #DF8A0E;
	color:#DF8A0E;
	font-size:11px;
	margin-top:5px;
	padding-left:15px;
	text-align:left;
	width:468px;
}

#coordonnees #error .list_error {
	padding-left:30px;
}

#coordonnees .submit {
	background-image: url('/wp-content/uploads/2010/09/bouton_detail_simu.jpg');
	height:40px;
	width:338px;
	cursor:pointer;
	margin-top:15px;
}
