/* HOME VILLE */
#freedownload h1{
font-size:24px;
font-weight:normal;
color:#0B5A9C;
margin:0 0 10px 0;
}
#freedownload h2, #ville_form h2, #ville_telecharger h2, #pays_home h2, #pays_liste h2, #pays_fiche h2{
font-size:17px;
font-weight:normal;
color:#0B5A9C;
margin:0 0 10px 0;
font-weight:bold;
}
#freedownload h3, #ville_telecharger h3, #pays_home h3, #pays_liste h3{
font-size:17px;
color:#FF8919;
margin:0 0 12px 0;
}
#freedownload .left{
width:430px;float:left;padding:10px;border:1px #DFDFDF solid;
}
#freedownload .left ul li{
padding-left:10px;
line-height:25px;	
backgroud:url(../../images/commun/picto/confirmation.gif) top left no-repeat;
}
#freedownload .right{
width:480px;float:left;padding:10px;margin-left:10px;border:1px #DFDFDF solid;
}
#freedownload p, #ville_guide p.intro, #pays_home p, #pays_fiche p{
font-size:13px;
margin:0 0 15px 0;

}
#freedownload .liste{
margin:0 0 20px 0;
overflow:hidden;
zoom:1;
}
#freedownload .liste ul{

margin:0 20px 0 0;
}
#freedownload .liste ul.last{
margin:0;
}
#freedownload .liste ul li{
float:left;
width:145px;
background:url(../../images/commun/puces/2.gif) no-repeat 0px 5px;
padding:0 0 0 10px;
margin:0 0 6px 0;
}
#freedownload .liste ul li a{
color:#0B5A9C;
text-decoration:underline;
}
#freedownload .liste ul li a:hover{
text-decoration:none;
}
/* CITY FORM */
#ville_form .intro{
font-size:13px;
margin:0 0 15px 0;
}
#ville_form .obligatoire{
font-size:10px;
text-align:right;
margin:0 0 10px 0;
}
#ville_form .obligatoire sup{
color:#B22C21;
}
#ville_form fieldset{
background:#F2FAFF;
padding:15px 20px;
margin:0 0 18px 0;
}
#ville_form fieldset.last{
margin:0 0 8px 0;
}
#ville_form fieldset.plus{
background:#F8F8F8;
margin:0 0 8px 0;
}
#ville_form fieldset .ligne{
margin:0 0 8px 0;
overflow:hidden;
zoom:1;
}
#ville_form fieldset .ligne.last{
margin:0;
overflow:hidden;
zoom:1;
}
#ville_form fieldset .ligne .message{
font-size:10px;
color:#5F5F5F;
}
#ville_form fieldset .ligne .label{
float:left;
width:250px;
text-align:right;
padding:2px 0 0 0;
}
#ville_form fieldset .ligne .label label{
font-weight:bold;
}
#ville_form fieldset .ligne .label sup{
color:#B22C21;
font-weight:normal;
}
#ville_form fieldset .ligne .champ{
float:left;
width:235px;
padding:0 0 0 20px;
}
#ville_form fieldset .ligne .champ input, #ville_form fieldset .ligne .champ select, #ville_form fieldset .ligne .champ textarea{
border:1px solid #D2D2D2;
width:233px;
}
#ville_form fieldset .ligne .champ input.inputError, #ville_form fieldset .ligne .champ select.inputError, #ville_form fieldset .ligne .champ textarea.inputError{
border:1px solid #D94B40;
}
#ville_form fieldset .ligne .champ input, #ville_form fieldset .ligne .champ textarea{
width:223px;
padding:0 5px 2px 5px;
}
#ville_form fieldset .ligne .champ select.annee{
width:60px;
}
#ville_form fieldset .ligne .champ select.mois{
width:50px;
}
#ville_form fieldset .ligne .champ select.jour{
width:50px;
}
#ville_form fieldset .ligne .champ .radio, #ville_form fieldset .ligne .champ .checkbox{
padding:4px 0 0 0;
margin:0 0 4px 0;
overflow:hidden;
zoom:1;
}
#ville_form fieldset .ligne .champ .radio input, #ville_form fieldset .ligne .champ .checkbox input, #ville_form fieldset.plus input{
float:left;
width:13px;
height:13px;
border:none;
padding:0;
}
#ville_form fieldset .ligne .champ .radio label, #ville_form fieldset .ligne .champ .checkbox label{
display:block;
float:right;
width:215px;
}
#ville_form fieldset.plus p{
margin:0 0 15px 0;
}
#ville_form fieldset.plus .col1{
float:left;
width:250px;
}
#ville_form fieldset.plus .col2{
float:right;
width:250px;
}
#ville_form fieldset.plus label{
display:block;
float:right;
font-size:11px;
width:230px;
}
#ville_form .action{
text-align:center;
border:1px solid #DFDFDF;
padding:17px;
margin:0 0 18px 0;
}
#ville_form .infos p{
font-size:11px;
margin:0 0 15px 0;
}
#ville_form .divError{
clear:both;
background:url(../../images/commun/picto/erreur.gif) no-repeat 0px 6px;
font-size:11px;
color:#B22C21;
padding:8px 0 8px 20px;
}
/* CITY TELECHARGER */
#ville_telecharger ul{
margin:0 0 25px 0;
}
#ville_telecharger ul li{
background:url(../../images/commun/puces/2.gif) no-repeat 0px 5px;
padding:0 0 0 10px;
margin:0 0 5px 0;
}
#ville_telecharger ul li a{
font-size:13px;
color:#0B5A9C;
}
#ville_telecharger ul li a:hover{
text-decoration:none;
}
/* PAYS HOME */
#pays_home .liste{
overflow:hidden;
zoom:1;
}
#pays_home ul{
float:left;
width:185px;
margin:0 40px 0 0;
}
#pays_home ul.last{
margin:0;
}
#pays_home ul li{
font-weight:bold;
font-size:13px;
}
#pays_home ul li img{
float:left;
}
#pays_home ul li a{
color:#0B5A9C;
line-height:24px;
padding:0 0 0 8px;
}
#pays_home ul li ul{
float:none;
width:auto;
padding:0 0 0 32px;
margin:0 0 20px 0;
}
#pays_home ul li ul li{
background:url(../../images/commun/puces/2.gif) no-repeat 0px 5px;
font-weight:normal;
font-size:12px;
padding:0 0 0 10px;
margin:0 0 5px 0;
}
#pays_home ul li ul li a{
font-weight:normal;
font-size:12px;
line-height:12px;
padding:0;
}
#pays_home ul li a:hover{
text-decoration:none;
}
/* PAYS LSITE */
#pays_liste .intro, #pays_liste .item, #pays_fiche .intro{
margin:0 0 25px 0;
}
#pays_liste h2{
line-height:24px;
}
#pays_liste h2 img{
float:left;
margin:0 10px 0 0;
}
#pays_liste p{
font-size:13px;
margin:0 0 15px 0;
}
#pays_liste ul li, #pays_fiche .liens ul li{
background:url(../../images/commun/puces/2.gif) no-repeat 0px 5px;
padding:0 0 0 10px;
margin:0 0 5px 0;
}
#pays_liste ul li a, #pays_fiche .liens ul li a{
color:#0B5A9C;
}
#pays_liste ul li a:hover, #pays_fiche .liens ul li a:hover{
text-decoration:none;
}
/* PAYS FICHE */
#pays_fiche .liens{
border:1px solid #dfdfdf;
padding:15px;
}
#pays_fiche .liens h3{
font-size:15px;
color:#0B5A9C;
margin:0 0 8px 0;
}

