/* OPEN SKY */
body#openSkyBody, body#openSkyBodyIndex	{ margin:0; padding:0; color:#333; font:.8em Arial, Helvetica, Verdana, Sans-serif; background:transparent url(/images/commun/header/bandeau.png) repeat-x 0 top; }
body#openSkyBody2	{ margin:0; padding:0; color:#333; font:.8em Arial, Helvetica, Verdana, Sans-serif; background:transparent url(/images/commun/header/bandeau2.png) repeat-x 0 top; }

#globalOpenSky 		{ width:957px; height:650px; margin:0 auto; }
H1#h1Offre 			{ font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:20px 0 0px 0px; padding:10px 0 0 0;  }
H1#h1Offre2 		{ font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:20px 0 20px 0px; padding:10px 0 0 0;  }
H1#h1Offre3 		{ font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:10px 0 0px 0px; padding:0px 0 0 0;  }
H1#h1Offre4 		{ font:normal 2.1em Georgia, Times, 'Times New Roman', serif; color:#4e4e4e; text-align:center; margin:20px 0 0px 0px; padding:0px 0 0 0;  }
H2 					{ color:#333333; margin:0; padding:15px 20px; }
H2.h2Offre 			{ font:italic normal 1.6em Georgia, Times, 'Times New Roman', serif; color:#c30009; text-align:left; margin:0px 0 20px 0px; padding:10px 0 0 20px; }

.subIntro1 { font:italic normal 1.3em Georgia, Times, 'Times New Roman', serif; text-align:center; margin:0 0 20px 0; }
DIV.formOpenSky { text-align:right; height:300px; padding:50px 180px 0 0px; background:transparent url(/images/opensky/carte-oblique.png) 130px 15px no-repeat ; 
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opensky/carte-oblique.png', sizingMethod='crop');
}

#footer 		{ height:120px; margin:0; font:normal normal .9em Verdana, Arial, Helvetica, Sans-serif; background-color:#303030; }

A.souscrire 			{ display:block; color:#c30009; text-align:center; font-size:1.2em; padding:18px 0 0 30px; margin:20px auto; width:178px; height:39px; font-weight:bold; background:transparent url(/images/services/btsouscrire2.png) 0 0px no-repeat; }
A.souscrire:hover	{ text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btsouscrire2-hover.png) 0 0px no-repeat; }

DIV.formulaire 					{ margin-top:0px; padding:20px 0 0 0px;background:transparent url(/images/opensky/carte-oblique.png) 640px 95px no-repeat ; 
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opensky/carte-oblique.png', sizingMethod='crop'); }
DIV.formulaire LEGEND			{ padding:5px; margin:0 0 0px 10px; font:italic normal 1.6em Georgia, Times, 'Times New Roman', serif; color:#c30009; }
DIV.formulaire FIELDSET			{ border:1px solid #999; padding-top:0; margin:0 0 10px 0; background-color:transparent; }
DIV.formulaire UL				{ margin:20px 0; }
DIV.formulaire UL LI				{ margin:5px 0; padding:2px 0; }
DIV.formulaire LABEL 			{ width:200px; display:inline-block; margin:0 0 0px 50px; }
DIV.formulaire INPUT 			{ width:250px; margin:0 0 0px 0px; padding:2px 0;border:1px solid grey }
DIV.formulaire INPUT#directeur 	{ width:186px; margin:0 0 0px 0; padding:2px 0; }
DIV.formulaire SELECT 			{ width:254px; margin:0 0 0px 0; padding:2px 0; }
DIV.formulaire SELECT#civilite 	{ width:60px;  margin:0 0 0px 0; padding:2px 0; }
.obligatoire { }
DIV.formulaire INPUT:disabled 	{ width:186px; margin:0 0 0px 0; padding:2px 0; color:black;}
DIV.formulaire SELECT:disabled 	{ width:186px; margin:0 0 0px 0; padding:2px 0; color:black;}
DIV.formulaire #msgErr {align:center;color:red;font-weight:bold;}
.exemple 	{ color:#4e4e4e; text-align:right; font-size:0.85em; }
DIV.choose 	{ width:955px; height:300px; padding:0;position:relative; margin:0; text-align:center; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd;}
A.souscrireInsert 		{ display:block; color:#c30009; text-align:center; font-size:0.8em; padding:18px 0 0 30px; margin:20px auto; width:178px; height:39px; font-weight:bold; background:transparent url(/images/services/btsouscrire.png) 0 0px no-repeat; }
A.souscrireInsert:hover	{ text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btsouscrire-hover.png) 0 0px no-repeat; }
A.souscrireFacturation { display:block; color:#c30009; text-align:center; font-size:0.8em; padding:18px 0 0 30px; margin:20px auto; width:178px; height:39px; font-weight:bold; background:transparent url(/images/services/btsouscrire.png) 0 0px no-repeat; }
A.souscrireFacturation:hover { text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btsouscrire-hover.png) 0 0px no-repeat; }

A.btPencil 		{ display:block; color:#333; text-align:center; font-size:.9em; padding:12px 0 0 15px; margin:20px auto; width:195px; height:28px; font-weight:bold; background:transparent url(/images/commun/bt/bt-pencil.png) 0 0px no-repeat; }

A.telecharge { display:inline-block; color:#333; font-size:1em; line-height:23px; border:1px solid #999; padding:0px 0 0 30px; margin:5px 0; width:60px; height:24px; font-weight:bold; background:transparent url(/images/commun/bt/bt-telecharge.png) 0 0px no-repeat; }

#globalBlocs  H2 		{ font-size: 1.5em; margin:0 0 10px 0px; padding-left:0px; color:#333; }
#globalBlocs  UL LI 		{  list-style-type:square; list-style-position:inside; }
#globalBlocs #colLeft 	{ float:left; width:46%; padding:10px 20px 20px 20px; border-right:1px solid #ccc; }
#globalBlocs #colRight 	{ float:right; width:45%; padding:10px 20px 20px 20px; }
#globalBlocs #colLeft H2, #globalBlocs #colRight H2 { padding-bottom:15px; margin-bottom:25px; border-bottom:1px solid #ccc; }
#globalBlocs #colLeft P, #globalBlocs #colRight P { margin:20px 0; }
A.aAnn 						{ display:block; text-align:center; }
IMG.ann 						{ border:1px solid #999; }

.bloc1Insert 		{ float:left; position:relative; height:160px; width:400px; margin:0; padding:0 10px 50px 10px; border-right:1px solid #cdcdcd; background-color:white; }
.bloc1Insert  UL  LI 	{ font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }
.bloc1Insert  H2 		{ font-size: 1.5em; margin:0 0 10px 15px; padding-left:0px; text-align:center; color:#c30009; }

.bloc2Insert 		{ float:left; position:relative; height:160px; width:460px; margin:0; padding:0 10px 50px 20px; background-color:white; }
.bloc2Insert  UL  LI 	{ font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }

.bloc3Insert 		{ height:40px; width:920px; margin:0; background-color:transparent; }
.bloc4Insert 		{ float:left; position:relative; height:120px; width:920px; margin:0; padding:0 10px 50px 20px; background-color:transparent; }
.bloc4Insert  UL  LI 	{ font-size:.9em; margin:0 0 10px 15px; padding-left:0px; list-style-type:square; }
.bloc4Insert  H2 		{ font-size:1.8em; margin:0 0 10px 15px; padding-left:0px; text-align:center; color:#c30009; }

DIV.recap LEGEND			{ padding:5px; margin:0 0 0px 10px; font:italic normal 1.6em Georgia, Times, 'Times New Roman', serif; color:#c30009; }
DIV.recap FIELDSET			{ border:1px solid #999; margin:0 0 0px 0; background-color:transparent;padding:0px 0 5px 10px;}
DIV.recap 				{ margin-top:0px;}
DIV.recap UL				{ margin:10px 0; }
DIV.recap UL LI				{ margin:2px 0; padding:2px 0; }
DIV.recap LABEL 			{ width:140px; display:inline-block; margin:0 0 0px 25px; }
DIV.recap #gauche {float:left;}
DIV.recap #droite {float:left;}
DIV.recap :disabled {color:black;}

.connect {height:17px;margin:0 0 0 0;width:26px;}
.connect :hover {cursor:pointer}
SPAN.tel {font-size:1em;color:red;font-weight:bold}

#contactOP { float:left; padding:20px 0 20px 170px; width:500px; }
#contactOP LABEL { display:block; width:200px; margin:0 25px 10px 0; float:left; text-align:right;}
#contactOP INPUT {  float:left; margin:0 0 10px 0;}

A.sendit { display:block; margin:10px 0 0 230px; width:121px; height:35px; color:#fff; text-align:center; line-height:35px; background:transparent url(http://www.acheter-louer.fr/images/commun/bt/bt-valid2.png) 0 0px no-repeat; }


DIV.formulaireGratuit 					{ margin-top:0px; padding:20px 0 0 0px;background:transparent url(/images/offrespeciale/macbook.png) 640px 95px no-repeat ;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/offrespeciale/macbook.png', sizingMethod='crop'); }
DIV.formulaireGratuit LEGEND			{ padding:5px; margin:0 0 0px 10px; font:italic normal 1.6em Georgia, Times, 'Times New Roman', serif; color:#c30009; }
DIV.formulaireGratuit FIELDSET			{ border:1px solid #999; padding-top:0; margin:0 0 10px 0; background-color:transparent; }
DIV.formulaireGratuit UL				{ margin:20px 0; }
DIV.formulaireGratuit UL LI				{ margin:5px 0; padding:2px 0; }
DIV.formulaireGratuit LABEL 			{ width:200px; display:inline-block; margin:0 0 0px 50px; }
DIV.formulaireGratuit INPUT 			{ width:250px; margin:0 0 0px 0px; padding:2px 0;border:1px solid grey }
DIV.formulaireGratuit INPUT#directeur 	{ width:186px; margin:0 0 0px 0; padding:2px 0; }
DIV.formulaireGratuit SELECT 			{ width:254px; margin:0 0 0px 0; padding:2px 0; }
DIV.formulaireGratuit SELECT#civilite 	{ width:60px;  margin:0 0 0px 0; padding:2px 0; }
.obligatoire { }
DIV.formulaireGratuit INPUT:disabled 	{ width:186px; margin:0 0 0px 0; padding:2px 0; color:black;}
DIV.formulaireGratuit SELECT:disabled 	{ width:186px; margin:0 0 0px 0; padding:2px 0; color:black;}
DIV.formulaireGratuit #msgErr {align:center;color:red;font-weight:bold;}

A.print 			{ display:block; color:#c30009; text-align:center; font-size:1.2em; padding:9px 0 0 0; margin:20px 0 0 80px; width:190px; height:39px; font-weight:bold; background:transparent url(/images/services/btrenseignement.png) 0 0px no-repeat;float:left; }
A.print:hover	{ text-decoration:none; color:#000; font-weight:bold; background:transparent url(/images/services/btrenseignement-hover.png) 0 0px no-repeat; }

.erreurMessage {text-align:center;font-size:1.1em;font-weight:bold;}
.voidPro {float:right;height:60px;margin:0;padding:0;width:263px;}
#captcha {margin:0 10px 10px 50px;float:left}
#reload {margin:0 10px 0 10px;float:left;cursor:pointer;width:20px;}
