/* CSS AQUA */

/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}
body.mceContentBody .textecartouche {
   color:#000;
}

.cartouchebleu { 
	width:668px;
	margin-top:33px;
	margin-left:20px;
	display:block;
	background:url(images/interface/backg1.gif) no-repeat;
	background-color:#b9d6e4;
}
.titrecartouche { 
	padding-left:155px;
	padding-top:25px;
	padding-bottom:18px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;line-height:28px; font-size: 28px; color: #FFFFFF; font-weight:normal; text-align:left; text-decoration:none;
}
.cartouchetexte { 
	padding-left:165px;
	padding-right:60px;
}
.textecartouche {
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight:normal; text-align:left; text-decoration:none;
}
.cartouchebleubis { 
	width:668px;
	margin-top:33px;
	margin-left:20px;
	display:block;
	background:url(images/interface/backgbis.jpg) no-repeat;
	background-color:#b9d6e4;
}

.plot {
	width:296px;
	display:block;
	border-right:solid 1px #999999;
	float:left;
	padding-left:35px;
	padding-right:25px;
	margin-top:20px;
	padding-bottom:20px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; line-height:15px; font-size: 12px; color: #242424; font-weight:normal; text-align:justify; text-decoration:none;
}
.plottitre {
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; line-height:22px; font-size: 18px; color: #d46000; font-weight:normal; text-align:left; text-decoration:none;
}
.texteorangeg {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #d46000; font-weight:bold; text-align:left; text-decoration:none; }
.textebleug { font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #559dc8; font-weight:bold; text-align:left; text-decoration:none; }
.textenoir { font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; line-height:15px; font-size: 12px; color: #242424; font-weight:normal; text-align:left; text-decoration:none; padding-right:20px; }
.texteorange {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #d46000; font-weight:normal; text-align:left; text-decoration:none; }
.textebleu { font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #559dc8; font-weight:normal; text-align:left; text-decoration:none; }
.textevert { font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #4b8806; font-weight:normal; text-align:left; text-decoration:none; }
.texteorangebig {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 18px; color: #d46000; font-weight:bold; text-align:left; text-decoration:none; }
.texteorangesmall {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 10px; color: #d46000; font-weight:normal; text-align:left; text-decoration:none; }
.texteorangesmall a{color: #d46000; text-decoration:underline; }
.textebleubig {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 18px; color: #559dc8; font-weight:bold; text-align:left; text-decoration:none; }
.textenoir {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #242424; font-weight:normal; text-align:left; text-decoration:none; }
.textevertgras { font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #4b8806; font-weight:bold; text-align:left; text-decoration:none; }
.textecartouchegras {font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;}

/*  Votre besoin  */
.formulairecout {
	width:680px;
	padding-left:45px;
	padding-top:20px;
}
.texteformchapeau {  font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #242424; font-weight:bold; text-align:left; text-decoration:none; }
.formglob { padding-left:20px; }
.formorange { 
	background:url(images/interface/formorange.gif) no-repeat;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; font-weight:normal; text-align:left; text-decoration:none;
	width:500px;
	height:37px;
	display:block;
	padding-left:15px;
}
.formbleu { 
	background:url(images/interface/formbleu.gif) no-repeat;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; font-weight:normal; text-align:left; text-decoration:none;
	width:500px;
	height:37px;
	display:block;
	padding-left:15px;
}
.double { 
	background:url(images/interface/formbleudouble.gif) no-repeat;
}
.formbleuoffre {
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; font-weight:normal; text-align:left; text-decoration:none;
	width:500px;
	padding-left:15px;
}
.formgauche { 
	width:275px;
	display:block;
	float:left;
	padding-top:10px;
 }
.formdroite { 
	float:left;
	width:220px;
	padding-top:8px;	
 }
.formdroite input { 
	border: 0px;
	background:none;
 }
 .etoile { font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #cb1212; font-weight:normal; text-align:left; text-decoration:none; }

 
 
 
 
 
 .formbleucom { 
	background:url(images/interface/formbleucom.gif) no-repeat;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; font-weight:normal; text-align:left; text-decoration:none;
	width:500px;
	height:109px;
	display:block;
	padding-left:15px;
}
.formgauchecom { 
	width:275px;
	display:block;
	float:left;
	padding-top:10px;
 }
.formdroitecom { 
	float:left;
	width:200px;
	padding-top:8px;	
 }
.formdroitecom textarea { 
	border: 0px;
	background:none;
	padding-top:5px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; 
	
 }
 
 .chpscom{ 
	background:url(images/interface/chpscom.png) no-repeat;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; font-weight:normal; text-align:left; text-decoration:none;
	width:500px;
	height:105px;
	display:block;
}
 .chps-texte{ 
	background:url(images/interface/formbleuchps.png) no-repeat;
	width:550px;
	height:25px;
	display:block;
	padding-left:15px;
	padding-top:10px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; font-weight:normal; text-align:left; text-decoration:none;
	
}
.chps-info{ 
	width:450px;
	display:block;
	padding-left:40px;
	padding-bottom:25px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color:#C60;font-weight:bold; text-align:left; text-decoration:none;
	
}
.chpscom textarea { 
	border: 0px;
	background:none;
	width:460px;
	padding:10px 25px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; 
	
 }
 
 .field { width: 100%; float: left; margin: 0 0 20px; }
	.field input { margin: 0 0 0 20px; }

	/* Used for the Switch effect: */
	.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(images/interface/switch.gif) repeat-x; display: block; float: left; }
	.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; }
	.cb-enable span { background-position: left -90px; padding: 0 10px; }
	.cb-disable span { background-position: right -180px;padding: 0 10px; }
	.cb-disable.selected { background-position: 0 -30px; }
	.cb-disable.selected span { background-position: right -210px; color: #fff; }
	.cb-enable.selected { background-position: 0 -60px; }
	.cb-enable.selected span { background-position: left -150px; color: #fff; }
	.switch label { cursor: pointer; }
	.switch input { display: none; }


 
 .formgauchetextepub { 
	width:475px;
	display:block;
	float:left;
	padding-top:10px;
 }
 
 .menutitre { 
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #665f59; 
	
 }

 
 
/* champs libre */
.libre {
	width:685px;
	display:block;
	padding-top:30px;
	padding-left:40px;
	display:block;
	float:left;
}
/* cartouche bleu photo */
.cartouchebleuphoto {
	width:668px;
	margin-top:33px;
	margin-left:20px;
	display:block;
	background:url(images/interface/backgvide.jpg) no-repeat;
	background-color:#b9d6e4;
}
.titrecartouchephoto { 
	padding-left:30px;
	padding-top:25px;
	padding-bottom:18px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;line-height:28px; font-size: 28px; color: #FFFFFF; font-weight:normal; text-align:left; text-decoration:none;
}
.cartouchephoto { 
	padding-right:40px;
	padding-left:35px;
}
.cartouchetextephoto { 
	padding-left:260px;
}
/* descriptif */
.descriptif {
	width:450px;
	display:block;
	padding-top:30px;
	padding-left:50px;
	padding-right:50px;
	float:left;
}
.descri {
	width:620px;
	display:block;
	float:left;
	padding-bottom:20px;
	padding-top:10px;
}
.descrigauche {
	width:300px;
	display:block;
	float:left;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #242424; font-weight:normal; text-align:left; text-decoration:none;
}
.descriright {
	width:300px;
	display:block;
	float:left;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #242424; font-weight:normal; text-align:left; text-decoration:none;
}
.separateurbleu { 
	background-color:#90bfd9;
	height:1px;
	width:625px;
	display:block;
	float:left;
}
/* option-adoucisseur */

.option {
	width:645px;
	display:block;
	float:left;
}
.titreoption {
	width:230px;
	display:block;
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #595a5c; font-weight:normal; text-align:left; text-decoration:none;
}
.prixoption {
	width:120px;
	display:block;
	float:left;
	padding-left:20px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #f4ba00; font-weight:bold; text-align:left; text-decoration:none;
	background:url(images/interface/puce2.gif) no-repeat;
}
/* formulaire devis */
.formulairedevis {
	width:580px;
	padding-left:45px;
	padding-right:100px;
	float:left;
	display:block;
	padding-top:20px;
}
.excell {
	padding-left:55px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #4896c4; font-weight:bold; text-align:left; text-decoration:none;
}
.prixexcell {
	padding-left:70px;
	font-size: 12px;
}

/* page vocabulaire */
.vocabulaire { 
	width:646px;
	display:block;
	float:left;
	margin-top:30px;
}
.titrevocabulaire {
	padding-left:20px;
	padding-right:50px;
	padding-top:18px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; line-height:22px; font-size: 18px; color: #d46000; font-weight:normal; text-align:left; text-decoration:none;
}
.textevocabulaire {
	padding-top:5px;
	padding-left:20px;
	padding-right:50px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #242424; font-weight:normal; text-align:left; text-decoration:none;
}
/* */ 
.demandeok {
	padding-left:20px;
	padding-top:50px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #559dc8; font-weight:normal; text-align:left; text-decoration:none; 
}


/* champs libre */
.libreconcours {
	width:685px;
	background:url(images/photos/concours2010.jpg) no-repeat 20px 30px; 
	display:block;
	padding-top:350px;
	padding-left:40px;
}
.titreconcours {
font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 18px; color: #0d5878; font-weight:bold; text-align:left; text-decoration:none; 
}
.texteconcours {
font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #242424; font-weight:normal; text-align:left; text-decoration:none; line-height:16px; 
}
.texteconcours span {
font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 16px; color: #d46000; font-weight:bold; text-align:left; text-decoration:none; 
}
.jeparticipe {
	padding-left:170px;
}
.result1 {
	padding-left:150px;
	width:659px;
	display:block;
	float:left;
}
.orangebackg {
	background-color:#ffc678;
}	

/* Axx private */

.downloadpdf {
	padding-left:10px;
	padding-top:10px;
}
.downloadpdf a{
	margin-left:20px;
	padding-left:25px;
	background:url(images/interface/ico-pdf.jpg) no-repeat;
	margin-top:20px;
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 12px; color: #559dc8; font-weight:normal; text-align:left; text-decoration:none; 
	
}
.downloadpdf a:hover{
	text-decoration:underline;	
}
#contenubgprivate { background:url(private/bckcentralbas.jpg) repeat-y;}
#contenuprivate {
	width:980px;
	display:block;
	min-height:500px;
	background:url(private/bckcentral.jpg) no-repeat;
}

.lienpriv { padding-top:10px; }
.lienpriv a{
	padding-left:35px; 
	font-family: "trebuchet ms", Arial, Verdana, Helvetica, sans-serif;  font-size: 14px; color: #559dc8; font-weight:normal; text-align:left; text-decoration:none; 
}
.priv-titre { 
	padding-top:15px;
	font-family: "Lucida Grande", "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #559dc8; font-weight:normal; text-align:center; text-decoration:none; 
}
.priv-texte { 
	padding-top:15px;
	font-family: "Lucida Grande", "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #A1A1A1; font-weight:normal; text-align:center; text-decoration:none; 
}

.priv-points { 
	padding-top:15px;
	font-family: "Lucida Grande", "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color:#F30; font-weight:bold; text-align:center; text-decoration:none; 
}

.cadeau { 
	width:600px;
	float:left;
	display:block;
	background:#edf9fc;
	border:solid 6px #6cabdd;
	padding:10px;
	margin: 20px 0px 0px 10px;
}
.cadeau-image { 
	width:100px;
	min-height:100px;
	float:left;
	display:block;
}
.cadeau-image img{ 
	height:100px;
	width:100px;
}
.cadeau-texte { 
	width:300px;
	padding-left:30px;
	padding-top:10px;
	float:left;
	display:block;
	font-family: "Lucida Grande", "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5e5e5e; font-weight:bold; text-align:left; text-decoration:none; 
}
.cadeau-points { 
	width:100px;
	height:58px;
	padding-left:20px;
	float:left;
	display:block;
	background:url(/private/btn.jpg) no-repeat left center;
	font-family: "Lucida Grande", "trebuchet ms", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:bold; text-align:left; text-decoration:none; padding-top:42px;
}


/* Page produits  */
.ca-elec { 
	width:340px;
	float:left;
	display:block;
	padding-right:30px;
}
.ca-elec p{ 
	padding-left:20px;
}
.ca-rapport { 
	width:240px;
	float:left;
	display:block;
}

.ca-reglage { 
	width:660px;
	float:left;
	display:block;
	padding-bottom:20px;
}
.ca-reglage p{ 
	padding-left:20px;
	width:250px;
}


#plotsaccueil{ 
	width:902px;
	display:block;
	float:left;
	margin-left:10px;
	margin-top:15px;
}
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	height:40px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(images/interface/plots-titre.png) no-repeat;
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #78797b; font-weight:600; text-decoration:none; line-height:14px; 
	display:block;
	height: 30px;
	width: 145px;
	padding:5px 10px;
	margin:0px;	
	position:relative;
}
ul.tabs a span{ 
	font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #78797b; font-weight:400; text-decoration:none; line-height:12px; 
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background: url(images/interface/plots-titre-over.png) no-repeat;
	color: #78797b;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background: url(images/interface/plots-titre-over.png) no-repeat;		
	cursor:default !important; 
	color:#78797b !important;
}


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

.panes div {
	display:none;		
	padding:15px 10px 15px 30px;
	font-size:14px;
	background:url(images/interface/plots-texte.png) no-repeat top left;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #7a7b7d; font-weight:noral; text-decoration:none; line-height:14px;
	
}
.tem-titre {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #7a7b7d; font-weight:noral; text-decoration:none; line-height:18px;	
	padding:20px 0px 20px 30px;	
}
.tem {
	width:685px;
	display:block;
	float:left;
	margin-left:10px;
	background:url(images/interface/tem1.png) no-repeat left bottom;
}
.tem-nom {
	background:url(images/interface/tem2.png) no-repeat left top;
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #7a7b7d; font-weight:noral; text-decoration:none; 
	padding:10px 0px 0px 30px;
	width:655px;
	float:left;
	display:block;
}
.tem-texte {
	padding:10px 75px 20px 30px;	
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #7a7b7d; font-weight:noral; text-decoration:none; 
	width:580px;
	min-height:70px;
	float:left;
	display:block;
}

.tabreglage {
	margin:10px 10px 40px 10px ;	
	font-size: 14px; color: #666666; 
}
.tabreglage td{
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;  
}
.tabreglage a{
	color: #666666; text-decoration:underline;
}

