body {
    background-attachment: fixed;
    color: #FFFFFF;
    font: 90%/1 Helvetica,Arial;
}
h2{
    padding-left:10px;
    margin:10px 0px;
}
h2,.vHr{
    color:#E31559;
}
.clr {
    clear: both;
}

img {
    border: 0;
}

.menu {
    clear: left;
    display:block;
    overflow:hidden;
    height:50px;
}

.menu ul{
    padding-top:5px;
}

.menu img{
    float: left;
    margin-top: -5px;
    margin-bottom: 10px;
}

.header{
    width:954px;
    height:300px;
}

.page, .contenu{
	border-width:0px;
	border-color:#e31559;
	border-style:solid;
}

.page{
	width:954px;
	margin-left: auto;
	margin-right: auto;
        background-color:black;
        border:1px solid #e31559;
}

.contenu{
    margin: 0px 5px;
    position:relative;
}

.cadre{
    border:1px solid #E31559;
    display:block;
    overflow:hidden;
    margin: 10px 0px 0px;
    width:938px;
}
.bandeauessai img{
    margin: 0px;
    width:944px;
}

.directblog{
}

.videossites{
}
.vBan{
    width:940px;
}
.footer img{
width:954px;
}

.moduletable_menu li{
float:left;
width:159px;
height:56px;
display: block;
margin-top: -5px;
margin-bottom: 10px;
text-align:center;
}

.active_item1 a, .item1 a, .active_item2 a, .item2 a, .active_item3 a, .item3 a, .active_item4 a, .item4 a, .active_item5 a, .item5 a, .active_item6 a, .item6 a{
font-size:0px;
width:159px;
height:56px;
display:block;
}


.active_item1 , .item1{
background-image:url(../images/menu_accueil.jpg);
}

.active_item2 a, .item2 a{
background-image:url(../images/menu_videosporno.jpg);
}

.active_item3 a, .item3 a{
background-image:url(../images/menu_photoshard.jpg);
}

.active_item4 a, .item4 a{
background-image:url(../images/menu_blog.jpg);
}

.active_item5, .item5{
background-image:url(../images/menu_accesmembre.jpg);
}

.active_item6, .item6{
background-image:url(../images/menu_devenirmembre.jpg);
}

.moduletable_menu span{
text-align: center;
}

.footer{
margin:auto;
width:954px;
background:#E31559;
}

ul{
padding:0px;
margin :0px;
}

/*****
partie video
*****/
.vNav{
   width:100%;
   margin: 20px auto 20px;
   text-align: center;
   clear: both;
   padding-left:20%;
   display:block;
   overflow:hidden;
   font-size:18px;
}
.vNav div{
    display:block;
    overflow:hidden;
}
.pagenav{
    padding-left:5px;
    float:left;
}

.pagenav a{
    color:#E31559;
}

.vphotoLeft{
    float:left;
    width:404px;
}
.vphotoLeft a img{
    float:left;
}
.vphotoLeft img,.vPhotoRight img{
    border:1px solid #E31559;
}
.vPhotoRight{
    float:left;
    display:block;
    overflow:hidden;
    height:354px;
    width:514px;
}
.vPhotoRight img{
    width:510px;
    height:350px;
}
.vBloc{
    text-transform:uppercase;
    margin:0px 10px;
}
.VInfo{
    width:100%;
    height:15px;
    display:block;
    overflow:hidden;
    padding-top:5px;
    clear:both;
}
.rose{
    color:#e31559;
}
.VILigne,.VIDuree{
    float:left;
    margin-left:30px;
}
.VIActrice,.VITitle{
    float:left;
}
.vText{
    text-align:justify;
    margin:10px 0px 20px;
    clear:both;
}

