﻿@charset "utf-8";
/* CSS Document */
html{
	/*height: 100%;*/
}
body,html{
	overflow-y: auto;
	min-height:100%;
	min-width:100%;
	_height: 100%;
	_width: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

body {

	padding:0;
	margin:0;
	background:#c9e5b2 url(images/Fonds.jpg) repeat-x center bottom fixed;	
	font-family:Verdana;
	color:black;
	z-index:1;
} 


td {
}

p {
color:#ffffff;
font-family:Verdana;
}

h1 {
	color:#008A67;
	margin-left:10px;
}

h2 {
}

h3 {
}

a:link {
color:#ffffff;
}

a:hover, a:visited, a:active {
color:#cccccc;
}

.menu  {
z-index:19;
position: fixed;
   left: 0px;
   top: 0px;
font-family: Verdana;
}

.DownRightCorner {
z-index:20;
position: fixed;
   right: 0px;
   bottom: 0px;
}

#contenu {
	position:relative;
	border-left:solid 5px #293442;
	border-right:solid 5px #293442;
	margin:0pt auto;
	display:block;
	width:850px;
	margin-top:20px;
	z-index:50;
	min-height: 100%;
	_height: 100%;
	overflow: visible;
	background-color:#FFFFFF;
}
#Page{
	background-color:#FFFFFF;
}

#Entete{
	/*border:solid 1px red;*/
	height:135px;
	width:850px;
	background-image:url(/satplan/images/Top.jpg);
	z-index:50;
}
#Bas{
	height:110px;
	width:850px;
	background-image:url(/satplan/images/Bottom.jpg);
}

.clear{
	clear:both;
	line-height:0;
	height:0;
}
#detailActualite{
	/*margin-left:2px;
	margin:15px;*/
}

.Ident_FormAcces .retourIdent{
	position:relative;
	color:#FF0000;
	font-size:12px;
	margin-top:-5px;
}
/******************************/
/*Page d'accueil1*/
/**/
/******************************/
#page1{
	background-color:#FFFFFF;
	margin-top:15px;
}
.boiteFloat{
	float:left;
	z-index:20;
}
.boiteFloat .EnteteBoite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:175px;
	height:25px;
	display:inline-block;
	margin-left:17px;
	margin-top:10px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

#mode {
	height:500px;
	width:210px;
	background-image:url(/satplan/images/BlocModeEmploi.jpg);
}
#gamme {
	width:420px;
	height:280px;	
	background-image:url(/satplan/images/BlocProduits.jpg);
	position:relative;
}




	#title{
			margin-left:220px;
			margin-top:-20px;
			z-index:10; 
	}
			 #title span{
				display:inline-block;
			}
				#title #left{
					cursor:pointer;
					width:15px;
					height:30px;
					background-image:url(/satplan/images/Produits/BtGauchProd.png);
					background-repeat:no-repeat;
				}
				 #title #left:hover{
					background-image:url(/satplan/images/Produits/BtGauchProdSurvol.png);
				}
				
				 #title #right{
					cursor:pointer;
					width:15px;
					height:30px;
					background-image:url(/satplan/images/Produits/BtDroitProd.png);
					background-repeat:no-repeat;
				}
				 #title #right:hover{					
					background-image:url(/satplan/images/Produits/BtDroitProdSurvol.png);
				}
				#title #title_text{
					white-space:nowrap;
					overflow-x:hidden;
					width:142px;
					height:35px;
				}	
					#title #title_text span{
						display:inline;
						margin:0;
					}
					#title #title_text span img{
						margin:0;
					}			
	#BlocProduits{
			white-space:nowrap;
			overflow:hidden;
			position:relative;
			white-space:nowrap;
			width:400px;
			height:185px;
			margin-left:10px;
		}
	
			.blocProduit{
				height:100%;
				width:398px;
				display:inline-block;
				overflow:hidden;
			}
		
			.blocProduit .desc{
				width:395px;
			}
				.blocProduit .desc div{
					float:left;	
					margin-left:8px
				}
				.blocProduit .desc .desc_text{
					width:180px;
					height:185px;
					white-space:normal;
					font-size:14px;
					font-weight:bold;
				}
				.blocProduit .desc .desc_img{
					width:180px;
					height:185px;
					margin-left:20px;
					_margin-left:10px;
					background-image:url(/satplan/images/Produits/FondsPhotoProd.jpg);				
				}
					.blocProduit .desc .desc_img img{						
						margin :12px 0 0 12px;						
						border:solid 2px #008a68;
					
					
					}
		#ChtAlerte{
			width:385px;
			height:20px;
			margin: 2px auto 0;
			background-color:#FFFFFF;
			border:solid 1px #c1c1c1;
		}
