/*CSS lafrance.fr version 2.0 -site en reconstruction- */
/*design: nicolab */
/*Dataxy 2010*/



/* GENERAL */

body{
background: #5fbcd3 url(ligne.png) repeat-x top;
font: normal 11pt "trebuchet ms", helvetica, arial, "sans serif";
text-align: justify;
color: #fff;
}

#contenu{
margin: 0px auto;
width: 980px;
}

a{
display: block;
padding: 0px;
color: #5bd;
font-weight: bold;
text-decoration: none;
outline: none;
}
a:hover{
color: #fff;
text-decoration: none;
}
a:active{
color: #fff;
padding-top: 2px;
}



/* TITRE HAUT */

#barre_titre{
background: url(banniere.gif) no-repeat;
width: 980px;
height: 87px;
}

#barre_titre h1{
display: none;
}



/* MENU HORIZONTAL */
/*menu fixe*/

#barre_onglets{
background: #483737;
width: 980px;
height: 24px;
}
#barre_onglets li{
float: left;
}
#barre_onglets ul li a{
padding: 0px 10px 0px 10px;
display: block;
height: 24px;
font-weight: bold;
font-size: 11pt;
color: #5bd;
}
#barre_onglets ul li a:hover{
background: #fff;
}


/* NEWSLETTER ACCUEIL */

#colonne{
position: absolute;
left: 50%;
margin-left: 110px;
top: 190px;

background: #483737;
width: 368px;
height: 80px;
padding: 12px 0px 30px 12px;
z-index: 3;
}

#colonne span{
font-size: 12pt;
margin: 50px 0px 0px 0px;
}

#colonne ul li a{
height: 20px;
display: block;
text-decoration: none;
color: #5bd;
}
#colonne ul li a:hover{
color: #fff;
}

.zone{
margin: 10px 0px 0px 0px;
}

#photo_id img{
border: none;
}

/*newsletter*/

.zone p{
text-align: left !important;
margin: 0px !important;
padding: 0px !important;
font-size: 10pt;
position: relative;
}
#email{
position: relative;
top: 0px;
left: 0px;
width: 160px;
height: 19px;
background: #5bd;
float: left;
margin: 0px;
text-transform: none;
text-indent: 2px;
font-size: 9pt;
font-weight: normal;
padding: 2px 0px 0px 4px\9;
}
#email:hover {
color: #fff;
}
.zone input{
position: absolute;
top: 0px;
left: 160px;
background: #fff;
color: #433;
font-weight: bold;
border: none;
width: 26px;
height: 21px;
text-transform: uppercase;
font-size: 7pt;
cursor: pointer;
padding: 0px 0px 2px 0px;
-left: 0px;
}
.zone input:hover {
color: #5bd;
}
.zone input:active {
color: #5bd;
}
.zone input:focus{
border: none;
}

/* MENU VERTICAL - COLONNE */

/*colonne droite: float: right;*/

#colonne_blocs2{
display: none;
}

#colonne_blocs{
position: absolute;
top: 150px;
left: 50%;
margin-left: -490px;
background: #483737;
width: 180px;
min-height: 320px;
padding: 10px 0px 30px 10px;
float: left;
z-index: 2;
}

#colonne_blocs ul li{
list-style: none;
}

#colonne_blocs span{
font-size: 12pt;
margin: 50px 0px 0px 0px;
}

#colonne_blocs ul li a{
height: 20px;
display: block;
text-decoration: none;
color: #5bd;
font-weight: normal;
margin: 0px 0px 0px -40px;
}
#colonne_blocs ul li a:hover{
color: #fff;
}

#colonne_blocs.zone{
margin: 10px 0px 0px 0px;
}


/* MAIN */
/* colone droite: margin: 0px -3px 0px 15px; */

#main,#main_01,#main_10,#main_11{
width: 980px;
}

#page h3{
display: none;
}
#main h3 a,#main_01 h3 a,#main_10 h3 a,#main_11  h3 a{
font-size: 10pt;
color:#000;
}
#main h3 a:,#main_01 a:hover,#main_10 a:hover,#main_11 a:hover{
color:#f30;
}

