/* Bloc Info Annonce */
#Attention	{clear:both;width:985px;height:auto;font-weight:bold;font-size:12px;margin-left:5px;}
.Maj	{color:#E50002;font-weight:bold;text-transform:uppercase;}

/* Bi Colonne */
#BiCol	{clear:both;width:985px;height:auto;margin-left:5px;margin-top:10px;}
	.UneBiCol	{float:left;width:488px;height:auto;margin:0 2px 0 1px;}

	.SousTitre	{clear:both;width:483px;height:19px;color:#FFFFFF;font-size:12px;font-weight:bold;padding:3px 0 0 5px;margin:10px 0 5px 0;background:url("../images/graphics/titre2-fd.gif") repeat-x;}
	.SousTitreRed	{clear:both;width:483px;height:19px;color:#FFFFFF;font-size:12px;font-weight:bold;padding:3px 0 0 5px;margin:10px 0 5px 0;background:url("../images/graphics/fd-titrered.gif") repeat-x;}
	
	.ElemFormu	{clear:both;width:483px;height:auto;margin-bottom:20px;}
		p	{margin:3px 0 3px 0;padding:0;}
		select	{font-size:11px;width:160px;}

		.Ligne	{clear:both;width:483px;height:auto;padding-top:8px;padding-bottom:2px;font-weight:bold;}
		.LigneB	{clear:both;width:483px;height:auto;padding-top:8px;padding-bottom:2px;font-weight:bold;text-align:center;font-size:11px}
		

		.ContenuDemiFieldset {
		float: left; 
		width: 448px;
		padding: 5px 5px;
		background: #FFF;}
		
		
		
		.SeparateurNoir , DemiFieldset2 .SeparateurNoir { float: left; width:478px; height: 1px; padding: 10px 0 0; font-size: 1px; border-bottom: 1px solid #000;}
		.SeparateurNoir2 , 
		.SeparateurNoir2 { float: left; width:335px; height: 1px; padding: 10px 0 0; font-size: 1px; border-bottom: 1px solid #000;}
			
		
			
		.t2a { float: left; width: 42px; padding-left: 5px;}
		.t2b { float: left; width: 15px; text-align: center; font-size: 18px; padding-top: 15px;}
		.t2c { float: left; width: 65px; padding-left: 5px;}
		.t2d { float: left; width: 140px; padding-left: 5px;}
		.t2e { float: left; width: 150px; padding-left: 5px;}
		.t2f { float: left; width: 110px; padding-left: 5px; padding-top: 10px;}
		.LocaCache { float: left; padding-left: 5px; padding-top: 2px;}

.data_case_semi {
	float: left; width:483px; font:12px/18px Arial;background-color:#FFFFFF;padding:1px;
}		

/* DEFINITION DE L'EQUIPEMENT + DE L'ELECTRONIQUE SUR DEUX SEMI CASE   */
/***********************************************************************/	
/* Sous titre des equipements */
.equip_soustitre {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width:480px;
	height: 20px;
	border-bottom: 1px solid #ccc;
}
	/* titre pour les equipements */
	.equip_titre {
		float: left;
		display: block;
		margin: 0;
		padding: 0 0 0 2px;
		width: 150px;
		font-weight: bold;
	}
	/* lien Agrandir/Fermer pour les equipements */
	.equip_link {
		float: right;
		display: block;
		margin: 0;
		padding: 0;
		width: 42px;
		text-align: right;
		cursor: pointer;
		color: red;
	}

/* Block d'equipement ou electo à afficher */
.display_equip {
	display: none;
}

/* Ligne d'equipement ou electro */
.line_equip {
	float: left; padding:2px;height:20px;
}
.equipfloat {
	float:left; width:235px;border: 0px solid #ccc;
}

.ContenuDemiFieldset	input.annee { width: 40px;}
.ContenuDemiFieldset	input.mesure1 { width: 20px;}
.ContenuDemiFieldset	input.mesure2 { width: 25px;}
.ContenuDemiFieldset	select.selectmesure { width: 40px;}
.ContenuDemiFieldset	input.infomot { width:130px;}
.ContenuDemiFieldset	select.selectmoteur { width: 105px; font-size: 12px;}
.ContenuDemiFieldset	select.selectvisible { width: 90px; font-size: 12px;}
.ContenuDemiFieldset	textarea.areasup { width: 340px; height: 100px;}


#LienInfosVendeur	{clear:both;width:488px;text-align:right;color:#0691F9;font-weight:bold;}
#LienInfosVendeur	a	{color:#0691F9;text-decoration:underline;}
#LienInfosVendeur	a:hover	{color:#0691F9;text-decoration:none;}

/* Zone de connexion Déjà client */
#DejaClient	{clear:both;width:488px;height:110px;background:url(../images/graphics/fond-connexion.gif) no-repeat;}
	#TitreClient	{clear:both;width:auto;font-size:21px;font-weight:bold;color:#FFFFFF;padding-left:20px;padding-top:7px;padding-bottom:6px;}
	.LigneLog	{clear:both;width:auto;height:23px;font-size:12px;font-weight:bold;color:#FFFFFF;padding-left:20px;}
	.LigneOubli	{clear:both;width:auto;height:12px;font-size:11px;font-weight:bold;color:#FFFFFF;padding-left:100px;font-style:italic;margin-top:3px;}
	.LigneOubli	a	{color:#FFFFFF;text-decoration:none;}
	.LigneOubli	a:hover	{color:#FFFFFF;text-decoration:underline;}
		.TitreLog	{float:left;width:100px;height:20px;}
		.CaseLog	{float:left;width:auto;height:20px;}
		.CaseLog	select	{font-size:11px;}
			.buttonblue {width:30px; height:22px;font-size:11px;font-weight:bold;border-width:1px;border-style:outset;border-color:#0D203B;text-transform:uppercase;color:#FFF;background:url(../images/graphics/button.gif?v=1); cursor:pointer;}

/* Informations Client */
.TitreInfoClient	{clear:both;width:483px;height:20px;color:#FFFFFF;font-size:16px;font-weight:bold;padding-left:5px;background-color:#0D203B;padding-top:2px;margin-top:12px;}
.ContenuClient	{clear:both;width:478px;height:auto;background-color:#85BCE5;color:#000000;font-weight:bold;font-size:12px;padding: 5px;}
	.LigneClient	{clear:both;width:473px;height:23px;}
		.TitreClient	{float:left;width:145px;height:20px;}
		.CaseClient	{float:left;width:auto;height:20px;}
		.CaseClient	input	{font-size:11px;width:180px;}
		.CaseClient	select	{font-size:11px;width:180px;}
	.LigneForfaits	{clear:both;width:473px;height:20px;border-bottom:1px solid #FFFFFF;margin-top:15px;}
	.LigneTarifs	{clear:both;width:473px;height:160px;}
		.CaseTitreF	{float:left;width:236px;height:auto;text-align:center;color:#0D203B;font-weight:bold;font-size:14px;border-right:1px solid #FFFFFF;}
		.CaseTarif	{float:left;width:236px;height:auto;color:#000000;font-weight:bold;font-size:12px;border-right:1px solid #FFFFFF;padding-bottom:15px;}
		.buttonred {width:auto; height:22px;font-size:11px;font-weight:bold;border-width:1px;border-style:outset;border-color:#0D203B;text-transform:uppercase;color:#FFF;background:url(../images/graphics/fd-titrered.gif); cursor:pointer;}


.rouge	{color:#E50002;}

ul {
    list-style-type:none;
    padding-left: 20px;
}

ul li {
    margin:0;
    padding:3px 0 3px 0;
}

/* PACKS - Articles */
.article_container {
    clear:both;
    width:473px;
    height:auto;
}

.article_container_list {
    color:#000000;
    font-weight:bold;
    font-size:12px;
    width: 100%; 
    height: auto;
}

.article_container_list ul li {
    clear:both;
}

.article_checkbox{
    margin:0 2px;
}
.article_label{
    height: auto; 
    margin: 2px 2px;
}
.article_description{
    margin-left:22px; 
    font-size: 11px; 
    font-weight: normal;
}

.recap_title	{
    margin: 8px;
    width:auto;
    height:auto;
    text-align:left;
    color:#0D203B;
    font-weight:bold;
    font-size:14px;
}
