/*************************
*     espacepro.css
*  
* feuille de style espace pro
* @author nicolas rossi
*************************/

div#textLayoutFull{
 height:auto;
 overflow:auto;
}
  
div#formActivationGarantie {
display:block;
font-size:16px;
height:auto;
margin:0 auto;
width:600px;
} 

ul, li{
padding:0;
margin:0;
}   

.red{
color:#aa0000;
}

.champ{
 border:1px solid #5f88be; 
}
.champ:hover{
border:1px solid #000;
}
input.error, select.error, textarea.error{
 color:#aa0000;  
/* border:1px solid #aa0000;*/
}
div.error {
color:#AA0000;
font-size:11px;
margin:0 0;
}
div.errorPhp{
color:#AA0000;
font-size:11px;
text-align:center;
}

div#formActivationGarantie fieldset{
padding:25px 20px;
border:1px solid #CCCCCC;
}  

div.formAGLine{
margin:8px 0;
text-align:right;
width:400px;
}   

div.formAGLine input{
 width:179px;
} 
textarea#txtAddress{
width:179px; 
height:60px; 
text-align:left;
}

.button{
 text-align:center;
 border:1px solid #ccc;
 background:#ccc;
 margin-top:15px;
 cursor:pointer;
}
.button:hover{
border:1px solid #000;
}

div.formAGLine select{
 width:183px;
} 

#ActivationGarantieSteps {
height:60px;  
margin:30px auto 0px auto;
width:600px;
position:relative;
}

div.stepIco {
background:none repeat scroll 0 0 #000000;
border:2px solid #000000;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:21px;
padding:2px 0 0;
text-align:center;
width:23px;
z-index:20;
}
div.stepIcoActive {
background:none repeat scroll 0 0 #F7F7F7;
color:#000000;
}

#step1, #step2, #step3 {
position:absolute;
}
#step1{
 top:1px;
 left:25px;  
}
#step2{
 top:1px;
 left:280px;  
}
#step3{
 top:1px;
 left:545px  
}

#barreStep {
background:none repeat scroll 0 0 #000000;
height:3px;
left:30px;
position:absolute;
top:15px;
width:540px;
z-index:10;
}

div.requestResult{
 width:auto;
 margin:8px 0 0 40px;
}

#mailConfirm{ 
 font-size:18px;
}

ul#menuLinkAG{
 margin:10px;
 padding:0;
}
ul#menuLinkAG li a:hover{
 color:#000;
}

img#imgRefresh {
border:1px solid #000000;  
}

.overlayButton {
background:url("../img/bouton.gif") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:18px;
height:43px;
padding:3px 0 6px;
margin-top:10px;
text-align:center;
width:136px;
}

#activationGarantie{
 margin-top:10px;
}