.pages{
text-align:center;
font-size: 10pt;
margin: 0px 0px 15px 0px;
}
.pages a{
text-decoration: none;
color: #483737;
}
.pages a:hover{
color:#fff;
}

.fen{
position: relative;
z-index: 2;
width: 732px; /* =largeur de main - 30px*/
margin: 0px 0px 15px 200px;
padding: 10px 15px 15px 15px;
background: #483737;
text-align: justify;
float: left;
}
.fen h2{
text-align: center;
color: #5bd;
font-size: 16pt;
margin: 0px 0px 10px 0px;
}



/* ARTICLES SPECIAUX */

/* Message */
.fen314609{
position: relative;
z-index: 2;
width: 950px;
height: 66px;
margin: -33px 0px 12px 0px;
padding: 10px 15px 15px 15px;
background:#483737;
}
.fen314609 h2{
font-size: 15pt;
}

/* France */
.fen314610{
width: 564px;
height: 545px;
margin: 0px 12px 12px 0px;
background: #068 url(france.jpg) no-repeat center center;
border: 12px solid #483737;
float: left;
}
.fen314610 h2{
display: none;
}

/* Dom-Tom */
.fen314611{
width: 356px;
height: 211px;
margin: 134px 0px 12px 0px;
background: #068 url(domtom.jpg) no-repeat center center;
border: 12px solid #483737;
float: left;
}
.fen314611 h2{
display: none;
}

/* contact */
.fen314613{
width: 356px;
height: 163px;
margin: 0px 0px 12px 0px;
padding: 12px;
background:#483737;
float: left;
}
.fen314613 h2{
display: none;
}


/*visionneuse photo*/

.fen table{
margin: 0px 20px 10px 0px !important;
-margin: 0px 0px 10px 0px !important;
}
.fen table img{
border: 0px;
}
.apercus_photos{
position: relative;
left: 50%;
width: 300px;
height: 50px;
margin: 0px 0px 10px -150px;
clear: both;
}
.apercus_photos a img{
border: 3px solid #5bd;
float: left;
margin-right: 5px;
}
.apercus_photos a:hover img{
border-color: #fff;
}
.commentaire_photo{
text-align: center;
font-style: italic;
}
.fen hr{
margin: 0;
width: inherit;
clear: none;
}


/* SOMMAIRE */

.sommaire tr:hover{
background: #5bd !important;
}
.sommaire td{
padding:1px 5px 1px 5px !important;
border: none !important;
}
.sommaire td a{
color: #fff;
}

/*IMAGE SOURCE (le direct)*/
#imagesource{
width: 320px;
height: 240px;

}
/*VIDEOS-ARCHIVES CHAT*/
#liste_last_videos li{
float: left;
list-style: none;
margin-left: 10px;
text-align: center;
}
#placeholder_archive{
margin-top: -360px;
min-width: 320px;
min-height: 270px;
padding-top: 20px;
}
#chatCam{
margin-left: 350px;
margin-top: -265px;
}
#chatnick{
width: 60px;
}
#chatmsg{
width: 240px;
}
#derniers_films{
margin-left: -35px;
}


/* FORMULAIRE */

#formulaire_contact input[type=text] {
border: 0px;
width: 400px;
display: block;
}
#formulaire_contact input[type=text]:focus {
border-color: #fff;
}
#formulaire_contact p{
display: block;
}

#message {
border: 0px;
width: 400px;
}
#message:focus {
border-color: #fff;
}





/* PARTIES CACHEES */

.referencement h1{
display: none;
}
#angle {
display: none;
}
#page h1{
display: none;
}
#main .espace_article{
display:none;
}
.infos{
display:none;
}
#main_full h3,#main_full_01 h3,#main_full_10 h3,#main_full_11 h3{
visibility: hidden;
}
#main_full .espace_article,#main_full_01 .espace_article,#main_full_10 .espace_article,#main_full_11 .espace_article{
display: none;
}
#pub_ver#pub_verticale,#pub_verticale2{
display: none !important;
visibility: hidden !important;
}
#pub_verticale img,#pub_verticale2 img{
display: none !important;
visibility: hidden !important;
}
#pub_verticale ins,#pub_verticale2 ins{
display: none !important;
visibility: hidden !important;
}

.liens{
display:none;
}

.end_zone{
display: none;
}