#ident {
	width:210px;
	height:280px;	
}
	#ident div{
		width:210px;
		height:140px;	
	}
	#ident>*>div{
	}
	#ident div div{
		width:auto;
		height:auto;	
	}
	#accVIP{
		background-image:url(/satplan/images/BlocAccesVIP.jpg);
	}
	#accSAT{
		background-image:url(/satplan/images/BlocAccesSatTrace.jpg);
	}
	
	/*Formulaire de contacts*/
	.formAcces, .Ident_FormAcces{
		margin-top:10px;
		position:relative;
	}
	.formAcces span, .formAcces input, .Ident_FormAcces input, .Ident_FormAcces span{
		position:relative;
		display:block;
		margin-left:10px;
		font-size:12px;
	}
	.formAcces input.Text_identi_Input, .Ident_FormAcces input.Ident_Identifiant_input{
		width:180px;
	}
	.formAcces input.Text_pass_Input, .Ident_FormAcces input.Ident_Pass_input{
		width:140px;
	}
	.formAcces input.soumet, .Ident_FormAcces input.soumet{	
		display:block;
		height:22px;
		width:11px;	
		
		position:relative;
		left:165px;
		top:-22px;	
		
		border:none;
		background-image:url(/satplan/images/BtValid.png);
		background-repeat:no-repeat;
		background-color:transparent;
		cursor:pointer;
	}
	.formAcces input.soumet:focus, .Ident_FormAcces input.soumet:focus{
		border:solid 1px red;
	}
	
		.IdentificationValide{
			margin: 10px 0 0 10px;
			display:block;
		}
	/*.formAcces input[type="submit"]{
		float:right;
		display:block;
		height:22px;
		width:11px;	
		margin-right:30px;
		margin-top:-15px;	
		border:none;
		background-image:url(/satplan/images/BtValid.png);
		background-repeat:no-repeat;
		background-color:transparent;
	}*/
	
	
	
	
#actu {
	width:210px;
	height:210px;	
	background-image:url(/satplan/images/BlocActu.jpg);
}
#video {
	width:210px;
	height:210px;	
	background-image:url(/satplan/images/BlocVideo.jpg);
	cursor:pointer;
}
	#video div{
		width:151px;
		height:118px;
		border:solid 2px #000000;	
		margin-left:28px;
		margin-top:25px;
		background-image:url(/satplan/images/Video.jpg);
	}
#temoign {
	width:210px;
	height:210px;	
	background-image:url(/satplan/images/BlocTemoignage.jpg);
}
	#temoign div{
		width:151px;
		height:118px;
		border:solid 2px #4dae98;	
		margin-left:28px;
		margin-top:25px;
		background-image:url(/satplan/images/Temoignage.jpg);
	}
#letter {
	width:210px;
	height:210px;
	background-image:url(/satplan/images/BlocNewsLetter.jpg);	
}

