head-contacus {background:url(images/contact_01.gif);}
.head-contacus .top-main-menu { background:#FFFFFF;}
.head-contacus .top-main-menu  .menu-profil-member td { width:34px;}
.head-contacus-conteneur {padding:0px 0px 0px 20px; color:white; font-weight:normal; font-size:20px;}
.middle-contacus {background:url(images/contact_02.gif); border-top:1px solid #CECECE;}

.head-cms-left-actuality {background:url(images/cms-left-actuality_01.jpg) no-repeat;}
.content-cms-left-actuality {background:url(images/cms-left-actuality_02.jpg) repeat-y ;}
.foot-cms-left-actuality {background:url(images/cms-left-actuality_03.png) no-repeat ;}

.titre-cms-left-actuality{ padding:8px 0 8px 0; text-align:center; color:#523a3e; font-size:20px;}

.mainmenu6f {
	border:0px;
	cursor:pointer;
	color:#fff;
	background:url(images/mainmenu6f.gif);
	width:135px;
	height:37px;
	padding:0!important;	
	font-size:22px;
}
.mainmenu6f .values {
	padding-bottom:8px;
}
.mainmenu7f {
	border:0px;
	cursor:pointer;
	color:#666;
	background:url(images/mainmenu6f.gif);
	width:135px;
	height:37px;
	padding:0!important;	
	font-size:22px;	
}
.mainmenu7f .values {
	padding-bottom:8px;
}
.bg-td-partenaires {background:url(images/bg-td-partenaires.jpg);}
.content-cms-partenaires { text-align:justify; padding-right:15px;}
.content-cms-partenaires p { color:#6f4343; font-weight:bold; font-size:14px;}
.lien-cms-partenaires {padding-right:15px;}
.lien-cms-partenaires a {color:#ff7400; font-size:12px; text-decoration:underline;}

.diffusion .btn { width:100%; padding-top:10px;}
.diffusion { overflow:hidden;}
.diffusion .div-btn {background:url(j-v-book-diffuse.png) no-repeat; width:244px; height:30px; padding-top:8px; text-align:center;}
.diffusion .btn a,.diffusion .btn a:hover  { color:#FFFFFF; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.diffusion{background:url(images/bg-diffusion.jpg) no-repeat;}
.diffusion-text { color:#000000; font-size:14px; font-weight:bold; padding:20px 0px 0px 0px; overflow:hidden; height:60px;}

.diffusion-list ul {margin-top:10px;}
.diffusion-list ul li {color:#000000; font-size:14px; font-weight:bold; background:url(images/bg-diffusion-list.jpg) no-repeat; padding:0px 0px 0px 20px; margin-top:5px;}

.diffusion-list2 ul {margin:0px; padding:0px;}
.diffusion-list2 ul li {color:#523a3e; font-size:12px; background:url(images/bg-diffusion-list2.jpg) no-repeat; padding:0px 0px 0px 25px; margin-top:20px;}
.diffusion-list2 ul li a {color:#523a3e; font-size:12px; text-decoration:underline;}

.fitaka tr td { border:1px solid #d2d2d2; vertical-align:middle; }

.box-picture-compte {background:url(images/bg-box-picture-compte.jpg) no-repeat;}
.box-notifi-compte {background:url(images/bg-box-notifi-compte.jpg) no-repeat;}
.box-picture-compte-titre { height:40px; color:#664242; font-size:16px; font-weight:bold; padding-left:15px; line-height:40px;}

.text-messages-compte {padding:4px; font-size:12px; text-align:center;}
.text-messages-compte a {color:#000000;}

.box-compte-grand { background:url(images/bg-box-compte-grand.jpg) no-repeat; border:1px solid #cecece; }

/************************     PAGES PROFIL  *************************************************/
 /* Setting  */
.div-profil { margin-left:12px; position:relative; float:left;}
.div-profil .content {background:url('bg-content-page-profil.gif') repeat-y; width:965px; padding-left:5px; border-top:1px solid #CECECE; padding-top:10px;}
.div-profil .div-left { float:left;width:697px;}
.head-setting {background:url('bg-head-setting.gif') no-repeat; width:697px; height:64px; border:none; color:#664242; font-size:16px; font-weight:bold; padding-left:15px; padding-top:12px; text-transform:none;} 
.div-profil .div-right { float:right; width:255px;}
.content-setting { background:url('bg-content-setting.gif') repeat-y; width:697px;}
.tb-profil-int .foot-setting { background:url('bg-foot-div-left.gif') no-repeat; width:697px; height:4px;}
.foot-setting { background:url('bg-foot-div-left.gif') no-repeat; width:697px; height:4px;}
.div-profil .foot { background:url('bg-profil-foot.gif') no-repeat; width:970px; height:14px; }
.link-setting { padding-left:20px; padding-bottom:15px;}
.link-setting p { font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0px; background:url('expliq.gif') no-repeat; padding-left:15px;}
.content-setting .link_action_big { color:#654242; font-size:20px;}

/** Messages **/
.div-messages { position:relative;}
.div-messages .list-item { padding-left:10px; padding-right:10px; padding-top:10px;}
.td-title-profil { padding-bottom:20px;}
.div-messages .comp_txt_inbox { /*background:url('env-inbox.png') no-repeat;*/ color:#000000; font-size:12px; font-weight:normal; padding-left:20px; height:28px; overflow:hidden;}
.div-messages .comp_txt_inbox .img-send { display:none;}
.div-messages .comp_txt_sentbox .img-inbox { display:none;}
.div-messages .comp_txt_sentbox { color:#000000; font-size:12px; font-weight:normal; padding-left:20px; overflow:hidden; height:28px;}
.input-check { width:50px; text-align:center;}
.div-messages .tb-item{ border:1px solid #DADADA; width:660px;}
.div-messages .img-msg { padding-top:5px; padding-bottom:3px; width:80px;}
.div-messages .desc-msg { padding-left:3px; color:#35373b; font-size:11px; }
.div-messages .new-msge {font-weight:bold; color:#6F4343!important;}
.div-messages .unread-msg {font-weight:bold; color:#6F4343!important;}
.div-messages .info-msge { color:#0699FE;}
.div-messages .desc-msg a { color:#35373b; font-size:11px; text-decoration:none;}
.div-messages .desc-msg a:hover {text-decoration:underline;}
.div-messages .new-msge a,.div-messages .unread-msg a {color:#6F4343!important;}
.link-brown ,a.link-brown:hover{ color:#523a3e; font-size:11px; text-decoration:underline;}
.messages-pager {text-align:right;  color:#6F4343;}
.messages-pager a,.messages-pager a:hover {font-weight:bold;color:#6F4343; text-decoration:none;}
.messages-pager a .bold,.messages-pager a:hover .bold {font-weight:bold;color:#6F4343; text-decoration:none;}
.messages-pager .actif { font-size:14px; font-weight:bold; text-decoration:underline;}
.messages-pager span.tout-sep { display: none;}
.messages-pager span.sep-next { display: inline;}

/*****box-mini-composite ******/

.mini-composite .head {width:248px; background:url('bg-head-cms-right.gif'); float:left; text-align:center; padding-top:10px;}
.mini-composite .head h3{ color:#523a3e; font-size:20px; text-align:center; margin:0px;}
.mini-composite .content { background:url('bg-content-cms-right.gif') repeat-y; width:238px; border:none; padding-left:5px; padding-right:5px; float:left; text-align:center;}
.mini-composite .content p { margin:0px;}
.mini-composite .foot { background:url('bg-cms-foot-right.gif') no-repeat;width:248px; height:11px; float:left;}

/******mini-box Messages *****/
.mini-box-messages { border:1px solid #D1D1D1; width:227px;}
.mini-box-messages h3 { background:#ff0000 url('bg-mini-mesg-h3.gif') no-repeat; width:227px; margin:0px; font-size:16px; color:#664242; font-weight:bold; text-align:center; padding-top:14px; padding-bottom:15px;}
.mini-box-messages li { height:24px; padding-top:5px;}
.mini-box-messages li a { color:#523a3e; text-decoration:none; font-size:12px;}
.mini-box-messages li a:hover { text-decoration:underline;}
.mini-box-messages .in-box { background:url('env-non-lu.gif') no-repeat; padding-left:45px;}
.mini-box-messages .in-box a { font-weight:bold;}
.mini-box-messages .send-box { background:url('env-msg-send.gif') no-repeat; padding-left:45px;}
.mini-box-messages .new-msg { background:url('env-plus.gif') no-repeat; padding-left:45px;}
.mini-box-messages .recev-comment {background:url('comment-recu.gif') no-repeat; padding-left:45px;}
.mini-box-messages .my-comment {background:url('comment-ecrit.gif') no-repeat; padding-left:45px;}
.mini-box-messages .info-msg { margin-bottom:10px;}

/***********Mini-box Pictures ********/
.my-pictures { padding-bottom:10px;}
.my-pictures li { margin-left:10px!important;}
.my-pictures .manage-gall {background:url('images/bg-diffusion-list2.jpg') no-repeat; padding-left:45px;height:25px; padding-top:0px;}
.my-pictures .upload-pic {background:url('images/bg-diffusion-list2.jpg') no-repeat; padding-left:45px;height:25px; padding-top:0px;}
.my-pictures .create-composite {background:url('images/bg-diffusion-list2.jpg') no-repeat; padding-left:45px;height:20px; padding-top:0px;}
.my-pictures .upl-composite {background:url('images/bg-diffusion-list2.jpg') no-repeat; padding-left:45px; padding-top:none!important;height:27px;}

/*********** Gerer Images******************/
.gerer-gallery-image .content-setting { padding-left:10px; width:687px;}


/****Comments ****/
.div-all-comments .tb-item{ border:1px solid #DADADA; width:660px; font-size:11px; padding-top:10px; padding-left:10px;}
.div-all-comments .content-setting { padding-right:15px; padding-left:15px; width:667px;}
.div-all-comments .comment-date { color:#35373b; font-weight:bold; font-size:11px;}
.brown-11-bold { color:#664242; font-weight:bold; font-size:11px;}
.brown-bold-12 { color:#664242; font-weight:bold; font-size:12px;}
.header-comment a, .header-comment a:hover { color:#35373b; font-size:11px;}
.commment-received .img-msg { padding-top:5px; padding-bottom:3px; width:80px;}
.commment-received .tb-item{ border:1px solid #DADADA; width:660px; font-size:11px; padding-top:10px; padding-left:10px;}
.commment-received .content-setting { padding-right:15px; padding-left:15px; width:667px;}
.commment-received .info-comment { height:37px; background:url('comment-recu.gif') no-repeat; padding-left:45px;}
.bleu-bold { font-weight:bold; color:#58bfea;}
.commment-received .desc-msg { font-size:11px; color:#35373b;}

/*******Invite *****/

.div-send-invite .content-setting { padding-bottom:10px;}
.invite-fried { background:url('invite-fried.gif') no-repeat; padding-left:40px;}
.invite-sending { background:url('invite-sending.gif') no-repeat; padding-left:40px;}
.div-send-invite .border13 input{ border:1px solid #A0A0A0;}
.div-send-invite .border13 { background:none;}
.invite-pending .form {border:none!important;}
.item-mail-send { border:1px solid #D8D8D8; width:100%; padding-top:5px; padding-bottom:5px; padding-left:10px;}

/*******SETTING-PROFIL ****/
.profil-setting-update {  border:1px solid #D7D7D7; width:615px; /*margin-left:20px;*/}
.div-profil-setting .error-div { float:left;}
.profil-setting-update  .color {}
.set-profil-title { background: #ffffff url('bg-td-title-profil.gif') repeat-x; font-size:12px; color:#FF7400; font-weight:bold; padding-left:15px;}
.content-setting .form { margin-left:15px; margin-right:15px; border:1px solid #DADADA; padding-left:10px; padding-right:10px;}
.cms-arround-right { width:231px; margin-top:10px;}
.cms-arround-right .head { float:left; background:url('bg-head-round-right.gif') no-repeat; width:231px;}
.cms-arround-right .head h3 { color:#523a3e; font-size:16px; font-weight:bold; text-align:center;}
.cms-arround-right .content { background:url('bg-around-content-right.gif') repeat-y; width:211px; float:left; border:none; padding-left:10px; padding-right:10px;}
.cms-arround-right .foot { background:url('bg-foot-around-right.gif') no-repeat; float:left; width:231px; height:12px;}
/******Product-view *****/
.mini-box-star { background: #ffffff url('bg-box-star.gif') repeat-x; border:1px solid #CECECE;}
.div-product-view .head-setting { height:60px;} 
.div-product-view .head-setting td{ font-size:16pt; font-weight:normal;}
.div-product-view .data{ padding-left:15px; padding-right:15px; float:left;width:660px; padding-bottom:10px;}
.div-product-view .img-product  { float:left; border:1px solid #D3D1D1;}
.div-product-view .descr-product { float:left; width:280px; padding-left:10px; padding-right:10px; padding-top:10px;}
.div-product-view .category-product {float:left; width:160px; padding:15px;}
.class-buy-product {float:right;}

.btn-retour { margin-bottom:5px; float:left;}
/***********Modif de la couleur des boutons de marron à orange BT Choisir *******************/
.btn-li-left { background:url('bg-btn-std-left.gif') no-repeat; margin:0px; float:left; height:20px; width:11px;}
.btn-li-right { background:url('bg-btn-std-right.gif') right no-repeat; float:left; height:17px; padding-top:3px; padding-right:11px;}
.btn-li-right input {font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; border:none; background:none; cursor:pointer;}
.btn-li-right a, .btn-li-right a:hover { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.div-products-more .data { padding:0 22px 10px 22px;}
.div-products-more .prod-items { border:1px solid #DADADA}
.div-products-more .prod-items h3 { margin:0px; padding-left:10px; padding-top:13px; padding-bottom:10px;}
/***********Modif du font-size de 14px à 17px titre des produits *******************/
.div-products-more .prod-items h3 a, .div-products-more .prod-items h3 a:hover { color:#664242; font-size:17px; font-weight:bold; text-decoration:none;}

.div-products-more .prod-items .img { border:1px solid #D3D1D1; padding:1px; text-align:center;}
.div-products-more .prod-items .td-img { padding-left:10px;}
.div-products-more .price { color:#ff7400; font-weight:bold; font-size:16px;}
.div-products-more .view-more { float:left;}
.div-products-more .buy-now { float:left; padding-left:5px;}
.div-products-more .descr-prod { font-size:11px; color:#000000;}
.div-products-more .data-right { padding-left:15px; padding-bottom:10px;}

/***********all-news****************/
.all-news .p-bottom { color:#876363;}
.all-news .p-bottom .actif { text-decoration:underline; font-size:16px; font-weight:bold;}
.all-news .p-bottom a {color:#876363;}
.all-news .p-bottom a:hover {text-decoration:underline;color:#876363; }
a:hover.pager_link .bold {color:#876363;}

/*********Recette*****/
.subscribe .content p { padding-left:5px;}


/*******VIDEO ******/
.video-view { padding:5px; width:100%;}
.video-view .item-video { float:left; padding:10px;}
.video-view .video-name { text-align:center;}
.video-view .video-name a,.video-view .video-name a:hover { font-weight:bold;}
.video-view .video-pl { text-align:center;}
/*************recevez composite *********/
.recevez-composite { background:url(bg-recevez.gif) no-repeat; width:215px; height:233px; overflow:hidden; margin-top:10px; padding:10px 20px 10px 20px;}
.recevez-composite p { color:#000000; font-weight:bold; font-size:14px; text-align:center; margin:0px; padding-top:12px;}
.recevez-composite .txt { height:205px; overflow:hidden;}
.recevez-composite .btn { padding-top:0px;}
.lien-mettre-comp { margin-top:10px;}


/************************************************************************ Page Perso Stef ***************************************************************************/

#services {
margin-left:35px; 
}

.div-profil-mod {
margin-left:12px; 
position:relative; 
float:left;}


.div-profil-mod  .content {
background:url('fond.png');
background-repeat: no-repeat;
}

.div-profil-mod .content2{

}

.cadrePP{
	border:5px groove;
	color:#734B4B;
    position:relative;
    left:15px;
    top:30px;
    z-index:0; 
}

.div-profil-mod .div-left { 
float:left;
width:640px;}
 
.div-profil-mod .div-right {
position:absolute;
left:710px;
top:124px;
z-index:0; 
}

.div-profil-mod .foot { 
background:url('bg-profil-foot.gif') no-repeat; 
width:970px; 
height:14px; }

.foot2 {
background:transparent url(footer2.png) no-repeat scroll 0 0;
height:50px;
width:970px;
}

/** Messages center Stef **/

.info1 { 
text-align:center; 
font-size:18px;
padding-bottom:10px; 
font-family:Arial, Helvetica, sans-serif; 
}

.info2 { 
text-align:center; 
font-size:18px;
padding-bottom:10px; 
padding-top:15px; 
font-family:Arial, Helvetica, sans-serif; 
}

.url a {  
border:4px groove #8f6d6e;
background-color:#efefef;
text-decoration:none;
text-align:center;
color:black; 
font-size:25px; 
font-family:Arial, Helvetica, sans-serif; 
margin:0px; 
overflow : scroll; 
}

.url2 a{  
border:4px groove #8f6d6e;
background-color:#efefef;
text-align:center;
text-decoration:none;
color:black; 
font-size:25px; 
font-family:Arial, Helvetica, sans-serif; 
padding-left:95px; 
padding-right:95px;
}

.tampsRP {
position:absolute;
left:45px;
top:370px;
}

.hearderPP {
position:relative;
z-index:10; 
}

/** Bouton services page perso Stef **/

.bt-services {
	margin-left:45px; 
    width:630px;
}

.bt1 {
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_court.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 312px;
    height: 62px; 
	float:left;
}

.bt1-hover { 
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_court_hc.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 312px;
    height: 62px; 
	float:left;
}

.bt2 {
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_long.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 630px;
    height: 62px; 
	float:left;	
}

.bt2-hover { 
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_long_hc.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 630px;
    height: 62px; 
	float:left;	
}

.bt3 {
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_gros_r.png");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 312px;
    height: 90px; 
	float:left;
}

.bt3-hover { 
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_gros_r_hc.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 312px;
    height: 90px; 
	float:left;
}

.bt4 {
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_gros.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;  
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 312px;
    height: 90px;
	float:right;	
}

.bt4-hover { 
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton_gros_hc.png");
    background-repeat: no-repeat;
    background-color: transparent;
    background-position:center;
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    width: 312px;
    height: 90px; 
	float:right;
}


/*** Page Services CSS Stéf ***/
.page-services{
font-family: Arial,Helvetica,sans-serif;
}

.nb {
color: #FF0AEB;
font-size:28px;
font-weight:bold;

}

.titre1 {
font-size:25px;
font-weight:bold;
padding-left:40px;
padding-right:12px;
padding-bottom:12;
padding-top:15px;
}

.titre2 {
color:#555555;
font-size:25px;
padding-left:15px;
padding-right:12px;
padding-bottom:12;
padding-top:15px;
}

.page-services p {
font-size:14px;
text-align:justify;
padding-left:15px;
padding-right:15px;

}


.bt-service {
    text-align: center ;
    font-weight: bold;
    font-size:19px;
    text-decoration: none;
    background-image: url("bouton_court_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	float:right;
 }

.bt-service-hover {
	text-align: center ;
    font-weight: bold;
    font-size:19px;
    text-decoration: none;
    background-image: url("bouton_court_hc_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	float:right;
 }


.bt-service1 {
    text-align: center ;
    font-weight: bold;
    font-size:19px;
    text-decoration: none;
    background-image: url("bouton_court_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	float:right;
	position:relative;
    left:-3px;
    bottom:22px;
}

.bt-service1-hover {
	text-align: center ;
    font-weight: bold;
    font-size:19px;
    text-decoration: none;
    background-image: url("bouton_court_hc_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	float:right;
	position:relative;
    left:-3px;
    bottom:22px;
}


.bt-service2 {
    text-align: center ;
    font-weight: bold;
    font-size:19px;
    text-decoration: none;
    background-image: url("bouton_court_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	float:right;
	position:relative;
    left:-3px;
    bottom:37px;
}

.bt-service2-hover {
	text-align: center ;
    font-weight: bold;
    font-size:19px;
    text-decoration: none;
    background-image: url("bouton_court_hc_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	float:right;
	position:relative;
    left:-3px;
    bottom:37px;
} 
 
/*** 
.bt-position1 {
	position:absolute;
left:515px;
bottom:260px;}

.bt-position2 {
	position:absolute;
left:515px;
bottom:30px;
}
***/

.tampsEX {
position:absolute;
left:550px;
top:210px;

}

.book {
float:right;
padding:15px;
}

.flags {
position:relative;
bottom:15px;
left:15px;
}

.pays {
color:#FF0AEB;
font-size:20px;

}

.content_pays {
	padding-left:10px;

}

.cadre{
	border:2px groove;
    margin:5px;
    padding-bottom:10px;
	padding-top:10px;
}

.bold {
	
}

.souligne {
	text-decoration:underline;

}

.pink {
	color:#FF0AEB;
    font-weight: bold;
}

.top50 {
	position:absolute;
left:550px;
bottom:140px;
z-index:5;
}

.euro {
position:absolute;
left:530px;
bottom:140px;
z-index:10;
}

.close {
font-size:9px;
text-align:justify;
padding-left:15px;
padding-right:15px;
}


/*** Gestion du Book ***/
.gestbook{
font-size:14px;
text-align:justify;
padding-left:15px;
padding-right:15px;
padding-right:15px;
}

.nbGB{
color: #FF0AEB;
font-size:23px;
font-weight:bold;

}

.titre1 {
font-size:25px;
font-weight:bold;
padding-left:40px;
padding-right:12px;
padding-bottom:12;
padding-top:15px;
}

.titre2 {
color:#555555;
font-size:25px;
padding-left:15px;
padding-right:12px;
padding-bottom:12;
padding-top:15px;
}

.page-services p {
font-size:14px;
text-align:justify;
padding-left:15px;
padding-right:15px;

}

/***** Pages renouv-abon Modif Stef ****/

.entetePR {
padding-bottom:20px;
text-align: center;
}

.titre2PR {
color:#555555;
font-size:25px;
padding-left:10px;
font-weight:bold;

}


.textePR {
color:#555555;
font-size:14px;
text-align:justify;
line-height:20px;
padding-right:10px;
padding-bottom:15px;

}


.bt-renouv {
    text-align: center ;
    font-weight: bold;
    font-size:16px;
    text-decoration: none;
    background-image: url("bouton_court_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	position:relative;
	left:270px;
}

.bt-renouv-hover {
	text-align: center ;
    font-weight: bold;
    font-size:16px;
    text-decoration: none;
    background-image: url("bouton_court_hc_page_service.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -6px -4px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 190px;
    height: 35px; 
	position:relative;
	left:270px;
}


/***** Pages Casting en cours ****/
.enteteCEC {
	background-image:url(/file/style/starmania/entete_casting_en_cours.png);
	background-repeat:no-repeat;
	width:995px;
	height:261px;
}



.titre1CEC {
font-family:Arial, Helvetica, sans-serif;
font-size:40pt;
color:#FFF;
line-height:60px;
font-weight:bold;
text-align:center;
}

.titre2CEC {
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
font-size:20pt;
color:#f39b38;
text-align:center;
text-decoration:underline;
}

.tampsRPCEC {
position:relative;
left:35px;
bottom:100px;
}


.grandcastCEC {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:20pt;
font-weight:bold;
padding-top:15px;

}

.footerCEC {
background-image:url(/file/style/starmania/footer-Grand_Casting.png);
background-repeat:no-repeat;
position:relative;
left:-3px;
width:1001px;
height:428px;
float:left;
}


.catCEC {
	color:#555555;
	text-align:center;
	font-size:25px;
        position:relative;
        bottom:-20px;
}



.BT-Mannequin {
    text-align: right ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Mannequin.png");
    background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
    margin-left:70px;
    margin-bottom:5px;
    display: block;
    color:white; 
    border:0px ;
    cursor:pointer;
    width: 402px;
    height: 123px; 
    position:relative;
    float:left;
}

.BT-Mannequin-hover {
	text-align: right ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Mannequin-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
    color:white; 
    border:0px ;
	cursor:pointer;
  	width: 402px;
    height: 123px; 
	position:relative;
    float:left;
}

.BT-Figuration {
    text-align: right ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Figuration.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px;  
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white; 
    border:0px ;
	cursor:pointer;
    width: 401px;
    height: 123px; 
	position:relative;
    float:left;
}

.BT-Figuration-hover {
	text-align: right ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Figuration-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white; 
    border:0px ;
	cursor:pointer;
    width: 401px;
    height: 123px; 
	position:relative;
    float:left;
}

.BT-Chant {
    text-align: center ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Chant.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white; 
    border:0px ;
	cursor:pointer;
    width: 402px;
    height: 123px; 
	position:relative;
    float:left;
}

.BT-Chant-hover {
	text-align: center ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Chant-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white; 
    border:0px ;
	cursor:pointer;
    width: 402px;
    height: 123px;  
	position:relative;
    float:left;
}

.BT-Tv_Cinema {
    text-align: right ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Tv_Cinema.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:22px; 
    padding-left:110px;
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white;
	border:0px ;
	cursor:pointer;
    width: 401px;
    height: 123px;  
	position:relative;
    float:left;
}

.BT-Tv_Cinema-hover {
	text-align: right ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Tv_Cinema-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:22px; 
    padding-left:110px;
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white; 
    border:0px ;
	cursor:pointer;
    width: 401px;
    height: 123px; 
	position:relative;
    float:left;
}

.BT-Danse {
    text-align: center ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Danse.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px;
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white;  
    border:0px ;
	cursor:pointer;
    width: 403px;
    height: 124px; 
	position:relative;
    float:left;
}

.BT-Danse-hover {
	text-align: center ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Danse-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white;  
    border:0px ;
	cursor:pointer;
    width: 403px;
    height: 124px; 
	position:relative;
    float:left;
}

.BT-Debutant {
    text-align: center ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Debutant.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white;  
    border:0px ;
	cursor:pointer;
    width: 401px;
    height: 123px;
	position:relative;
    float:left;
    
}

.BT-Debutant-hover {
	text-align: center ;
    font-weight: bold;
    font-size:32px;
    text-decoration: none;
    background-image: url("BT-Debutant-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    padding-top:20px; 
    padding-left:110px; 
	 margin-left:70px;
    margin-bottom:5px;
    display: block;
	color:white; 
    border:0px ;
	cursor:pointer;
    width: 401px;
    height: 123px; 
    position:relative;
    float:left;

}

.BT-Grand_Casting {
    text-align: center ;
    font-weight: bold;
    font-size:24px;
    text-decoration: none;
    background-image: url("BT-Grand_Casting.png");
	background-color: transparent;
    background-repeat: no-repeat;
    text-decoration:underline;
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
  
    width: 417px;
    height: 71px;
    position:relative;
    float:right;
    bottom:80px;
     right:40px;
	
}

.BT-Grand_Casting-hover {
	text-align: center ;
    font-weight: bold;
    font-size:24px;
    text-decoration: none;
    background-image: url("BT-Grand_Casting-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    text-decoration:underline; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 417px;
    height: 71px; 
    position:relative;
    float:right;
    bottom:80px;
    right:40px;	
}


/***** Pages de contenu & menu rapide ****/

.menu_rapide {
        width:261px; 
        float:left;
        border-left:1px solid #CECECE;
        border-right:1px solid #CECECE;
        border-bottom:1px solid #CECECE;
        
}

.titre_menu_rapide {
		color:white;
                font-weight: bold;
		font-size:20px;
		padding-left:10px;
        
}

.entete_menu_rapide {
		background:url('entete-menu-rapide.png') no-repeat; 
        height:34px; 
	
}

.sommaire_menu_rapide_ul {
		margin:0;
                padding:15px;;
}

.sommaire_menu_rapide {
	font-size:14px;
	text-align:left;
    margin-bottom:15px;
}
        
	

.sommaire_menu_rapide a:link {
	text-decoration: none;
	color :black;
}

.sommaire_menu_rapide a:visited {
text-decoration : none;
color: #ee04fc;
}

.sommaire_menu_rapide a:hover {
background-color: #ee04fc;
color:#FFF;
}

.sommaire_menu_rapide a:active {
color:#FFF;
text-decoration : none;
}

/**** Pages Comment devenir mannequin ****/

.devenir_mannequin {
	margin:15px;
}

.devenir_mannequin p {
	color:black;
	font-size:16px;
	text-align:justify;
}

.devenir_mannequin li {
	padding-top:15px;
	font-size:19px;
}

/**** Aide a l'inscription ****/


.help_inscription {
	font-size:15px;
	padding-right:15px;
	
	
}

.help_inscription .titre {
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color:#F0F;
	padding-bottom:15px;
}

.help_inscription .cat-inscription {
	font-size:22px;
	color:#F0F;
	
}


.help_inscription .pink {
	font-size:19px;
	text-align:justify
	
}

