@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'HelveticaNeueLTStdUltLtCnRegu';
	src: url('Fonts/helveticaneueltstd-ultltcn-webfont.eot');
	src: local('☺'), url('Fonts/helveticaneueltstd-ultltcn-webfont.woff') format('woff'), url('Fonts/helveticaneueltstd-ultltcn-webfont.ttf') format('truetype'), url('Fonts/helveticaneueltstd-ultltcn-webfont.svg#webfontsvkANFiS') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaLTStdCondRegular';
	src: url('Fonts/helveticaltstd-cond-webfont.eot');
	src: local('☺'), url('Fonts/helveticaltstd-cond-webfont.woff') format('woff'), url('Fonts/helveticaltstd-cond-webfont.ttf') format('truetype'), url('Fonts/helveticaltstd-cond-webfont.svg#webfontsX5rHMf7') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*@font-face {
	font-family: 'HelveticaLTStdCondBold';
	src: url('Fonts/helveticaltstd-boldcond-webfont.eot');
	src: local('☺'), url('Fonts/helveticaltstd-boldcond-webfont.woff') format('woff'), url('Fonts/helveticaltstd-boldcond-webfont.ttf') format('truetype'), url('Fonts/helveticaltstd-boldcond-webfont.svg#webfontM3xHb4Bo') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

body {
background: #27302b;
color: #272f2b;
font-family: Verdana, sans-serif;
font-size: 0.8em;
}
div.Contenu table td {
border-top: 1px solid #ddd;
padding: 10px 0;
}
div.Contenu table tr:hover td {
background: #f6f6f6;
}
div.Contenu ul {
margin: 10px 10px 10px 30px;	
}
div.Contenu ul li {
list-style-type: square;	
}
.AlignRight {
text-align: right;	
}
.Center {
text-align: center;	
}
.Right {
text-align: right;	
}
.FloatRight {
	float: right;	
	margin: 8px 0 10px 10px;
}
.FloatLeft {
	float: left;
	margin: 8px 10px 10px 0;
}
p.pagination {
text-align: right;	
}
div.Chapeau {
width: 80%;	
}
input.Bouton {
background: #454d49;
border: 1px solid #454d49;
color: #84c326;
padding: 2px 5px;
}
input.Bouton:hover {
background: #84c326;
border: 1px solid #454d49;
color: #28302c;
}
input.Mail {
height: 20px;
margin: 0 10px 0 0;
width: 205px;	
}
form p.AlignRight img {
vertical-align: middle;	
}
a {
/*color: #84c326;*/
color: #6b9b24;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
p {
margin: 8px 0;	
}
h4 {
color: #28302c;	
font-size: 0.9em;
}
div.Total {
background: url(img/Fond.jpg) repeat-y top center;
margin: 0 auto;
overflow: hidden;
width: 1000px;
}
div.SubTotal {
margin: 0 auto;
width: 960px;	
}
div.Bandeau {
height: 259px;
}
div.BandeauLeft {
float: left;
padding: 0 0 10px 0;
width: 860px;	
}
div.BandeauRight {
float: left;
padding: 50px 0 0 0;
width: 100px;	
}
div.Menu {
background: url(img/FondMenu.png) repeat-x top left;
clear: both;
height: 73px;
}
div.TopMenu {
clear: both;
height: 29px;
padding: 13px 0 0 18px;
}
div.TopMenu ul {
margin: 0;
}
div.TopMenu ul li {
font-family: HelveticaLTStdCondRegular, Verdana, sans-serif;
font-size: 1.1em;
float: left;
list-style-type: none;
padding: 0 20px 0 0;
text-transform: uppercase;
color : #84c326;
}
div.TopMenu ul li a {
color: #fff;
text-decoration: none;
}
div.TopMenu ul li a:hover {
color: #fff500;
}
div.TopMenu ul li a.Select {
color: #84c326;
}
div.TopMenu ul li a.Select:hover {
color: #fff500;
}
div.TopMenu ul li.Active a {
color: #84c326;
}
div.SubMenu {
clear: both;
height: 22px;
padding: 1px 0 0 8px;
}
div.SubMenu ul {
margin: 0;
}
div.SubMenu ul li {
font-family: Verdana, sans-serif;
font-size: 0.7em;
float: left;
list-style-type: none;
padding: 0;
text-transform: uppercase;
}
div.SubMenu ul li a {
color: #fff;
display: block;
padding: 9px 14px 9px 14px;	
text-decoration: none;
}
div.SubMenu ul li a:hover {
background: #454d49;	
}
div.SubMenu ul li.Active {
color: #fff;
background: #454d49;
padding: 9px 14px 9px 14px;	
}

p.Ariane {
clear: both;
color: #999;
font-size: 0.9em;
margin: 4px 15px;
text-align: right;
}
div.Contenu {
overflow: hidden;
padding: 0 15px;
margin: 0 0 15px 0;
width: 930px;
}
div.Contenu img.NoBorder {
border: 0;	
}
div.Contenu a:hover img.NoBorder {
border: 0;	
}
div.ContenuUn {
float: left;
margin: 0 30px 0 0;
width: 570px;
}
div.ContenuDeux {
float: left;
margin: 60px 0 0 0;
width: 330px;
}
div.ContenuDeux p {
text-align: justify;
}
div.ActuHome1 {
float: left;
margin: 0 30px 0 0;
width: 270px; 	
}
div.ActuHome2 {
float: left;
width: 270px; 	
}
div.ActuListe {
margin: 20px 0 0 0; 	
}
div.ActuListeUn {
float: left;
margin: 0 20px 0 0;
width: 270px;
}
div.ActuListeDeux {
background: url(img/G-on.jpg) no-repeat top left;
float: left;
margin: 0 0 0 0;
overflow: hidden;
width: 640px;
}
div.ActuListeDeuxBottom {
background: url(img/G-off.jpg) no-repeat bottom right;
font-size: 1.3em;
overflow: hidden;
padding: 15px 30px;	
}

div.Trait {
background: url(img/TraitVert.jpg) repeat-x center left;
clear: both;
height: 30px;
margin: 0 0 0 -15px;
}
div.TraitBig {
background: url(img/TraitVert.jpg) repeat-x center left;
clear: both;
height: 30px;
margin: 0 0 0 -15px;
width: 960px;
}
div.TraitGris {
background: url(img/TraitGris.jpg) repeat-x center left;
clear: both;
height: 10px;
margin: 0;
}
div.Clear {
clear:both;
height: 20px;
}
div.clear {
clear:both;
height: 20px;
}
div.Edito p:first-child:first-letter {
font-size: 2em;
}
h2 {
color: #28302c;
font-family: HelveticaNeueLTStdUltLtCnRegu, Verdana, sans-serif;
font-size: 3.5em;
font-weight: normal;
margin: 0 0 32px -15px;
text-transform: uppercase;
}
h2 span {
background: #84c326;
padding: 1px 10px 1px 15px;
}
h2.GoNow a {
background: url(img/GoNow.png) no-repeat center right;
color: #84c326;
display: block;
text-decoration:none;
}
h2.GoNow a:hover {
background: url(img/GoNow-on.png) no-repeat center right;
color: #fff500;
}
div.ContenuDeux h2 {
background: #28302c;
color: #fff;
font-family: HelveticaNeueLTStdUltLtCnRegu, Verdana, sans-serif;
font-size: 3.5em;
font-weight: normal;
margin: 25px -15px 24px 0;
padding: 1px 10px;
text-transform: uppercase;
width: 345px;
}
div.NewsLetter {
background: #28302c;
margin: -25px -15px 0 0;
overflow: hidden;
padding: 0 0 10px 0;
width: 345px;
}
div.NewsLetter p {
color: #fff;
padding: 5px 10px 0 10px;
}
div.Demi {
float: left;
width: 162px;	
}
div.Demi a {
color: #fff;
}
div.Demi a:hover {
color: #84c326;
}
/*h3 {
color: #fff;
font-family: HelveticaNeueLTStdUltLtCnRegu, Verdana, sans-serif;
font-size: 2.1em;
font-weight: normal;
margin: 20px 0 20px -15px;
}
h3 span {
background: #28302c;
padding: 1px 10px 1px 40px;
}
*/



h3.Detail {
color: #28302c;
font-family: HelveticaLTStdCondRegular, Verdana, sans-serif;
font-size: 1.5em;
font-weight: normal;
margin: 0 0 20px -15px;
padding: 8px 0;
}
h3.Detail span {
background: #d9d9da;
padding: 8px 10px 8px 15px;
}

/*div.ContenuUn */h3 {
/*color: #84c326;*/
color: #6b9b24;
font-family: HelveticaLTStdCondRegular, Verdana, sans-serif;
font-size: 1.5em;
font-weight: normal;
margin: 10px 0 10px 0;
text-transform:uppercase;
}
div.Contenu img {
border: #d9d9da solid 1px;	
padding: 9px;
}
div.Contenu a:hover img {
border: #272f2b solid 1px;	
}
p.Suite {
text-align: right;	
}
p.Suite a {
background: url(img/Go.jpg) no-repeat center left;
font: 1.2em HelveticaLTStdCondBold, Verdana, sans-serif;
padding: 0 0 0 16px;
}
div.ContenuDeux p.Suite {
text-align: right;	
}
/* Documentation  */
div.Documentation {
background: #fff;
clear: both;
margin-left: -14px;
width: 958px;
}
div.Documentation a {
border-top: 1px solid #84c326;
clear: both;
color: #666;
display: block;
padding: 10px 20px;
text-decoration: none;
}
div.Documentation a.First {
border-top: 1px solid #84c326;
border-bottom: 1px solid #84c326;
}
div.Documentation a.Active {
border-bottom:  1px solid #fff;
color: #28302c;
}
div.Documentation a:hover {
color: #1e1e1e;
}
div.Documentation:hover {
background: #f6f6f6;
}
div.Documentation img {
vertical-align: middle;
}
div.DocumentationDetail {
overflow: hidden;
margin-left: -14px;
padding-bottom: 10px;
width: 958px;
}
div.DocumentationDetail p {
padding-left: 42px;
text-align: left;
}
div.DocumentationDetail img.FloatLeft {
	float: left;
	margin: 8px 10px 10px 20px;
}
p.TailleType {
color: #666;
font-size: 0.8em;	
}
div.TotalColonneDeux {
	
}
div.ColonneDeux {
float: left;
margin: 20px 0 0 30px;
width: 450px;	
}
div.ColonneDeux:first-child {
margin: 20px 0 0 0;	
}
div.ColonneDeux textarea.Contact {
border: 1px solid #454D49;
height: 150px;
width: 440px;	
}
div.ColonneDeux input.InputContact {
border: 1px solid #454D49;
font-size: 1.2em;
margin: 0 0 0 10px;
padding: 2px;
width: 340px;
}
div.ColonneDeux input.captcha {
border: 1px solid #454D49;
font-size: 1.2em;
margin: 0;
padding: 2px;
width: 60px;
}
div.Effet {
position: relative;
}
div.EffetTitre {
background: url(img/EffetTitre.png) repeat top left;
position: absolute;
bottom: 12px;
left: 10px;
padding: 3px 10px;
width:530px;
}
div.EffetTitre p {
color: #fff;
font-family: HelveticaLTStdCondRegular, Verdana, sans-serif;
font-size: 1.5em;
font-weight: normal;
}

/* `Contenu type Lien
----------------------------------------------------------------------------------------------------*/
div.LienTotal {
border-bottom: 1px solid #f1f1f1;
clear: both;
overflow:hidden;
padding: 0 0 5px 0;
}
div.LienTotal h3 a {
background: url(img/Go.jpg) no-repeat center left;
padding: 0 0 0 16px;
text-decoration: none;
}
div.LienTotal h3 a:hover {
text-decoration: underline;
}
p.URL {
color: #666;
padding: 0 3px 3px 3px;
}

div.Footer {
background: url(img/Footer.jpg) no-repeat top center;
margin: 0 auto;
padding: 12px 20px 20px 20px;
width: 960px;
}
div.Footer ul, div.Footer ul ul {
margin: 0;
}
div.Footer ul li:first-child {
float: left;
padding: 0 35px 0 0;
}
div.Footer ul li {
float: left;
font-size: 1.6em;
font-family: HelveticaNeueLTStdUltLtCnRegu, Verdana, sans-serif;
padding: 36px 36px 0 0;
text-transform: uppercase;
}
div.Footer ul li img {
vertical-align: middle;
}
div.Footer ul li a {
color: #999999;
font-weight: normal;
text-decoration: none;
}
div.Footer ul li.Active, div.Footer ul li a:hover {
color: #fff;
}

