/* Général */
#divIntro {border:1px dashed #d5edfa; padding:10px; margin:20px 20px 0 20px; text-align:left}
	h1 {position:relative; top:-20px; left:10px; background-color:#fff; font-size:1.3em; padding:5px; margin:0; display:inline}
	h2 {font-size:1.2em; padding:5px; margin:0}
	h1:first-letter {font-size:1.7em; padding:3px}
	#divIntroG {width:385px; float:left; margin-top:15px}
	#divIntroD {width:210px; float:right; margin-top:25px; text-align:center}

div.divBlocG {float:left; width:420px; border:1px dashed #3c89c4; padding:5px; margin-top:10px; margin-left:20px}
div.divBlocD {float:right; width:210px; border:1px dashed #3c89c4; padding:5px; margin-top:10px; margin-right:20px}
div.divBlocG2 {float:left; width:210px; border:1px dashed #3c89c4; padding:5px; margin-top:10px; margin-left:20px}
div.divBlocD2 {float:right; width:420px; border:1px dashed #3c89c4; padding:5px; margin-top:10px; margin-right:20px}
		div.divBlocD > div {background-color:#eff8fd; padding:2px}
		div.divBlocG2 > div {background-color:#eff8fd; padding:2px}
div.divBlocM {border:1px dashed #3c89c4; padding:5px; margin:10px 20px 0 20px; font-size:0.9em}
	div.divBlocM div.divG{float:left; width:420px}
	div.divBlocM div.divD{float:right; width:210px; text-align:center}

div.divSpacer {clear:both; display:block}

h2.h2Blanc {margin:0 0 5px 0; padding:2px 10px; background-color:#3c89c4; font-size:1.2em; color:#fff}
h2.h2Blanc2 {margin:0 0 5px 0; padding:2px 10px; background-color:#0f1b5f; font-size:1.2em; color:#fff}
h2.h2Bleu {margin:0 0 5px 0; padding:2px 10px; background-color:#d5edfa; font-size:1.2em; color:#0f1b5f}

td.bleuClairImpair {background-color:#f5f9fb}
td.bleuClairPair {background-color:#ecf4f9}

/* Formulaires */
h2.h2Form{font-size:12px}
label {font-size:0.9em}
label.labelRadio {cursor:pointer}
input.inputText {position:absolute; left:150px; width:225px; font-size:0.9em}
input.inputSubmit {position:absolute; left:150px}
select {position:absolute; left:150px; width:230px; font-size:0.9em}
select.selectCivilite {position:absolute; left:100px; width:45px}
option.optionBF {background-color:#d5edfa}
option.optionBC {background-color:#eff8fd}
radio.Radio {vertical-align:middle}
textarea {position:absolute; left:150px; width:225px; height:150px}
textarea.textarea-resizable {width:450px; font-size:11px; position:relative; left:0}
p.TexteLoi {font-size:9px}
a.aOublie {font-size:11px; font-weight:normal}
div.erreur_formulaire{color:#f00; margin:10px 0 0 0}

/* Présentation */
#map {width:415px; height:350px; margin-bottom:5px}
#map a, #map span{font-size:0; color:#fff}
#divLogos {text-align:center; margin-top:11px; margin-bottom:12px}
#divLogos img {margin:8px 4px}
#videoLogissimmo {width:415px; height:336px}

/* Logissimmo */
table.tableImages a {font-weight:normal}
table.tableLogos {width:100%}
	table.tableLogos td {text-align:center}
div.divZoom {display:none; position:absolute; top:25px; left:0; z-index:10000; width:100%; height:600px; background:url(../images/fonds/gris-transparent.gif)}
div.divZoom table {width:100%; height:550px; text-align:center}
div.divZoom td {text-align:center; vertical-align:middle}
div.divZoom div {width:650px; background-color:#fff; text-align:center; vertical-align:middle; padding:5px; margin-top:5px}
div.divZoom img {margin-top:7px}

/* Logissimus */
#divIntroGLogissimus {width:385px; float:left; margin-top:15px}
#tableCaptures tr td {text-align:center}
#tableCaptures tr td img {margin-top:3px}
/*#divIntroGLogissimus li {margin-bottom:6px}*/

/* Logiciels & Sites */
#dixExemples {text-align:center}
#dixExemples div {width:150px; float:left; margin:0 6px 15px 6px; text-align:center; font-weight:bold}
#dixExemples div a {font-size:1em}
#dixExemples a {width:200px}

/* Calculateurs */
#divIntroGCalculateurs {width:355px; float:left; margin-top:15px}
#divIntroDCalculateurs {width:250px; float:right; margin-top:25px; text-align:center}

/* Téléchargements */
div.divPlaquetteG {float:left; width:130px; margin-left:5px}
div.divPlaquetteD {float:right; width:270px; margin-right:5px}
div.divSpacerPlaquette {clear:both; border-bottom:1px dashed #0f1b5f; margin-bottom:17px}

/* Panier, Commandes */
#tablePanier{width:385px; border:1px dashed #3c89c4}
	#tablePanier th, #tableCommandes th{color:#fff; font-size:11px; background:#3c89c4}
	#tablePanier td, #tableCommandes td{color:#0f1b5f; font-size:11px; background:#eff8fd}
		#tableCommandes td.impair{background:#fff}
	#tablePanier .droite, #tableCommandes .droite{text-align:right}
#divTotalPanier{color:#f00; text-align:right; margin:10px 0}
	#divTotalPanier span{font-size:9px}
#tableCommandes{width:630px; border:1px dashed #3c89c4}
	#tableCommandes tr.trRouge td{background-color:#fff; color:#f00; font-weight:bold}
	#tableCommandes tr.trRouge td a{color:#f00}

/* Paiement */
#divPaypal {text-align:right; margin:20px 0}

/* Facture */
#divFacture {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
	#divFacture .droite {text-align:right}
	#divImp {text-align:center; padding-top:25px}
		#divImp a{font-size:12px; color:#000}