.blocModule{
    /*width:23%;*/
    width:165px;
    margin:1%;
    float:left;
    /*height:220px;*/
    height:265px;
}
.blocModule img{
    margin:0px auto;
    border: 3px solid #e31559;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    /*width:210px;*/
    width:155px;
    /*height:140px;*/
}
.modDuree{
    float:right;
}
#VILigne{
    color:#E31559;
    font-size:24px;
    font-weight:bold;
    position:absolute;
    right:15px;
    top:25px;
}
.Hblog{
    border-top:2px dashed #E31559;
    float:left;
    padding:5px 0;
    width:530px;
    color:#E31559;
    margin-left:10px;
}
.Hblogtitre{
    float:left;
    max-width:450px;
    text-transform:uppercase;
    margin-bottom:10px;
}

.Hblogtitre a,.Hblogtexte a {
    text-decoration:none;
    cursor:pointer;
}
.Hblogtitre a,.Hblogtexte a:hover{
    color:#E31559;
}
.Hblogpost{
    float:left;
    margin-left:30px;
    margin-bottom:10px;
}
.Hblogtexte{
    clear:left;
    width:530px;
}
.Hblogtexte a {
    color:white;
}

/*****
partie photo
*****/

.table_photos, .tr_vig_Grande, .tr_vig_Petite{
    display:block;
    width:468px;
}

.td_vig_Grande, .td_vig_Grande img{
    width:210px;
    height:295px;
}

.td_vig_Grande img, .td_vig_Petite img{
    margin:5px !important;
    border:1px solid #E31559 !important;
}

.td_vig_Petite, .td_vig_Petite img{
    width:99px;
    height:135px;
}

#phocagallery{
    border:1px solid #E31559;
}



/*****
partie acces membre
*****/
.contentpaneopen{
    width:100%;
}
#accesmembre,#accesmembre img{
    float:right;
    width:372px;
}
#accesmembre img{
    border:1px solid #E31559;
    width:370px;
}
#blocacces{
    border: 1px solid #E31559;
    margin-right: 5px;
    float: left;
    width: 555px;
    height: 446px;
}
#blocacces fieldset{
    border:0px;
}
#form-login{
    width:300px;
    margin:0px auto;
    text-align:center;
}
#form-login-password,#form-login-username,#form-login-remember{
    margin-top:10px;
    clear:both;
    display:block;
    overflow:hidden;
}
#form-login-username label,
#form-login-password label
{
    float:left;
}
#blocacces button,#form-login .button{
    border:0px;
    background-color:#E31559;
    cursor:pointer;
    margin:5px;
}
#blocacces ul{
    width:250px;
    margin:10px auto;
    text-align:left;
    color:#E31559;
}
#modlgn_username,#modlgn_passwd{
    float:right;
    background-color:black;
    color:white;
    border: 1px solid #E31559;

}
#modlgn_username,#modlgn_passwd{
    width: 130px;
}
#blocacces ul li{
    margin-top:5px;
}
#blocacces ul li a{
    color:#E31559;
    text-decoration:none;
}
.champs{
    float:left;
    width:150px;
    margin-bottom:25px;
}
.champs,.dejamembre{
    text-align:left;
    font-weight:bold;
}
.dejamembre{
    margin:15px 10px;
}
.pagedevenirmembre{
    height: 697px;
    margin:0px auto;
}
.myValid{
    padding:10px 0px 20px 80px;
    clear:both;
}
.interieur_devenir_membre input, .dejamembre input{
    background:#000000;
    border-color:#e31559;
    color:#FFFFFF;
}
.interieur_devenir_membre{
    margin:10px;
}
.validButton{
    margin-top:0px;
}
.interieur_devenir_membre h2{
    margin-left:80px;
}
.devenirmembrepub, .dejamembre, .formverificator img,
.interieur_devenir_membre{
    border:1px solid #E31559;
}
.devenirmembrepub{
    width:377px;
    margin: 10px 0px 0px;
    float:left;
}
.interieur_deja_membre{
    margin:10px 10px 10px 80px;
}
.interieur_deja_membre div{
    margin-bottom:10px;
}
