/* CSS Document */

#langtest{
    background-color: #FFFFFF;
    margin: 34px auto 0;
    width: 946px;
    font-family: Tahoma,Arial,Verdana,sans-serif;
}
#langtest .bloques form.test fieldset {
	background: url("../img/bkg_bloc.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 120px;
    margin-top: 30px;
}
#langtest .bloques form.test fieldset table {
	margin-top:20px;
}
#langtest .bloques form.test fieldset td {
	font-size:10px;
}

#langtest h2 {
    border-bottom: 2px solid #25934A;
    font-size: 12px;
    margin: 30px 0 0;
    padding: 3px;
}
#langtest h2 .vert {
    color: #25934A;
}
#langtest div.bloques form.test h2 span.lgsel{
	float:right;
}
/*#langtest div.bloques, */ #langinfo div.bloques {
    width:500px;
    margin:8px 0 8px 234px;
    /*_margin:8px 0 0 234px;*/
}
#langtest h3 {
    clear:both;
    color:#037C53;
    font-size:18px;
    margin:10px 15px;
}

#langtest p {
    clear:both;
    color:#000;
    font-size:11px;
    margin:10px 15px;
}
/*
#langinfo div.bloques form, #langtest div.bloques form{
    padding-bottom:20px;
    _padding-bottom:10px;
}
*/
#langtest div.bloques hr{
    margin-top:20px;
    /*_margin-top:0;*/
}
#langtest div.bloques h5{
    font-size:16px;
    font-weight:bold;
}
/*
#langtest div.bloques label{
}
*/

#langinfo div.bloques input, #langtest div.bloques input{
float:right;
}
#langinfo div.bloques input, #langtest div.bloques select{
float:right;
}
#langinfo div.bloques p,#langtest div.bloques p{
/*padding: 5px 0 15px 0;*/
margin: 0;
/*border-bottom:1px solid #eee;*/
}
#langinfo div.bloques p.bottom, #langtest div.bloques p.bottom{
border:none;
}
#langinfo div.bloques ul.sanspuce li input, #langtest div.bloques ul.sanspuce li input, #langtest div.bloques ol li input{
float:none;
}
#langinfo{
float:left;
margin: 8px 0 16px 8px;
_margin: 8px 0 16px 4px;
width:969px;
background-color:#FFF;
}
#langinfo div.bloques{
width:709px;
margin:0 130px;
}
#langinfo div.bloques hr{
margin-top:20px;
_margin-top:0;
}
#langinfo div.bloques h2{
	display:block;
	border-bottom:solid 1px #000;
	font-size:12px;
	padding:3px;
	margin:0 -130px;
	_margin: 0;
	background-color:#eee;
}
#langinfo div.bloques h4{
font-size:12px;
font-weight:bold;
}

#langinfo div.bloques h5{
font-size:12px;
font-weight:normal;
color:#037C53;
}
p.erreur {
    background: url("../admin/img/icon/cross.png") no-repeat scroll 10px 50% #F7E0DF;
    border-bottom: 2px solid #F7C0BF;
    border-top: 2px solid #F7C0BF;
    color: #333333;
    font-weight: bold;
    padding: 10px 0 10px 40px;
}