/* Classes générales */
html{
margin: 0px;
padding: 0px;
height: 100%;
overflow:auto;
}
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-size:10px;
	color:#000;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form{
	margin:0;
	padding:0;
}
.avertFlash{
	font-size: 11px;
}
.display_none{
	display:none;
}
.Height{
	height:100%;
}


/* ID mise en page */
#fondSite{
	background-image:url(../images/background/fond-site.jpg);
}
#totalAc{
	width:854px;
	height:576px;
}
#SpaceAc_fr{
	background-image:url(../images/background/fond-accueil-fr.jpg);
	background-repeat:no-repeat;
	width:840px;
	height:560px;
}
#SpaceAc_en{
	background-image:url(../images/background/fond-accueil-en.jpg);
	background-repeat:no-repeat;
	width:840px;
	height:560px;
}
#actuSalon{
	width:180px;
	background-image:url(../images/background/fd_salon.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:26px;
	padding-left:12px;
}
#actuCrea{
	background-image:url(../images/background/fd_crea.jpg);
	background-repeat:no-repeat;
	color:#4eaaab;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:26px;
	padding-left:2px;
	text-align:center;
}
#intG{
	width:7px;
	background-image:url(../images/background/repeatG.jpg);
	background-repeat:repeat-y;
}
#intD{
	width:7px;
	background-image:url(../images/background/repeatD.jpg);
	background-repeat:repeat-y;
}
#fdG{
	background-image:url(../images/background/fond-site.jpg);
	background-position:right;
}
#fdD{
	background-image:url(../images/background/fond-site.jpg);
	background-position:left;
}
#tableInt_fr{
	width:834px;
	height:100%;
	background-color:#fff;
	background-image:url(../images/background/backSite-fr.jpg);
	background-repeat:no-repeat;
}
#tableInt_en{
	width:834px;
	height:100%;
	background-color:#fff;
	background-image:url(../images/background/backSite-en.jpg);
	background-repeat:no-repeat;
}
#menu1{
	margin-top:122px;
	padding-left:18px;
	color:#3d9cbc;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:32px;
}
#menu2{
	margin-top:11px;
	padding-left:18px;
	color:#a16441;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:32px;
}
#bthydro{
	width:100%;
	height:34px;
	cursor:pointer;
}
#retourAc{
	cursor:pointer;
	height:80px;
}

/* Classes mise en page */
.nvelleCrea{
	background-color:#d9edf7;
	border:1px solid #71b9d1;
	color:#3d9cbc;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:6px;
}
.prod_bleu{
	width:190px;
	background-image:url(../images/background/coin-bleu.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.prod_rose{
	width:190px;
	background-image:url(../images/background/coin-rose.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.prod_vert{
	width:190px;
	background-image:url(../images/background/coin-vert.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.contNorm{
	padding:10px;
	color:#3d9cbc;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.contNorm2{
	padding:10px;
	color:#a16441;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.txtMar{
	padding:10px;
	color:#a16441;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ptt_rose{
	padding:2px;
	border:1px solid #b4004b;
}
.ptt_bleu{
	padding:2px;
	border:1px solid #007182;
}
.ptt_vert{
	padding:2px;
	border:1px solid #9ca520;
}



/* Formulaires */
.selectContact{
	width:150px;
	background-color:#e8f7fa;
	color:#1d54a9;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inputContact{
	width:150px;
	background-color:#e8f7fa;
	color:#1d54a9;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #3d9cbc;
}
.textareaContact{
	width:570px;
	background-color:#e8f7fa;
	color:#1d54a9;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #3d9cbc;
	height:90px;
}
.btContact{
	width:150px;
	background-color:#e8f7fa;
	color:#1d54a9;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #3d9cbc;
	font-weight:bold;
}


/* Titres */
.h1_norm{
	padding:0;
	margin:0;
	color:#3d9cbc;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h1_norm2{
	padding:0;
	margin:0;
	color:#a16441;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titreCont{
	color:#34929A;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h2_norm{
	padding:0;
	margin:0;
	color:#3d9cbc;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h2_norm2{
	padding:0;
	margin:0;
	color:#a16441;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ttl2{
	color:#a16441;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.ref{
	color:#a16441;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.ref2{
	color:#3D9CBC;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.contact{
	color:#3d9cbc;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txtContact{
	color:#3d9cbc;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h1_rose{
	padding:0;
	margin:0;
	color:#c3336f;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h1_vert{
	padding:0;
	margin:0;
	color:#9ca520;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h1_bleu{
	padding:0;
	margin:0;
	color:#007182;
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* Polices */
.showOrange{
	color:#ec8644;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.caracProd{
	color:#550c03;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding-right:4px;
}
.option_bleu{
	color:#007182;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.option_vert{
	color:#9ca520;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.option_rose{
	color:#b4004b;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.accroche_bleu{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#007182;
	font-style:italic;
}
.accroche_vert{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9ca520;
	font-style:italic;
}
.accroche_rose{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b4004b;
	font-style:italic;
}
.retCrea{
	font-size:8px;
	color:#1a536b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.titreProd{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.rappelCat{
	color:#247e16;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.txtMenu1_sel{
	color:#3d9cbc;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
.txtMenu2_sel{
	color:#a16441;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}


/* Liens */
.retourProd:link, .retourProd:visited{
	font-size:11px;
	color:#1a536b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.retourProd:hover, .retourProd:active{
	text-decoration:underline;
}
.lienAccueilCrea:link, .lienAccueilCrea:visited{
	color:#4eaaab;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.lienAccueilCrea:hover, .lienAccueilCrea:active{
	color:#42d5d7;
}
.lienAccueilActu:link, .lienAccueilActu:visited{
	color:#ffffff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lienAccueilActu:hover, .lienAccueilActu:active{
	color:#42d5d7;
}
.txtMenu1:link, .txtMenu1:visited{
	color:#3d9cbc;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.txtMenu1:hover, .txtMenu1:active{
	text-decoration:underline;
}
.txtMenu2:link, .txtMenu2:visited{
	color:#a16441;
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.txtMenu2:hover, .txtMenu2:active{
	text-decoration:underline;
}
.lienBleu:link, .lienBleu:visited{
	color:#3d9cbc;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.lienBleu:hover, .lienBleu:active{
	font-weight:bold;
}