/* Espace Client */
.contentCol1{
   background: url(../img/client/bg_contentCol1.png) no-repeat;
   width: 440px;
   height: 408px;
   padding: 20px 0 0px 30px;
   float: left;
}
* html .contentCol1{   
   background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/client/bg_contentCol1.png', sizingMethod='crop'); /* chemin de l'image par rapport a la page et non au css */
}
.contentCol1 textarea {overflow:auto}
.contentCol1 h1{padding-bottom:40px}
.contentCol1 h3{font-size:1.2em;}
.contentCol1 p{ float:left;width:230px;padding-right:30px }
.contentPhoto {float:left; background:url(../img/client/bg_photo.png) no-repeat; height:170px;width:145px}
* html .contentPhoto{
   background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/client/bg_photo.png', sizingMethod='crop'); /* chemin de l'image par rapport a la page et non au css */
}
.contentPhoto img {padding:11px 0 0 10px}

.contentMessage {float:left;width:396px;height:90px;background:url(../img/client/bg-message.gif) no-repeat;margin-top:15px;position:relative}
.contentMessage .textField, .selectField{
   border:none;
   background:none;   
}
.contentMessage .textField{
   width: 375px;
   height:70px;
   margin:10px 10px 10px 10px
   
}
.contentMessage .btnvalider {float:right;padding-top:10px;}
.subscription .contentCol2 .btnvalider {margin-right: 34px;}

.contentCol2{
   width: 253px;
   float: right;
   padding-top: 20px;
   position:relative
}

* html .contentCol2{
	width: 252px;
}
.clientForm li {padding-bottom:5px}
.subscription .clientForm li{
   float: left;
   width: 170px;
   margin-right: 22px;
   padding-bottom: 15px;
}
* html .subscription .clientForm li{
   margin-right: 10px;
}
.subscription .contentCol2 .clientForm li{
   padding-bottom: 5px;
}
.subscription .clientForm li.civility{
   float: none;
   width: auto;
   padding-bottom: 35px;
}
* html .subscription .clientForm li.civility{
   padding-bottom: 25px;
}
*+html .subscription .clientForm li.civility{
   padding-bottom: 25px;
}
.subscription .clientForm li.civility li{
   padding-bottom: 3px;
}
.subscription .clientForm li.large{
   float: none;
   width: auto;
   clear: both;
}
.clientForm .textField, .selectField{
   border:none;
   vertical-align: middle;
   color: #505153;
   background: url(../img/client/bg_formtext.gif) no-repeat;
   height:18px;
}
.clientForm .textField{
   width: 225px;
   height:18px;
   padding: 3px 10px 0 10px;
}
.subscription .clientForm .textField{
   width: 150px;
   background-image: url(../img/client/bg_formtext2.gif);
}
.subscription .contentCol2 .clientForm .textField{
   width: 187px;
   background-image: url(../img/client/bg_formtext2_mid.gif);
}
.subscription .clientForm li.large .textField{
   width: 340px;
   background-image: url(../img/client/bg_formtext_large.gif);
}
/* MODIFIED 01/07/2009 */
.subscription .contentCol2 .listOfInputs .textField{
   width: 187px;
   background-image: url(../img/client/bg_formtext2_mid.gif);
   border: none;
   height: 15px;
   padding: 3px 10px 0 10px;
}
/* END MODIFIED 01/07/2009 */
.contentCol2 h2 {padding-bottom:40px}
.subscription .contentCol2 h2 {padding-bottom:15px}
.subscription h3{
   font-size: 1.45em;
   margin-bottom: 5px;
}
* html .subscription h3{
   margin-bottom: 0;
}
*+html .subscription h3{
   margin-bottom: 0;
}
.listOfInputs{
   margin-bottom: 10px;
}
.listOfInputs li{
   margin-bottom: 6px;
}
* html .listOfInputs li{
   margin-bottom: 0;
}
*+html .listOfInputs li{
   margin-bottom: 0;
}
.contentCol2 p {float:right;padding-right:12px}

.contentCol2 .btaccueil {
	position:absolute;
	left: 123px;
	top: 386px;
}


.subscription{
   background: url(../img/client/bg_subscription.png) no-repeat;
   height: 496px;
}
* html .subscription{   
   background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/client/bg_subscription.png', sizingMethod='crop'); /* chemin de l'image par rapport a la page et non au css */
}
.subscription .contentCol1{
   background: none;
}
* html .subscription .contentCol1{   
   background-image:none;
	filter:none;
}
* html .subscription a{
   position: relative;
}
* html .subscription input{
   position: relative;
}

/* Map */
.map h1{
   margin-left: 8px;
}
/* END Map */
