/* COMMUN */
#detail_gt, #liste_gt, #identification{
float:left;
width:501px;
padding:11px 0 0 0;
}
#detail_gt h3, #liste_gt h3, #identification h3{
background:url(../images/commun/f_titre2.gif) no-repeat top left;
font-size:15px;
font-weight:normal;
line-height:22px;
text-transform:uppercase;
padding:0 15px 0 44px;
margin:0 0 20px 0;
}
#detail_gt .page, #identification .page, #liste_gt .page{
padding:0 0 0 44px;
}
#detail_gt .auteur, #liste_gt .auteur{
background:url(../images/commun/mod_espace/f_auteur.gif) no-repeat top left;
line-height:28px;
margin:0 0 25px 0;
padding:0 4px 0 34px;
overflow:hidden;
zoom:1;
}
#detail_gt .auteur h4, #liste_gt .auteur h4{
float:left;
font-size:14px;
font-weight:normal;
color:#1A5061;
}
/* DETAIL */
#detail_gt form h4{
font-size:15px;
font-weight:normal;
color:#0598C5;
margin:0 0 15px 0;
}
#detail_gt form .ligne{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#detail_gt form .envoi{
padding:0 0 0 135px;
}
#detail_gt form .ligne label{
display:block;
float:left;
width:135px;
/* width:88px;*/
font-size:12px;
}

#detail_gt form .ligne select{
width: 173px;
font-size:11px;
}

#detail_gt form .ligne label sup{
vertical-align:top;
font-size:10px;
color:#FFAA00;
}
#detail_gt form .ligne input, #detail_gt form .ligne textarea{
display:block;
float:left;
width:172px;
font-size:12px;
background:url(../images/commun/mod_contact/f_input.gif) repeat-x top left;
border:1px solid #E3E2E0;
}
#detail_gt form .ligne textarea{
width:275px;
height:100px;
}
#detail_gt form .divError{
padding:5px 0 5px 88px;
}
#detail_gt form .ligne input.inputError, #detail_gt form .ligne textarea.inputError{
border:1px solid #FF0000;
}

#detail_gt form .ligne input[type="hidden"] {
border:0px;
}
/* LISTE */
#liste_gt .auteur a{
display:block;
float:right;
margin:4px 0 0 0;
}
#liste_gt .auteur h4 a{
display:inline;
font-size:12px;
color:#E98200;
float:none;
margin:0;
}
#liste_gt .bloc{
background:url(../images/commun/mod_espace/h_bloc.gif) no-repeat top left;
padding:5px 0 0 0;
margin:0 0 20px 0;

/*  ajout pour corriger bug explosion texte */
width:456px;
}
#liste_gt .b_bloc{
background:url(../images/commun/mod_espace/b_bloc.gif) no-repeat bottom left;
padding:0 0 5px 0;
}
#liste_gt .f_bloc{
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
padding:13px;
}
#liste_gt .action{
background:#F2F2F2;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
padding:7px 13px;
}
#liste_gt .f_bloc h5{
font-size:12px;
font-weight:normal;
color:#E98200;
margin:0 0 4px 0;
}
#liste_gt .f_bloc h6{
font-weight:normal;
font-size:17px;
color:#1C353D;
margin:0 0 15px 0;
}
#liste_gt .f_bloc p{
font-size:12px;
margin:0 0 15px 0;
}
#liste_gt .f_bloc ul.lien li{
background:url(../images/commun/g_pdf.gif) no-repeat top left;
padding:0 0 0 30px;
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#liste_gt .f_bloc ul.lien li span{
display:block;
float:left;
height:16px;
font-size:11px;
background:url(../images/commun/d_lien.gif) no-repeat top right;
padding:13px 6px 0 6px;
}
#liste_gt .f_bloc ul.lien li a{
color:#0089C0;
text-decoration:none;
}
#liste_gt .f_bloc ul.lien li a:hover{
text-decoration:underline;
}
#liste_gt .action{
overflow:hidden;
zoom:1;
}
#liste_gt .action li{
float:left;
padding:0 9px 0 0;
}
/* IDENTIFICATION */
#identification .intro{
width:456px;
background:url(../images/commun/mod_espace/h_intro.gif) no-repeat top left;
padding:5px 0 0 0;
margin:0 0 25px 0;
}
#identification .b_intro{
background:url(../images/commun/mod_espace/b_intro.gif) no-repeat bottom left;
padding:0 0 5px 0;
}
#identification .f_intro{
background:#F1F1F1 url(../images/commun/mod_espace/f_intro.gif) repeat-x top left;
padding:5px 17px 1px 17px;
}
#identification .f_intro p{
font-size:14px;
margin:0 0 10px 0;
}

#identification form fieldset{
border : 0px;
}

#identification form legend{
margin:0 0 10px 0;
font-size: 11px;
color : #FF0000;
}

#identification form .ligne{
margin:0 0 5px 0;
overflow:hidden;
zoom:1;
}
#identification form .envoi{
padding:0 0 0 98px;
}
#identification form .ligne label{
display:block;
float:left;
width:98px;
font-size:12px;
}
#identification form .ligne label sup{
vertical-align:top;
font-size:10px;
color:#FFAA00;
}
#identification form .ligne input{
display:block;
float:left;
width:172px;
font-size:12px;
background:url(../images/commun/mod_contact/f_input.gif) repeat-x top left;
border:1px solid #E3E2E0;
}
#identification form .divError{
padding:5px 0 5px 98px;
}
#identification form .ligne input.inputError{
border:1px solid #FF0000;
}

#liste_gt .page .confirmation  {
	border:1px solid #FF0000;
	padding: 5px;
	width: 435px;
}

#liste_gt .page .confirmation  p{
	font-size: 11px;
}

#liste_gt .page .auteur form .ligne input  {
	border:0px;
}
