/**
 * Framework CSS
 */
html, body	{height: 100%;}
body		{margin: 0px; background: url(../images/degrade.jpg) repeat-x top center #18611A; font-family: arial,helvetica; font-size: 11px; color: #fff;}
img 		{border: 0px;}
form		{margin: 0px;}
strong		{font-weight: bold;}
p			{margin: 0 0 10px 0;}
a			{color: #fff; text-decoration: none;}
a:hover		{text-decoration: underline;}

.center		{text-align: center;}
.strong		{font-weight: bold;}
.conteneur	{overflow: auto; height: 1%;}
.red		{color: red;}
.underline	{text-decoration: underline;}
.italic     {font-style: italic;}

/**
 * Général
 */
/*#general	{min-height: 1200px; background: url(../images/fond_accueil.jpg) no-repeat top center;}*/
#general	{position: relative; min-height: 100%; background: url(../images/fond_accueil.jpg) no-repeat top center;}
#corps		{position: relative; margin: 0 auto 0 auto; width: 762px;}
#logo		{position: absolute; top: 51px; left: 0;}

/**
 * Index
 */
#col_left {position: absolute; top: 190px; left: 0; width: 302px;}
#col_right {position: relative; padding-top: 186px; margin-left: 302px; width: 460px;}

/**
 * Colonne de gauche
 */
#bloc_left {position: relative; margin: 30px 0 20px 0;}
#bloc_left p {float: left;}

#coordonnees {padding: 0 0 10px 10px; width: 140px; border-left: 2px solid #b8e99b; color: #b8e99b;}
#coordonnees a {color: #b8e99b;}

#soutien {padding-left: 10px; width: 140px; color: #b8e99b;}

#mentions, #mentions a {color: #b8e99b;}
#mentions a#credits {color: #81d028;}


/**
 * Colonne de droite
 */
#bloc_pro {margin-bottom: 1px; width: 395px; background: url(../images/fleche_menu.png) transparent no-repeat top right;}
#texte_pro {width: 331px; height: 128px; background: #fff; cursor: pointer;}

.menu {width: 395px; height: 231px; background-color: #fff;}
.menu p {width: 375px; margin: 0 auto 1px auto;}

#bloc_part {margin-bottom: 1px; width: 395px; background: url(../images/fleche_menu.png) transparent no-repeat top right;}
#texte_part {width: 331px; height: 128px; background: #fff; cursor: pointer;}

p.espace_titre {padding: 28px 0 0 80px; background: url(../images/fleche.png) no-repeat; background-position: 60px 38px;}
h1.espace_desc {padding-left: 80px; width: 230px; color: #abafb0; font-size: 11px; font-weight: normal;}

#bloc_poele_bbc {margin : 20px 0 0 20px;}

