/***************************/
/* Général                 */
/* Accueil                 */
/* Intérieur               */
/* Menu gauche             */
/* Lien menu haut          */
/* Our references          */
/* Typo News               */
/* Tableau                 */
/* Block                   */
/* Formulaire              */
/* News                    */
/* AJAX                    */
/* News temporaire         */
/***************************/
/* Général */
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color:#EEEEEE;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#232D7D;*/
	margin:0 0 0 0;
	/*padding:0 0 0 0;*/
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#ce6e22;
	padding-top:20px;
	padding-bottom:5px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#232D7D;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66A90E;
	text-decoration:underline;
	padding-bottom:5px;
}
ul{
	padding-left:30px;
}
li{
	font-size:12px;
}
strong{
	font-size:12px;
}
.WHMax{
	width:100%;
	height:100%;
}
.WMax{
	width:100%;
}
.HMax{
	height:100%;
}
.H3{
	height:3px;
}
.H21{
	height:21px;
}
.H22{
	height:22px;
}
.W53{
	width:53px;
}
.H105{
	height:105px;
}
.W8{
	width:8px;
}
.W22{
	width:22px;
}
.W23{
	width:23px;
}
.W26{
	width:26px;
}
.W31{
	width:31px;
}
.W50{
	width:50px;
}
.W54{
	width:54px;
}
.W75{
	width:75px;
}
.W80{
	width:80px;
}
.W100{
	width:100px;
}
.W110{
	width:110px;
}
.W120{
	width:120px;
}
.W136{
	width:136px;
}
.W138{
	width:138px;
}
.W148{
	width:148px;
}
.W149{
	width:149px;
}
.W175{
	width:175px;
}
.W216{
	width:216px;
}
.W227{
	width:227px;
}
.W259{
	width:259px;
}
.W291{
	width:291px;
}
.W325{
	width:325px;
}
.W344{
	width:344px;
}
.W391{
	width:391px;
}
.H401{
	height:401px;
}
.W491{
	width:491px;
}
.W729{
	width:729px;
}
.W760{
	width:760px;
}
.W904{
	width:904px;
}
.W926{
	width:926px;
}
.W975{
	width:975px;
}
/* Accueil */
#barreBlanche{
	background-color:#FFFFFF;
	height:16px;
}
#petitEcart{
	height:3px;
	background-image:url(../images/background/fond-petite-ligne.gif); 
	background-repeat:repeat-x;
}
#coteCarotte{
	width:31px;
	background-image:url(../images/background/bord-droit.gif); 
	background-repeat:no-repeat; 
	background-position:top;
}
#fondBas{
	background-image:url(../images/background/fond-actus.gif); 
	background-repeat:no-repeat; 
	background-position:top;
}
#flashAccueil{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
img.imgIso{
	float:right;
	margin:15px 20px 0 0;

}
/* Intérieur */
#colDroite{
	background-image:url(../images/background/bord-droit-int.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#cellMenuPrinc1{
	text-align:center;
	background:url(../images/menu/backCell-1.jpg) no-repeat right #FFFFFF;
	padding:3px 0 3px 0;
}
#cellMenuPrinc2{
	text-align:center;
	background:url(../images/menu/backCell-2.jpg) no-repeat right #d2e3b9;
	padding:3px 0 3px 0;
}
#cellMenuPrinc3{
	text-align:center;
	background:url(../images/menu/backCell-3.jpg) no-repeat right #d4e4bd;
	padding:3px 0 3px 0;
}
#cellMenuPrinc4{
	text-align:center;
	background:url(../images/menu/backCell-4.jpg) no-repeat right #ebf3de;
	padding:3px 0 3px 0;
}
#cellMenuPrinc5{
	text-align:center;
	background-color:#f7faf3;
}
.sepCellMenuPrinc{
	width:2px;
	background:url(../images/menu/sepMenuPrinc.jpg) no-repeat;
}
/* Menu Gauche */
#conteneurMenuGauche{
	width:175px;
	background-image:url(../images/background/fond-menu-gauche.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#E7E7E7;
}
.spacer{
	height:2px;
	background-image:url(../images/menu/spacer.gif);
	background-repeat:no-repeat;
}
.lienVert:link, .lienVert:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A6207;
	text-decoration:none;
}
.lienVert:hover, .lienVert:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3A6207;
	text-decoration:underline;
}
.contCellMenuGauche{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}
/* Lien menu Haut */
.lienOrange:link, .lienOrange:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f1a811;
	text-decoration:none;
	text-align:center;
}
.lienOrange:hover, .lienOrange:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f1a811;
	text-decoration:underline;
	text-align:center;
}
.lienVertMH:link, .lienVertMH:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5a9e00;
	text-decoration:none;
	font-weight:bold;
}
.lienVertMH:hover, .lienVertMH:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#335900;
	text-decoration:underline;
	font-weight:bold;
}
.flagLangue{
	padding-left:3px;
	padding-right:3px;
}
#lienFR a, #lienFROver a {
	display:block;
	width:19px;
	height:12px;
	background:url(../images/menu/FR.jpg) 0 0 no-repeat;
}
#lienFR a:hover, #lienFROver a {	
	background-position: -19px 0;
}
#lienEN a, #lienENOver a {
	display:block;
	width:19px;
	height:12px;
	background:url(../images/menu/EN.jpg) 0 0 no-repeat;
}
#lienEN a:hover, #lienENOver a {	
	background-position: -19px 0;
}
#lienES a, #lienESOver a {
	display:block;
	width:19px;
	height:12px;
	background:url(../images/menu/ES.jpg) 0 0 no-repeat;
}
#lienES a:hover, #lienESOver a {	
	background-position: -19px 0;
}
#lienRU a, #lienRUOver a {
	display:block;
	width:19px;
	height:12px;
	background:url(../images/menu/RU.jpg) 0 0 no-repeat;
}
#lienRU a:hover, #lienRUOver a {	
	background-position: -19px 0;
}
/* OUR REFERENCES */
#ourReferences{
	padding-top:62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#232D7D;
	font-weight:bold;
}
.ourReferences:link, .ourReferences:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#232D7D;
	text-decoration:none;
	font-weight:bold;
}
.ourReferences:hover, .ourReferences:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#232D7D;
	text-decoration:underline;
	font-weight:bold;
}
.reference{
	border: 0px;
	width: 100%;
}
.reference th{
	background-color:#F2A811;
	color: #ffffff;
}
.bref{
	border-bottom: 1px solid #66A90E;
}
.center{
	text-align: center;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
/* Typo News */
#latestNews{
	text-align:right;
}
.titreOrangeGros{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cf6b1f;
	text-transform:uppercase;
	font-weight:bold;
}
.titreOrangeGauche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ce6e22;
	text-transform:uppercase;
	font-weight:bold;
}
.titreOrangeLink:link, .titreOrangeLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ce6e22;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.titreOrangeLink:hover, .titreOrangeLink:active{
	text-decoration:underline;
}
.titreGris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#818181;
	text-transform:uppercase;
	font-weight:bold;
}
.titreOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf6b1f;
	font-weight:bold;
}
.nouveauteAc{
	font-size:12px; color:#CE6C1F; line-height:14px;
	background:url(../images/pictos/nouveau.png) no-repeat 0 0;
	padding:2px 0 0 78px;
}
.texte1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#232D7D;
}
.texte1 strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.titreFiche{
	color:#66a90e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.listeFiche1{
	color:#818181;
}
.listeFiche2{
	color:#66a90e;
	list-style-type:square;
}
.texteFiche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
}
.enSavoirPlus:link, .enSavoirPlus:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66A90E;
	text-decoration:underline;
}
.enSavoirPlus:hover, .enSavoirPlus:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66A90E;
	text-decoration:none;
}
.texteNormal{
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
}
.lienNorm:link, .lienNorm:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#66a90e;
	text-decoration:underline;
}
.lienNorm:hover, .lienNorm:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d8405;
	text-decoration:none;
}
.lienBleu:link, .lienBleu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#232d7d;
	text-decoration:underline;
}
.lienBleu:hover, .lienBleu:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232d7d;
	text-decoration:none;
}
.lienH2:link, .lienH2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#232D7D;
	text-decoration:underline;
}
.lienH2:hover, .lienH2:active{
	text-decoration:none;
}
.MFI{
	font-weight:bold;
	color:#66a90e;
	font-size:12px;
}
.nouveaute{ 
	font-size:14px; color:#CE6C1F; line-height:16px;
	background:url(../images/pictos/nouveau.png) no-repeat 0 0;
	padding:2px 0 0 75px;
}

