/*-- Général --*/
#mod_visite{
padding:15px 29px 0 30px;
}
#mod_visite .smenu{
margin:0 0 21px 0;
overflow:hidden;
zoom:1;
}
#mod_visite .smenu li{
float:left;
}
#mod_visite .bandeau{
border-bottom:1px solid #fff;
display:block;
}
#mod_visite .encarts{
overflow:hidden;
zoom:1;
margin:0 0 20px 0;
}
#mod_visite .encarts .col1{
display:inline;
float:left;
width:278px;
margin:0 26px 0 0;
}
#mod_visite .encarts .col2{
display:inline;
float:left;
width:278px;
}
#mod_visite .encarts .col3{
display:inline;
float:right;
width:278px;
}
#mod_visite .encarts .encart{
background:url(../../images/common/mod_visite/f_encart.gif) repeat-x bottom left;
font-size:12px;
border:1px solid #E1E1E1;
padding:10px 13px;
overflow:hidden;
zoom:1;
}
#mod_visite .encarts .encart h2{
font-size:18px;
font-weight:normal;
color:#BB0C12;
margin:0 0 10px 0;
}
#mod_visite .encarts .col1 li{
padding:4px 0 3px 35px;
margin:0 0 5px 0;
background-position:0px 0px;
background-repeat:no-repeat;
}
#mod_visite .encarts .col1 li.li1{
background-image:url(../../images/common/mod_visite/1.gif);
}
#mod_visite .encarts .col1 li.li2{
background-image:url(../../images/common/mod_visite/2.gif);
}
#mod_visite .encarts .col1 li.li3{
background-image:url(../../images/common/mod_visite/3.gif);
}
#mod_visite .encarts .col1 li.li4{
background-image:url(../../images/common/mod_visite/4.gif);
}
#mod_visite .encarts .col1 li.li5{
background-image:url(../../images/common/mod_visite/5.gif);
}
#mod_visite .encarts .col1 li.li6{
background-image:url(../../images/common/mod_visite/6.gif);
}
#mod_visite .encarts .col1 li.li7{
background-image:url(../../images/common/mod_visite/7.gif);
}
#mod_visite .encarts .col2 p{
margin:0 0 10px 0;
}
#mod_visite .encarts .col2 .encart2{
background:#fff url(../../images/common/mod_visite/f_encart2.gif) repeat-x top left;
border:1px solid #E1E1E1;
padding:13px 10px 10px 10px;
overflow:hidden;
zoom:1;
}
#mod_visite .encarts .col2 .encart2 p{
float:left;
width:110px;
font-size:13px;
color:#CA2C32;
padding:10px 0 0 0;
}
#mod_visite .encarts .col2 .encart2 p strong{
display:block;
font-size:14px;
color:#505050;
margin:0 0 10px 0;
}
#mod_visite .encarts .col2 .encart2 ul{
float:right;
width:96px;
}
#mod_visite .encarts .col2 .encart2 ul li{
display:inline;
}
#mod_visite .encarts .col2 .encart2 ul img{
display:block;
margin:0 0 4px 0;
}
#mod_visite .encarts .col3 img{
display:block;
float:left;
border:1px solid #E1E1E1;
margin:0 16px 0 0;
}
#mod_visite .encarts .col3 p{
clear:both;
padding:10px 0 0 0;
}
#mod_visite .encarts .col3 p.secret{
clear:none;
font-size:13px;
}

#mod_visite .inscrire{
background:url(../../images/common/mod_visite/f_inscrire.gif) no-repeat top left;
text-align:center;
padding:19px 0 16px 0;
margin:0 0 30px 0;
}
#mod_visite .nav{
overflow:hidden;
zoom:1;
}
#mod_visite .nav a.revenir{
float:left;
}
#mod_visite .nav a.continuer{
float:right;
}
#mod_visite .contenu{
background:url(../../images/common/mod_visite/h_contenu.gif) repeat-x top left;
border:1px solid #F1F2F1;
margin:0 0 15px 0;
}
#mod_visite .f_contenu{
background:url(../../images/common/mod_visite/b_contenu.gif) repeat-x bottom left;
padding:20px 20px 7px 20px;
overflow:hidden;
zoom:1;
}
#mod_visite .f_contenu .encart{
background:#E1EEF5 url(../../images/common/mod_visite/f_encart3.gif) repeat-x top left;
border:1px solid #E1EEF5;
padding:10px 20px;
margin:0 0 15px 0;
}
#mod_visite .f_contenu .encart h2{
font-size:22px;
font-weight:normal;
color:#80B6CE;
margin:0 0 10px 0;
}
#mod_visite .f_contenu .encart h3{
font-size:13px;
color:#227499;
}
#mod_visite .f_contenu .encart p{
font-size:13px;
color:#227499;
margin:0 0 10px 0;
}
#mod_visite .f_contenu .encart a{
font-weight:bold;
color:#227499;
}
#mod_visite .f_contenu .col1{
float:left;
width:414px;
}
#mod_visite .f_contenu .col2{
float:right;
width:414px;
}
/* ECRAN 1*/
#mod_visite .ecran1 .f_contenu .col1 p{
font-size:13px;
margin:0 0 20px 0;
}
#mod_visite .ecran1  .test{
background:url(../../images/common/mod_visite/b_contenu.gif) repeat-x bottom left;
text-align:center;
padding:10px 20px 10px 20px;
}
#mod_visite .ecran1  .test a{
font-size:14px;
font-weight:bold;
color:#BB0C12;
}
/* ECRAN 6 et 7*/
#mod_visite .ecran6 .f_contenu{
padding:20px 20px 20px 20px;
}
#mod_visite .ecran7 .f_contenu{
padding:20px 20px 10px 20px;
}
#mod_visite .ecran6 .f_contenu p, #mod_visite .ecran7 .f_contenu p{
font-size:14px;
line-height:150%;
margin:0 0 10px 0;
}