/********************//*
	Page produit
*//*******************/
#produit{
}
	#produit #chapeau{
		width:629px;
		height:15px;
		margin-left:-6px;
		background-image:url(/satplan/images/produit_top.jpg);
	}
	#produit #contenuProduit{
		float:left;
		/*width:582px;
		border:solid 2px #CCCCCC;*/
		width:617px;
		padding:0 6px;
		
		min-height:200px;
		margin-bottom:10px;
		background-image:url(/satplan/images/produit_Middle.jpg);
	}
		#produit #contenuProduit #teteProduit{
			width:100%;
			height:160px;
			/*border:solid 2px green;*/
		}
		#produit #contenuProduit #teteProduit #BasTeteProduit{
			width:629px;
			height:15px;
			background-image:url(/satplan/images/produit_InterMediaire.jpg);
			margin-left:-6px;
		}
	#produit #pied{
		width:629px;
		height:15px;
		margin-left:-6px;
		background-image:url(/satplan/images/produit_bottom.jpg);
		background-repeat:no-repeat;
	}
	#produit #droitDeProduit{
		float:left;		
		/*margin-top:20px;
		margin-left:10px;*/	
		min-height: 100px;
		width:200px;
	}
	#produit #droitDeProduit #bloc1{
		height:238px;
		width:210px;
		background-image:url(/satplan/images/Bloc01.jpg);	
		position:relative;
	}
		#produit #droitDeProduit #bloc1 a.lienBloc{
			color:#008a62;
			font-size:12px;
			position:absolute;
			bottom:18px;
			left:15px;
		}
	#produit #droitDeProduit #bloc2{
		height:44px;
		width:210px;
		background-image:url(/satplan/images/Bloc02.jpg);	
		position:relative;
	}
		#produit #droitDeProduit #bloc2 a.lienBloc{
			color:#008a62;
			font-size:12px;
			position:absolute;
			left:18px;
			top:10px;
		}
	
	#produit #droitDeProduit #bloc3{
		height:199px;
		width:210px;
		background-image:url(/satplan/images/Bloc03.jpg);	
	}
	#produit #droitDeProduit #bloc3 a{
		display:block;
		height:15px;
		width:189px;
		font-size:12px;
		border-top:solid 2px #C2C7CA;
		border-bottom:solid 2px #C2C7CA;
		margin: 11px 0 ;		
		margin-left:5px;
		padding:5px;
		text-align:center;
		text-decoration:none;
		color:#FFF;
	}
		#produit #droitDeProduit #bloc3 #linck1{
			margin-top:5px;
			background-color:#008a68;
		}
		#produit #droitDeProduit #bloc3 #linck2{
			background-color:#49B19A;
		}
		#produit #droitDeProduit #bloc3 #linck3{
			background-color:#A2CC80;
		}
		
		#produit #droitDeProduit #bloc3 #linck4{
			white-space:nowrap;
			background-color:#B0D68D;
		}
	
	
	
	/*** page produit type satplan**/
	
	#blocTitreProduit{
			 margin-top:10px;
			 border:solid 2px #CCCCCC;
		}
		#blocTitreProduit span{
			display:inline-block;
			border-left:solid 2px #CCCCCC;
			/*width:114px;*/
			width:121px;
			height:25px;
			padding-top:5px;
			margin-right:-6px;
			text-align:center;
			
			color:#ffffff;
			font-weight:600;
			font-size:14px;
			
			cursor:pointer;
		}	
		#blocTitreProduit span:hover{
			background-image:url(/satplan/images/NavSurvol.jpg);
			color:#000000;
		}
		#blocTitreProduit span:first-child{
			border:none;
		}
		
		#titreCaractProd0{
			background-color:#a2cc80;
		}
		#titreCaractProd1{
			background-color:#48b099;
		}
		#titreCaractProd2{
			background-color:#008a67;
		}
		#titreCaractProd3{
			background-color:#48b099;
		}
		#titreCaractProd4{
			background-color:#a2cc80;
		}
		#blocTitreProduit .forward{
			background-image:url(/satplan/images/NavSurvol.jpg);
			color:#000000;
		}
		#blocTitreProduit .noward{
			background-image:none;
			color:#ffffff;
		}
		
		#blocTextProduit div{
			border:solid 2px #CCCCCC;
			margin-top:10px;
			margin-left:8px;
			width:585px;
			height:100px;
			display:none;
			
			font-size:14px;
			text-align:justify;
			color:#006F53;	
			padding:5px;
			
		}
		#blocTextProduit div:first-child{
			display:block;
		}
		
		#produit #contenuProduit #descriptifProduit{
			height:435px;
			border-bottom:solid 2px #cccccc;
			-moz-border-radius-bottomleft :5px ;
			-moz-border-radius-bottomright:5px ;
			
			font-size:14px;
			padding:5px;
			margin-top:10px;
		}
			#produit #contenuProduit #descriptifProduit #titreDescriptifProduit{
				display:inline-block;
				font-weight:900;
				color:#008a67;
				margin-left:20px;
				margin-top:10px;
				margin-bottom:10px;
			}
		
		#produit #contenuProduit #piedProduit{
		
		}
			#produit #contenuProduit #piedProduit div{
				border:solid 2px #cccccc;
				width:270px;
				height:140px;
				float:left;
				margin-left:23px;
				margin-top:12px;
			}
				.titre_piedGaucheProduit{
					display:block;
					height:25px;
					line-height:22px;
					background-color:#008a67;
					color:#FFFFFF;
					text-align:center;
					
					
				}
				
				
#detailActualite h1{
	display:none;
}
#BaseLineContainer{
	text-align:center;
	font-size:10px;
}
#BaseLineContainer a{
	color:#bddaab;
}

/* -------------------------- Mention légales -------------------------- */

a#mentions {
	float:right;
	margin-top:70px;
	margin-right:45px;
	font-size:12px;
	color:#000; 
	cursor:pointer;
	text-decoration:underline;
}