.ttlCD{
	font-weight:bold;
	color:#ce6e22;
	font-size:14px;
}
.fdGris{
	background-color:#e3e3e3;
	padding:6px;
	font-size:11px;
	color:#444444;
	border-left:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:justify;
}
.txtJaune{
	color:#fff90d;
	font-size:12px;
}
.txtOrange{
	color:#ce6e22;
	font-size:12px;
}
.txtVert{
	color:#66a90e;
	font-size:12px;
}
.txtBleu{
	color:#232d7d;
	font-size:12px;
	font-weight:bold;
}
.liVert{
	color:#66a90e;
	font-size:12px;
	font-weight:bold;
}
.ulGris{
	color:#818181;
	font-size:12px;
	font-weight:normal;
}
/* Tableau */
.espace2Col{
	width:10px;
}
.fondBlanc{
	background-color:#F8F8F8;
}
/* Block */
#enum1{
	padding-left:60px;
	padding-bottom:15px;
	background-image:url(../images/interface/enum1.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#enum2{
	padding-left:60px;
	padding-bottom:15px;
	background-image:url(../images/interface/enum2.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#enum3{
	padding-left:60px;
	padding-bottom:15px;
	background-image:url(../images/interface/enum3.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#video{
	width:320px;
	height:260px;
}
.display_none{
	display:none;
}
/* Formulaire */
.champRef {
	background-color : #F2A811;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border :1px solid #66A90E;
}
.btRef{
	background-color:#F2A811;
	border:0px;
	border-right:1px solid #66A90E;
	border-bottom:1px solid #66A90E;
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ttlForm{
	padding-right:8px;
	color:#5f9604;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.ttlForm2{
	padding-right:8px;
	color:#5f9604;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.inputForm{
	font-size:13px;
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-left:1px solid #c1db98;
	border-top:0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding-left:2px;
	width:260px;
}
.inputForm2{
	font-size:11px;
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-left:1px solid #c1db98;
	border-top:0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding-left:2px;
	width:100px;
}
.textareaForm{
	width:260px;
	font-size:12px;
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-left:1px solid #c1db98;
	border-top:0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	height:100px;
	padding-left:2px;
}
.optionForm{
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border:0;
	
}
.selectForm{
	width:260px;
}
.btReset{
	font-size:12px;
	color:#7e7e7e;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-left:1px solid #c1db98;
	border-top:0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
.btSend{
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#5f9604;
	border-left:1px solid #fff;
	border-top:0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	font-weight:bold;
}
/* News */
.newsSelect{
	width:855px;
	background-color:#fff;
	border-left:1px solid #fff;
	border-top:0;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:10px;
}
.newsSelect{
	width:855px;
	padding:10px;
}
.imgNews{
	border:1px solid #5f9604;
}
.imgNewsAcc{
	float:left;
	margin:0 10px 0 0;
}
/* AJAX */
.visible{
	visibility: visible;
}
.invisible{
	visibility: hidden;
}
/* News Temporaire */
.newsTemp{
	width:259px;
	height:180px;
	background-image:url(../images/interface/breaking-news.jpg);
	background-repeat:no-repeat;
	padding-top:36px;
	text-align:justify;
}
.newsTemp2{
	padding-left:8px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#232D7D;
}
.newsOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf6b1f;
}
/* ig */
.ig{
	padding-left:25px;
}
.ig ul{
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
}
.ig li{
	font-size:12px;
}
.ig h2{
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#232D7D;
	padding-top:3px;
	padding-bottom:3px;
}
.ig h3{
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66A90E;
	text-decoration:underline;
	padding-bottom:5px;
}
.ig .texteNormal, .ig .texteNormal u, .ig .texteNormal em, .ig .texteNormal strong, .ig .texteNormal font{
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
}
