body{
	background: #1f1f1f url('bg-body1.gif') repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color : #000000;
	text-align : center;
	margin:0; padding:0; 
}

.wrapper { background: url('bg-body.gif') no-repeat;}
 img {
 	border:0px;
 }

 a {
 	color:#523a3e;
 	text-decoration:underline;
	position:relative;
 }

 a:hover {
 	color:#523a3e;
 }

table, td, th {
	font-size:9pt;
}
.width-100 { width:100%;}

/***** Classe cadre page Inscription INSCRIT  
.td-title {
  background:#ffffff url('bg-td-title-profil.gif')   repeat-x; 
  height:30px;
  font-size:8pt; 
  vertical-align:middle; 
  color:#382124; 
  text-transform:none; 
  padding-left:5px; 
  font-weight:bold; 
  }
 Classe cadre page Inscription PAS ENCORE INSCRIT  
.td-title-pasencoreinscrit{
background:#ffffff url('bg-td-title-profil.gif')   repeat-x; 
  color:#808080;
  height:30px;
  font-size:20pt; 
  text-align:center;
  vertical-align:middle; 
  
  text-transform:none; 
  padding-left:5px; 
  font-weight:bold; 
}
*******/
.td-title {
  background:#ffffff url('bg-td-title-profil.png')   repeat-x; 
  height:30px;
  font-size:20pt; 
  vertical-align:middle; 
  color:#808080; 
  text-transform:none; 
  padding-left:5px; 
  font-weight:bold; 
  }
  
.td-title-pasencoreinscrit{
background:#ffffff url('bg-td-title-profil.png')   repeat-x; 
  color:#808080;
  height:270px;
  font-size:20pt; 
  text-align:center;
  vertical-align:middle; 
  
  text-transform:none; 
  padding-left:5px; 
  font-weight:bold; 
}

.td-title-texte {
	font-size:10pt;
	font-family:arial;
	text-align:center;
	color:#000000;
}

.block_header {  background:#ffffff url('bg-td-title-profil.gif') repeat-x; height:30px;font-size:8pt; vertical-align:middle; color:#382124; text-transform:none; padding-left:5px; font-weight:bold; }


li { list-style:none;}

 input {
    background:#EFEFEF;
 	font-size:10pt;
 	color:#000;
 }

 .inputmain {
 	background:#fff;
 	font-size:10pt;
 	color:#000;
 }

 textarea {
	background-color:#F6F6F6;
 	border:1px #000 solid;
 	font-size:8pt;
 	color:#000;
 }

 .textarea {
 	background-color:#fff;
 	border:1px #000 solid;
 	font-size:8pt;
 	color:#000;
 }
 label input { border:none;}
 
 
.middle { width:995px; margin:0 auto; text-align:left; padding-left:22px; padding-right:19px; background:url('bg-middle.png') 2px 0px; }
/*********HEADER****************/
.header {margin:0 auto; width:996px; padding-left:20px; padding-right:20px;}
.top-header {width:996px; float:left;}
.top-header .logo { float:left;}
.top-header .top-header-right { float:right; width:590px;position:relative;}

.bouton-musique {float:left;width:26px; position:relative;}

.langue-menu {float:right;width:560px; position:relative;}
.langue-menu .langue { float:left;background:url('bg-top-menu.png') no-repeat; width:134px; height:38px; overflow:hidden; padding-left:15px; padding-top:5px;}
.langue-menu .langue .language-btn {border:none; width:26px; height:18px; float:left; background-repeat:no-repeat!important; cursor:pointer; position:relative; padding-top: 50px;}
.langue-menu .langue .language-btn span { position:relative;}
.deconnex { float:left;  background:url('bg-top-menu.png') no-repeat;   }
.deconnex a, .deconnex a:hover  { font-family:Arial black, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3c3c3c; text-decoration: none;}

.top-header .top-menu { float:right; width:410px;}
.header .ads {float:right; height:65px; width:475px; padding-top:15px; overflow:hidden;}
.top-menu li { float:right; background:url('bg-top-menu.png') no-repeat; width:149px; height:43px;}
.top-menu li a { text-align:center;}
.facebook { margin-left:10px; float:left; width:90px; height:43px; background:url('Facebook_header.png') no-repeat; }


.main-menu { background:url('bg-main-menu.png') 2px 0px no-repeat; padding-top:8px;margin:0 auto; padding-right:20px; padding-left:25px; width:991px; height:39px; position:relative;}
.main-menu .menu {
 	height:32px;
 	padding-left:4px;
 	padding-right:7px;
 	cursor:pointer;
	background:url('bg-main-menu-a.png') right no-repeat;
	vertical-align:middle;
	margin:0px;
	
 }

 .main-menu .menu a, .main-menu .menu a:hover { 
 	color:#ffffff;
 	font-size:11px;
 	text-decoration:none;
 	font-weight:bold !important;
	position:relative;
	z-index:999;
 }
 .main-menu td.active {
 	padding-left:4px!important;
 	padding-right:7px!important;
 	cursor:pointer!important;
	background:url(' bg-main-menu-a-actif.gif') repeat-x!important;

	}
	
.main-menu td.active a.active,.main-menu td.active a.active:hover { color:#080808!important;text-decoration:none!important;position:relative;}
.main-menu .newsletter-profil {background:url(' bg-main-menu-a-actif.gif') repeat-x!important; padding-left:5px; padding-right:5px; position:relative;}
.main-menu .newsletter-profil { margin:0px; border:none; width:180px; height:42px;}
.main-menu .newsletter-profil .input-txt input { font-size:11px; position:relative; margin:0px;}
.main-menu .newsletter-profil .input-txt {padding:0px;}
.main-menu .newsletter-profil .btn { padding:0px;}
  .-menu2 {
 	/*background:#3E99DA;
 	height:30px;*/
 	padding-left:5px;
 	padding-right:5px;
 	cursor:pointer;

 }
/*
 .-menu2 a {
 	color:#fff;
 	font-size:7pt;
 	text-decoration:none;
 	font-weight:bold;
 }

 .-menu2 a:hover {
 	color:#fff;
 	font-size:7pt;
 	text-decoration:none;
 	font-weight:bold;
 }
 */
/********COLONNES********/
.middle-content-3col { padding-top:5px;}
.middle-content-3col .col-left { float:left; width:160px; margin-left:5px; }
.middle-content-3col .main-content{ float:left; width:565px; position:relative; }
.middle-content-3col .col-right { float:right; width:255px; margin-right:5px;}

.middle-content-3col-v { padding-top:5px; padding-left:5px;}
.middle-content-3col-v .col-left { float:left; width:255px;}
.middle-content-3col-v .main-content{ float:left; width:453px; position:relative; margin-left:11px;}
.middle-content-3col-v .col-right { float:right; width:255px;}

.content-2col-right { padding-top:5px; margin-left:5px;}
.content-2col-right .col-right { float:right; width:255px; }
.content-2col-right .head { background:url('bg-head-sign-up.gif') no-repeat; width:714px; height:34px; float:left;}
.content-2col-right .head h2 { margin:0px; color:#FFFFFF!important; font-size:20px;}
.content-2col-right .main-content { float:left; width:720px; position:relative;}
.content-2col-right .content {background:url('bg-content-sing-up.gif') repeat-y; width:714px; float:left; margin:0px;}
.content-2col-right .foot { background:url('bg-foot-temoignage.gif') -1px 0px no-repeat; width:714px; height:13px; float:left;}
/***********visitor**********/

.left-home { float:left; padding-top:8px;margin-left:5px;}
.content-home { float:right; width:820px; margin-right:5px; }
.content-home-top { float:left; width:100%; padding-bottom:10px;}
.block-left { float:left; width:550px;}
.block-right { float:right; width:255px;}



/**** Modif de l'encart home principal Stef ******/
.reve {
	width:554px; 
	height:425px; 
	margin-left:5px;
	margin-top:10px;
}
	
.reve-fr { 
background-color:#000000;
}

.reve-en {
background-color:#000000;
}


.bt-reve {
    text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton-reve.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position: -1px -2px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 235px;
    height: 43px; 
	position:relative;
    top:-280px;
    left:40px;
    z-index:10;
}

.bt-reve-hover {
	text-align: center ;
    font-weight: bold;
    font-size:14px;
    text-decoration: none;
    background-image: url("bouton-reve-hover.png");
	background-color: transparent;
    background-repeat: no-repeat;
    background-position:-1px -2px; 
    display: block;
	color:black; 
    border:0px ;
	cursor:pointer;
    padding-bottom: 6px;
    width: 235px;
    height: 43px; 
    position:relative;
    top:-280px;
    left:40px;
    z-index:10;
	
}

.header_reve {
	width: 547px;
    height: 95px; 
	float:right;
        position:relative;
        z-index:0;
}

.titre1_reve {
	color:#FFF;
    text-shadow:2px 2px 2px #fd0be9;
	font-size:16pt;
        font-weight: bold;
        margin-left:10px;
        position:relative;
        top:-50px;
        z-index:10;
}

.titre2_reve {
	color:#FFF;
    text-shadow:2px 2px 2px #fd0be9;
	font-size:13pt;
        font-weight: bold;
        margin-left:10px;
        position:relative;
        top:-50px;
        z-index:10;
	
}

.titre3_reve {
	color:#fd0be9;
	font-size:10pt;
    margin-left:10px;
        position:relative;
        top:-45px;
}

.t3_style1 {
	font-size:12pt;
}

.t3_style2 {
	font-size:12pt;
	color:#FFF;
}

.titre4_reve {
	color:#FFF;
	font-size:13pt;
	text-align: left;
        font-weight: bold;
}

.ex_book {
	width:271px;
	height:243px;
        position:relative;
        top:-180px;
        left:280px;
        z-index:10;
}

.ex_link {
	font-size:10px;
	color : white;
        position:relative;
        top:-275px;
        left:90px;
        z-index:10;
}

.ex_link a, .ex_link a:hover { 
	color:#FFF; 
	font-weight:bold; 
	text-decoration:underline;
}

.ils-ont-reussi {
	width:545px;
    height:170px; 
	float:right;
}

.noms_reve td{
	font-size:9pt;
	text-align:center;
        font-weight: bold;
	color : white;
}

.cast_reve td{
	font-size:8px;
	text-align:center;
	color:white;
}

.prix_reve td{
	font-size:10px;
	text-align: center;
        font-weight: bold;
	color : #ffa23d;
}

.tab_reve {
	width:545px;
	heigh:170px;
	border:none;
	background-image: url("ils-ont-reussi.png");
	background-repeat:no-repeat;
	position:relative;
	top:-260px;
	left:5px;
	z-index:0;
}



/**** Modif du bloc créer votre book Stef ******/

.book-gratuit { 
	float:right; 
	width:276px;
	height:274px;
	padding-top:3px;
	background-color:#ebebe7;
}

.creez-book {
	color:#FFF;
	font-size:13pt;
	text-align: left;
   }

.gratuit {
	color:#FFF;
	font-size:30pt;
	text-align: left;
        font-weight: bold;
}

.duree {
	color:#FFF;
	font-size:16pt;
	text-align: left;
 }

.book-gratuit h1 { 
	text-shadow:3px 3px 3px #000;
    text-align:center;
	color:white;
    z-index:10;
    position:relative;
    right:50px;
    bottom:160px;
     
}



.ecusson { 
    position:relative;
    bottom:170px;
}

.model-book-composite { 
    position:relative;
    float:right;
    right:11px;
    top:20px;  
}

.bt-book-gratuit {
    text-align: center ;
    font-weight: bold;
    font-size:28px;
    text-decoration:blink;
    background-image: url("bt-book-composite.png");
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    color:black; 
    border:0px ;
    cursor:pointer;
    width: 247px;
    height: 41px; 
    position:relative;
    bottom:290px;
    left:34px;
    z-index:8;
 }

.bt-book-gratuit-hover {
    text-align: center ;
    font-weight: bold;
    font-size:28px;
    text-decoration:none;
    background-image: url("bt-book-composite-hover.png");
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
    color:black; 
    border:0px ;
    cursor:pointer;
    width: 247px;
    height: 41px; 
    position:relative;
    bottom:290px;
    left:34px;
    z-index:8;
}












/***.reve {width:554px; height:424px; margin-left:5px;}
.reve-fr { background:url('bg-votre-reve.jpg') no-repeat;}
.reve-en {background:url('bg-votre-reve-en.jpg') no-repeat;}
.reve .link-voir-exemple { padding-left:425px; padding-top:160px;}
.reve .link-voir-exemple a { color:#ff9633; text-decoration:underline;}
.reve .creer-book-composite { padding-left:225px; padding-top:160px;}
.reve .reve-txt { padding-left:210px; width:310px; color:#ffffff; text-align:center; line-height:12px;}***/

.temoin { width:253px; float:left; margin-top:10px;}
.temoin .head { width:254px; height:43px; background:url('bg-head-temoin.gif') right no-repeat; float:left;}
.temoin .head h3 { font-size:20px; font-weight:bold; color:#FFFFFF; margin:0px; padding-left:15px; padding-top:8px;}
.temoin .content { width:251px; border:1px solid #cecece; border-top:none;float:left; margin-left:1px; margin-right:1px; overflow:hidden;}
.temoin .content li { background:#ffffff url('bg-li-temoin.jpg') repeat-x; padding-left:10px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; float:left; width:231px;}
.temoin .content li p {margin-bottom:0px;}
.temoin .content li .auteur { font-weight:bold; font-style:italic; margin-top:0px; margin-bottom:6px;}
.link-voir-tout { float:right; padding-right:10px; padding-bottom:6px;}
.link-voir-tout a, .link-voir-tout a:hover { color:#ff7c00; font-weight:bold; text-decoration:underline;}
 
 /****login***/
.login { position:relative; float:left; width:97%; margin-left:5px; margin-right:5px; padding-bottom:5px;}
.login-1,.login-11 {float:left; width:48%;}
.login-2 { float:right; width:48%; border:1px solid #B0ACAB;}
 
 
 
 
.mod_diffuse { width:253px; float:left; background:url('bg-mod-diffuse.gif') no-repeat; height:184px; overflow:hidden; margin-top:7px;}
.mod_diffuse .head  { padding-left:5px; padding-right:5px;}
.mod_diffuse .head h2 { color:#FFFFFF; padding-left:5px; padding-right:5px; padding-top:10px; font-size:16px; text-align:center; margin:0px;}
.mod_diffuse .content { padding-left:3px; padding-right:3px;}

.content-home-bottom { float:left; width:815px;}

/*** Encart Comment réaliser son book ***/
.comment-book { float:left;width:183px; height:199px;}
.comment-book-fr {background:url('http://www.starmania-model.com/file/style/starmania/bloc_realiser_son_book.png') no-repeat; }
.comment-book-en {background:url('bloc_realiser_son_book.png') no-repeat; }
.comment-book .content { padding-left:13px; padding-top:152px;}
.comment-book h1 { 
            text-align: right ;
            font-size:16px;
            font-weight: bold;
            padding-right:10px;
}

.comment-book p { 
            color:#FF7B00;
            text-shadow:1px 1px 2px #FFB04C;
            text-align:center;
            font-size:25pt;
            position:relative;
            top:-140px;
            left:35px;
         
           

}

.book-composite {
            display: block;
            position:relative;
            top:-25px;
            left:0px;
            
            padding-left:5px;
            
}

.BT-realiser-book {
    text-align: center ;
    font-weight: bold;
    font-size:13px;
	padding-bottom: 5px;
    text-decoration: none;
    background-image: url("bt_realiser_son_book.png");
	background-color: transparent;
    background-repeat: no-repeat;
    display: block;
	color:black;  
    border:0px ;
	cursor:pointer;
    width: 162px;
    height: 30px;
	position:relative;
    top:-180px;
    left:10px;
    
}

.BT-realiser-book-hover {
    text-align: center ;
    font-weight: bold;
    font-size:13px;
	padding-bottom: 5px;
    text-decoration: none;
    background-image: url("bt_realiser_son_book_hover.png");
    background-color: transparent;
    background-repeat: no-repeat;
    display: block;
	color:black;  
    border:0px ;
	cursor:pointer;
    width: 162px;
    height: 30px;
	position:relative;
    top:-180px;
    left:10px;

}



/*** Encart Casting du moment Homepage modif stéf ***/
.casting-semaine { float:left; width:372px; height:218px; margin-left:8px;}
.titre_bestcast {
        color:#FF7B00;
        text-shadow:1px 1px 2px #FFB04C;
	font-size:11pt;
        line-height:25px;
        text-align:center;
        font-weight: bold;
        margin-left:0px;
        position:relative;
        top:50px;
        right:130px;
        z-index:10;
}

.liste_bestcast {
        color:#000;
        text-shadow:1px 1px 2px #626262;
        font-size:11pt;
        line-height:23px;
        font-weight: bold;
        margin-left:5px;
        position:relative;
        top:-95px;
        right:-185px;
        z-index:10;
}


.casting-semaine .head { width:372px; height:34px; float:left;}
.casting-semaine .head h4 { 
    font-size:20px; 
    color:#FFFFFF; 
    padding-left:15px; 
    font-weight:normal; 
    margin:0px;  
    position:relative;
    bottom:217px;
}


/***.casting-semaine-fr { background:url('bg-casting-semaine.jpg') no-repeat;}
.casting-semaine-en { background:url('bg-casting-semaine-en.jpg') no-repeat;}
.casting-semaine .head { width:372px; height:34px; float:left;}
.casting-semaine .head h4 { font-size:20px; color:#FFFFFF; padding-left:15px; font-weight:normal; margin:0px;  padding-top:3px;}***/
.casting-semaine .content { width:372px; float:left;}
.casting-semaine .diffus-casting { float:left; width:123px; padding-top:110px; padding-left:8px; }
.casting-semaine .diffus-casting a { color:#9e0f0f; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;}
.casting-semaine .dernier-min  { float:right; width:135px; text-align:center;}
.casting-semaine .dernier-min .txt-orange { color:#ff7c00; font-weight:bold; font-size:20px; text-transform:uppercase; margin-top:7px; margin-bottom:3px;}
.casting-semaine .dernier-min .txt-pr-photo { font-size:14px; font-weight:bold; margin:0px; padding:0px;}
.casting-semaine .dernier-min .txt-pr-etre-selection { font-weight:bold;}
.txt-pr-etre-selection a,.txt-pr-etre-selection a:hover { color:#000000; text-decoration:underline;}

.diffuse-bottom { <!---- Image de fond supprimé : Stéf 28/12/09 : background:url('bg-nous-diffusons-bottom.gif')--> no-repeat; float:left; width:261px; height:296px; font-size:12px;}
.diffuse-bottom .head { float:right; width:235px; height:64px;}
.diffuse-bottom .head h4 { font-size:18px; font-weight:bold; padding-left:15px; color:#94187c; text-align:center; margin-top:0px; padding-top:10px; text-transform:uppercase;}
.diffuse-bottom .content { float:right; width:200px; text-align:center; padding-right:5px;}
.diffuse-bottom .content .violet-14 { color:#94187c; font-size:14px; font-weight:bold;}


.actualite { float:left;width:260px; margin-left:5px;}
.actualite .bg-head { float:left; background:#ffffff url('bg-head-actualite.gif') no-repeat; width:260px; height:288px;  overflow:hidden; }
.actualite .head { width:261px; height:45px; float:left;}
.actualite .head  h4 { color:#523a3e; font-size:20px; padding-left:15px; padding-top:10px; margin-top:0px;}
.actualite .content { float:left; padding-left:5px; padding-right:5px; width:251px;}
.actualite .content li {border-bottom:1px dashed #d6d5d5; float:left; padding:0px; margin:0px; width:251px;}
.actualite .content li .img { float:left; width:67px; margin:0px; padding:0px;}
.actualite .content li .img img {width:67px; height:65px;}
.actualite .content li .txt { float:left; width:150px; padding-left:5px; padding-top:10px; margin:0px; padding-bottom:0px; overflow:hidden;}

.actualite .content li a, .actualite .content li a:hover { color:#ff7c00; text-decoration:underline;}
.actualite .content li .txt .title { font-weight:bold;}
.actualite .content li.last { border:none;}
.actualite .content .voir-plus { float:right; padding-top:5px; padding-right:15px;}
.actualite .content .voir-plus a,.actualite .content .voir-plus a:hover  { font-weight:bold; color:#ff7c00; text-decoration:underline;}
.actualite .foot { float:left;width:261px; background:url('bg-foot-actualite.gif') no-repeat; height:10px;}

.block-2-top {background:#cccccc url('bg-top-block-2.gif') top no-repeat; width:806px; background-position:-1px 0px; padding:5px; float:left;}
.block-2-foot { float:left; background:url('bg-foot-block-2.gif') no-repeat; height:9px; width:817px; font-size:0px; background-position:-1px 0px;}


.login-sorry { padding-left:10px; padding-right:10px;}
 /*########################
 	MAIN SURR.
 ########################*/
 /** FOOTER**/
.footer {/*margin:0 auto; width:1O36px; padding-left:20px; padding-right:20px;*/ text-align:center; margin:0px;position:relative; color:#FFFFFF; padding-top:18px;}
.footer a, footer a:hover { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.foot-temp { background:url('footer.png') 2px 0px no-repeat; width:1036px; height:59px; margin:0 auto; }
#outer {
 	width:775px;
 	margin-left:auto;
 	margin-right:auto;
 	font-size:8pt;
 	text-align:left;
 }


 /*########################
 	INPUT BUTTONS / FORMS
 ########################*/

 .button {
 	background:#B0ACAB;
 	color:#fff;
 	border:1px #fff solid;
 	font-size:7pt;
 	cursor:pointer;
 }

 .button2 {
 	background:#382124 url('bg-button2.gif') repeat-x;
 	color:#fff;
	border:1px #090304 solid;
 	font-size:7pt;
 	cursor:pointer;
	font-weight:bold;
	height:22px;
 }
 .button-hover { 
    background:#382124 url('bg-button-hover.gif') repeat-x;
	color:#ffffff; 
    border:1px #090304 solid;
 	font-size:7pt;
 	cursor:pointer;
	height:22px;
	font-weight:bold;}


 .input {
 	font-size:8pt;
 	color:#000;
 }


 .input2 {
 	background:#B4E9FF;
 	font-size:8pt;
 }

 .input3 {
 	background:#000;
 	font-size:8pt;
 	color:#fff;
 }

 .input4 {
 	background:#000;
 	font-size:8pt;
 	color:#fff;
 }





 /*########################
 	IMAGES
 ########################*/


 .pic1 { border:none;}

 .pic2 { border:none;}

 .pic3 { border:1px #fff solid; }

 .pic4 { /*filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;*/ border:1px #fff solid; }

 .pic5 { border:1px #ccc solid; }

 .pics1 {

 }

 .pics4 {

 }

 .pics2 {

 }

 .pics3 {

 }

.wrap1 {

}

.wrap2 {

}

.wrap3 {

}

.wrap4 {

}

.wrap5 {

}

.wrap5 img {

}

 /*########################
 	TOP AREA
 ########################*/


 #top .top_text a { color:#fff; }
 #top .top_text a:hover { color:#54A4DE; }
 #top .top_text { color:#fff; }

 #top {
 	background:#B0ACAB;
 	width:100%;
 	border-left:1px #D9D9D9 solid;
 	border-right:1px #D9D9D9 solid;
 	color:#fff;
 }

 #top td {
 	color:#fff;
 }

 #top input,select {
 	font-size:8pt;
 	background:#fff;
 	color:#000;
 }

 #top a {
 	font-size:7pt;
 	color:#fff;
 }

 #top a:hover {
 	font-size:7pt;
 	color:#fff;
 	text-decoration:underline;
 }

 .top2 {
 	background:#fff;
 	border-top:10px #E9E9E9 solid;
 }


 /*########################
 	MENU LINKS
 ########################*/

 #outer2 {
 	background:#54A4DE;
 	border-left:1px #D9D9D9 solid;
 	border-right:1px #D9D9D9 solid;
 	text-align:center;
 }


 /*########################
 	MENU LINKS 4
 ########################*/


 .menu4 {
 	padding:2px;
 	/* border-top:1px #014E82 solid;
 	border-left:1px #000 solid; */
 	border-bottom:1px #014E82 solid;
 	/*cursor:pointer;*/
 	font-size:7pt;
 	font-weight:bold;
 }

 .menu4-1 {
 	padding:2px;
 	border-bottom:1px #B0ACAB solid;
 	/*cursor:pointer;*/
 	font-size:7pt;
 	font-weight:bold;
 }

 .menu4-2 {
 	font-size:7pt;
 	font-weight:bold;
 	padding-left:15px;
 }

 .menu4-4 a {
 	color:#fff;
 }

 .menu4-4 a:hover {
 	color:#fff;
 }


 /*########################
 	LOGIN BOX
 ########################*/

 .LoGin1 {background:#fff;border-left:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;}
 .LoGin2 {background:#B0ACAB;border-left:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;color:#fff;font-size:8pt;}




 /*########################
 	MENU LINKS 5

 	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

 ########################*/

 .menu5border {

 }

 .menu5 {

 	font-size:7pt;
 	color:#fff;
 	padding-left:5px;
 	cursor:pointer;
 	background:#000 url(menu_BG.gif);
 }

 .menu5c {
 	font-size:7pt;
 	color:#fff;
 	padding-left:5px;
 	cursor:pointer;
 	background:#000 url(menu_BG.gif);
 }

 .menu5a {
 	background:#000  url(line5red.gif) right;
 	background-repeat:no-repeat;
 	text-align:right;
 	width:24px;
 	height:41px;
 }

 .menu5b {
 	background:#000  url(line5.gif) right;
 	background-repeat:no-repeat;
 	text-align:right;
 	width:24px;
 	height:41px;
 }

 .menu5d {
 	font-size:7pt;
 	color:#000;
 	text-align:center;
 	background:#fff;
 }

 .menu5e {
 	font-size:8pt;
 	color:#fff;
 	text-align:right;
 	padding-right:10px;
 	padding-top:8px;
 	background:#000;
 	font-weight:bold;
 }

 .menu5f {
 	background:#000;
 	width:24px;
 	height:35px;
 }

 .menu5g {
 	border:1px #000 solid;
 	padding:5px;
 	background:#000;
 	font-size:7pt;
 }

 .menu5g2 {
 	border:1px #000 solid;
 	padding:5px;
 	background:#1F1F1F;
 	font-size:7pt;
 }


 .menu5 a {
 	color:#fff;
 }

 .menu5c a {
 	color:#fff;
 }

 .menu5d a {
 	color:#064D9F;
 }

 .menu5d a:hover {
 	color:#000;
 }

 .menu5g a {
 	color:#fff;
 }

 .menu5g2 a {
 	color:#000;
 }




 /*########################
 	MAIN PAGES
 ########################*/


 #main {
 	background:#fff;
 	font-size:8pt;
 	color:#000;
 	border-left:1px #D9D9D9 solid;
 	border-right:1px #D9D9D9 solid;
 }

 .main2 {
 	background:#fff;
 	border-right:1px #D9D9D9 solid;
 	font-size:7pt;
 	color:#fff;
 }

 .main3 {
 	background:#fff;
 	border-left:1px #D9D9D9 solid;
 	font-size:7pt;
 	color:#fff;
 }

 .main3-b {
 	background:#000;
 	vertical-align:bottom;
 }



 .main3-a {
 	background:#fff;
 	text-align:right;
 	vertical-align:bottom;
 }



 .main3-c {
 	background:#fff;
 	border-left:1px #D9D9D9 solid;
 	font-size:7pt;
 	color:#fff;
 }



 .main4 {
 	background:#fff;
 	border-right:1px #D9D9D9 solid;
 	font-size:8pt;
 	color:#000;
 }

 .main3 a {
 	color:#fff;
 }

 .main3 a:hover {
 	color:#fff;
 	text-decoration:underline;
 }


 #topright {
 	background:#fff;
 	border-right:1px #D9D9D9 solid;
 	font-size:8pt;
 	color:#000;

 }


 /*##############################
 	#topleft - TOP LEFT AREA BLACK SWOSH
 	A:LINKS - USERNAME
 ###############################*/
 #topleft {
 	background:#fff  url(swosh.gif);
 	background-repeat:no-repeat;
 	width:480px;
 	height:45px;
 	color:#fff;
 	border-left:1px #D9D9D9 solid;
 }

 #topleft a { color:#fff; text-decoration:underline; }
 #topleft a:hover { color:#fff; text-decoration:none; }


 .page {
 	color:#fff;
 }


 .pbar1 {
 	background:transparent;
 }

 .pbar2 {
 	background:#941D31;
 }

 .pbar3 {
 	font-size:8pt;
 	padding:1px;
 	border:solid #014E82 1px;
 }


 /*########################
 	MENUS
 ########################*/


 .mainmenu {
 	background:#1F1F1F url(line11.gif);
 	font-size:7pt;
 	color:#000;
 }

 .mainmenu2 {
 	background:#1F1F1F url(line10.gif);
 	font-size:7pt;
 	color:#fff;
 }

 .mainmenu2 a { color:#fff; }
 .mainmenu2 a:hover { color:#54A4DE; }


 .mainmenu3 {
 	/*background:#B0ACAB;*/
 	font-size:7pt;
 	color:#000000;
 }

 .mainmenu4 {
 	/*background:#B0ACAB;*/
 	font-size:7pt;
 	color:#000000;
 }

.content .mainmenu5 { background:none;}
 .mainmenu5 {
 	/*background:#B0ACAB;*/
 	font-size:7pt;
 	color:#000000;
 }

.recherche-btn .mainmenu6 {background:url('btn-mar105.jpg') no-repeat; width:105px;}
.mainmenu6 { background:url('btn-envoyer.gif') no-repeat; width:75px; height:20px; border:none; font-size:11px; color:#FFFFFF; font-weight:bold; cursor:pointer; padding-bottom:3px; position:relative;}
.-mainmenu6 {
	border:1px #B0ACAB solid;
	padding:3px;
	font-size:8pt;
	cursor:pointer;
	color:#000000;
	background:#2ae;
}

.mainmenu6 a { color:#fff; text-decoration:none; }
.mainmenu6 a:hover { color:#fff; text-decoration:none; }

.-mainmenu7 {
	border:1px #B0ACAB solid;
	padding:3px;
	/*background:#B0ACAB;*/
	font-size:8pt;
	cursor:pointer;
	color:#000000;
}
.mainmenu7 { background:url('btn-envoyer.gif') no-repeat; width:75px; height:20px; border:none; font-size:11px; color:#FFFFFF; font-weight:bold; cursor:pointer; padding-bottom:3px; position:relative;}
.mainmenu7 a { color:#FFF; text-decoration:none; }
.mainmenu7 a:hover { color:#FFF; text-decoration:none; }
.recherche-btn .mainmenu7  {background:url('btn-mar105.jpg') no-repeat; width:105px;}



 /*########################
 	SITE MENUS
 ########################*/


 .item {

 	border-top:1px #ccc solid;
 	border-left:1px #ccc solid;
 	border-right:1px #ccc solid;
 	border-bottom:1px #ccc solid;
 	padding:5px; 
 	cursor:pointer;
 	font-size:7pt;
 	font-weight:bold;
 	background:#fff url(line9.gif);


 }

 .item2 {

 	border-top:2px #000 solid;
 	border-left:1px #ccc solid;
 	border-right:1px #ccc solid;
 	border-bottom:1px #fff solid;
 	padding-top:9px;
 	padding-bottom:5px;
 	padding-right:5px;
 	padding-left:5px;
 	cursor:pointer;
 	font-size:7pt;
 	font-weight:bold;
 	background:#fff;
 }
   
  .itema1 { background:url('bg-itema1.gif') no-repeat; float:left; height:34px; width:7px;}
  .itema { background:url('bg-itema.gif') right no-repeat;height:24px;float:left; padding-left:8px; padding-right:16px; padding-top:10px; cursor:pointer; margin-right:1px;text-align:center;}
  .itema12 { background:url('bg-itema-actif.gif') no-repeat; width:8px; height:34px; float:left;}
  .itema2 {background:url('bg-itema-actif-txt.gif') right no-repeat; height:24px;float:left; padding-left:9px; padding-right:17px; padding-top:10px; cursor:pointer; margin-right:1px;text-align:center;}
  .menu-profil-member { margin-top:10px;}
.profil-member .menu-profil-member .itema a, .profil-member .menu-profil-member .itema a:hover{ font-weight:bold;}
.profil-member .menu-profil-member .itema2 a, .profil-member .menu-profil-member .itema2 a:hover{ font-weight:bold;}
.menu-profil-member li{ float:left;}
.itema a { color:#ffffff; text-decoration:none; font-size:12px; } 
.itema a:hover { text-decoration:underline;color:#ffffff; }
.itema2 a { color:#ffffff; text-decoration:none; font-size:12px;} 
.itema2 a:hover { text-decoration:underline;color:#ffffff;}


.nom-mail {background:#d5d5d5; height:25px; padding-left:10px; padding-top:10px;}
.nom-mail b { text-decoration:underline; text-transform:uppercase;}
.nom-mail a, .nom-mail a:hover { text-decoration:underline; color:#000000; text-transform:none;}
.profil-member .content { background:url('bg-content-profil-member.gif') repeat-y; width:446px; overflow:hidden; border-top:1px solid #D4D4D4;}
.profil-member .foot {background:url('bg-foot-prof-membre.gif') no-repeat; height:4px; width:446px;}

/************Contact-me-profil-membre**************/
.contact-me { font-size:14px; color:#ff7400; font-weight:bold; padding-bottom:20px;}
.tb-contact-me { background: #ffffff url('bg-tb-contact-me.gif') no-repeat; width:443px; padding-right:5px; padding-left:5px; padding-top:15px; margin-left:2px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.tb-contact-me .description-items { padding-left:10px;}
.tb-contact-me .description-items .name { color:#654242; font-size:20px; padding-bottom:10px;}
.tb-contact-me .padding-bottom10 { padding-bottom:10px;}
.tb-contact-me .description-items .font14-bold { color:#876c6c; font-size:14px; font-weight:bold;}
.tb-contact-me .img-pr {width:212px; text-align:center; vertical-align:middle; padding-left:5px;}
.tb-contact-me .img-pr img {border:2px solid #efefef;} 
.btn-envoyer { background:url('btn-envoyer.gif') no-repeat; width:75px; height:20px; border:none; font-size:11px; color:#FFFFFF; font-weight:bold; cursor:pointer; padding-bottom:3px; position:relative;}


div.btn-envoyer { text-align:center; padding-top:2px;}
.btn-envoyer a,.btn-envoyer a:hover {text-decoration:none; color:#FFFFFF;font-weight:bold;}
.txt-area { padding-bottom:10px;}
.txt-area textarea { border-color:#a0a0a0;}

.rateme {
	padding-top:5px;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle; 
	color:#7c5b5b;
}

.rateme {
	padding-top:5px;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle; 
	color:#7c5b5b;
}

.note-internaute { padding:0px 5px 10px 10px;border:1px solid #cecece;margin-top:10px;width:236px; border-top-width:2px;}
.note-internaute .note { padding-top:0px; margin:0px;}
.marron-11-b-ital { color:#7c5b5b; font-weight:bold; font-style:italic; font-size:11px;}
.note-internaute li { display:inline;margin:0px;}
.gris-11-ital { color:#484848; font-style:italic;}
.gris-11-b-ital { color:#484848; font-style:italic; font-weight:bold;}
a span.gris-11-ital { color:#484848; font-style:italic;}
.newsletter-profil{ border:1px solid #cecece; margin-top:10px;width:253px; }
.newsletter-profil .head-title { height:30px; background:#ececec; font:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; text-align:center; vertical-align:middle; font-weight:bold;}
.newsletter-profil .input-txt {padding-top:8px; vertical-align:middle; text-align:center; padding-bottom:15px;}
.newsletter-profil .btn {padding-top:9px; vertical-align:middle; text-align:center; padding-bottom:14px;}
.newsletter-profil .input-txt input { background:#fcfcfc; border:1px solid #a0a0a0; }

.one-col { padding-left:6px; margin-top:5px;}
.one-col .head { background:url('bg-head-one-col.gif') no-repeat; width:976px; height:34px;}
.one-col .content { background: #ffffff url('bg-content-one-col-content.jpg') no-repeat; width:976px; min-height:185px;}
.one-col .clic-ici { float:left; width:123px; padding-top:110px; padding-left:8px;}
.one-col .clic-ici a,.one-col .clic-ici a:hover {color:#9e0f0f; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;text-decoration:underline;}
.one-col .cms { float:right; padding-top:2px; width:698px;}
.one-col .cms .head { background:url('bg-head-cms.gif') 1px 0 no-repeat; width:697px; height:13px;}
.one-col .cms .cms-content h3 { font-size:18px; color:#000000; padding-top:10px; padding-bottom:0px;}
.one-col .cms .cms-content { background:#eeeeee url('bg-cms-contact.jpg') repeat-x; width:675px; min-height:150px; padding-left:15px; padding-right:5px; float:right; border:1px solid #e3e3e3; border-bottom:none; border-top:none; margin-left:1px; margin-top:-4px;}
.one-col .cms .cms-content .txt { float:left; width:531px; padding-right:5px;}
.one-col .cms .cms-content .btn { float:right; width:137px; padding-top:15px;position:relative;}
.one-col .cms .cms-content .btn a { position:relative; background:none; text-decoration:none;}
.one-col .cms .cms-content .btn a img { border:none; position:relative;}
.one-col .cms .cms-foot { background:url('cms-foot.png') no-repeat; width:698px; height:12px; float:right;}

.cms-img-logo { margin-top:5px;padding-left:6px;}
.cms-img-logo .img { float:left; width:125px; margin-left:5px; display:block;}
 /*########################
 	BORDERS
 ########################*/


 .border {
 	border:1px #332F2F solid;
 	background:#B0ACAB;
 }

 .border2 { /*border:1px #BDBDBD solid;*/ color:#000; /*background:#e4e4e4;*/ background:#ffffff;  }
 .border3 { border:1px #95C719 solid; background:#000; color:#fff; }
 .border4 { border:1px #BDBDBD solid; background:#54A4DE; }
 .border4 .color { color:#fff; }
 .border4 .sqr { background:#fff; vertical-align:middle; }
 .border5 { border-bottom:1px #000 dashed; }
 .border6 { border:1px #95C719 solid; background:#2589C5; color:#fff; }
 .border7 { border-bottom:1px #98C920 dashed; }
 .border8 { background:#F5F5F5; border:1px #000 solid; }
 .border9 { background:#fff; color:#000; }

 /* USED IN MAIL ALERT */
 .border10 { background:#000 url(line10.gif); color:#fff; }
 .border11 { border:1px #BDBDBD solid; background:#fff; color:#000; }

 /* B-BOARD */
 .border12 { background:#fff; color:#000; }
 .border13 { background:#F1F1F1; color:#000; }
 .border14 { background:#e4e4e4; color:#fff; }

 /*########################
 	TEXT COLORS
 ########################*/

 .color { color:#000;}
 .color2 { color:#fff; }
 .color3 { color:#ff0000; }
 .color4 { color:#000; }

 /*########################
 	BACKGROUNDS & EXTRAS
 ########################*/

 .cur { cursor:pointer; position:relative; }


 .pollinput {
 	background:transparent;
 	font-size:7pt;
 	border:0px;
 }


 .frame1 { background:#fff; margin:0px; }
 .main_frame1 { background:#FFFFFF; margin:0px; }

 .link1 a { color:#195B85; }
 .link1 a:hover { color:#195B85; text-decoration:underline; }

 /* USED IN MAIN MENU SQURE */
 .sqr { background:#54A4DE; vertical-align:middle; }

 .sqr1
 {
     background:#54A4DE;
     vertical-align:middle;
     margin-left: 4px;
     margin-right: 3px;
 }

 /* COMMENT BOX */
 .comment {
 	border:1px #BDBDBD solid;
    background:#fff;
    color:#000;
 }

 .comment-text {
 	color:#000;
 	font-size:8pt;
 }

 .comment-headline {
 	background:#fff;
 	color:#000;
 	padding:5px;
 	font-size:7pt;
 }

 .comment-head {
 	background:#B0ACAB;
 	font-size:7pt;
 	color:#fff;
 	padding:5px;
 }

 .comment-head a { color:#fff; }
 .comment-head a:hover { color:#54A4DE; }



 /*########################
 	BOTTOM MENUS
 ########################*/

 #bottom3 {
 	background:#B0ACAB;
 	width:100%;
 	font-size:7pt;
 	font-weight:bold;
 	text-align:center;
 	color:#fff;
 }

 #bottom3 a {
 	color:#fff;
 }

 #bottom3 a:hover {
 	color:#fff;
 	text-decoration:underline;
 }

 #bottom4 {
 	background:#54A4DE;
 	width:100%;
 	color:#fff;
 }

 /*########################
 	FORUM
 ########################*/

 .forum-1 {
 	background:#54A4DE;
 	color:#fff;
 	font-size:8pt;
 }

 .forum-2 {
 	background:#F6F6F6;
 	color:#000;
 	font-size:8pt;
 }

 .forum-2 a { color:#54A4DE; }
 .forum-2 a:hover { color:#54A4DE; text-decoration:underline; }

 .forum-3 {
 	border:1px #000 solid;
 }

 .forum-4 {
 	border:1px #000 solid;
 	background:#fff;
 	color:#000;
 	font-size:8pt;
 }

 .forum-q {
 	background:#F5F5F5;
 	color:#000;
 	font-size:8pt;
 	border:1px #54A4DE solid;

 }

 /*########################
 	DROP DOWN MENU
 ########################*/

 #dropmenudiv{
 	padding:5px;
 	border:1px #c0c0c0 solid;
 	background:#1c4c80;
 	position:absolute;
 	z-index:100;
 	font-size:7pt;
 	text-align:left;
 }

 #dropmenudiv a {
 	color:#fff;
 }

 #dropmenudiv a:hover {
 	color:#fff;
 	text-decoration:underline;
 }

 /*########################
 	MESSAGES AND ERRORS
 ########################*/
 span.message_message {
    background-image: url("/design/pic/message.gif");
    background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 6px;
 }

 span.error {
	background-image: url("/design/pic/warning.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
 }

 span.message_error {
	background-image: url("/design/pic/warning.gif");
    font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #FF0000;
	padding-bottom: 6px;
 }
 /*****BOOKMARK****/
 .book-mark-show { padding-left:3px;}
 .hidClass { display:block; text-align:left;}
 .socialOver {
	background:#FFF8CC;
	border:1px #FFE222 solid;
	color:#000;
}

.socialDefault {
	background:#fff;
	border:1px #fff solid;
	color:#000;
}

.socialBox {
	border:1px #BDBDBD solid; 
	color:#000; 
	background:#e4e4e4;
}

/*****/

/****page ****/
.contact-us { width:100%; position:relative;}



.video-load { float:left;}
.video-txt { float:right;} 

/****SEARCH***/

.recherche { float:left; width:240px; height:212px; background:url('bg-home-search.gif') no-repeat; margin-left:10px; overflow:hidden;}
.recherche .head { width:240px; height:34px; float:left;}
.recherche .head h4 { color:#FFFFFF; font-size:20px; font-weight:normal;margin:0px; padding-left:15px; padding-top:3px;}
.recherche .content { height:140px; float:left; width:190px; padding-left:50px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:3px;}
.result-box-submenu {float:left;}
.search-footer a,.search-footer a:hover { color:#FFFFFF;}
.result-box-submenu #formhide1 { float:left;}
.recherche .result-box-items { float:right; text-align:center; width:170px; padding-top:3px;}
.recherche .result-box-items select { width:100px;}
.recherche .btn { padding-top:5px; float:right; text-align:center;  width:170px; position:relative;}
.search-home{
    overflow:visible;
    width:145px; height:30px;
    border:0;
    background:url('btn-search-home.png') no-repeat;
    color:#fff;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
	font-weight:bold;
	padding-bottom:5px;
    }
.search-home span{
    white-space:nowrap;
    }
.recherche .content p {line-height:14px; margin:0px; padding:0px;}
.recherche  .search-footer { float:left; color:#ff7c00; font-size:14px; font-weight:bold; text-align:center; 
padding:0px 25px 0px 20px; }
.main-content h2 { color:#555555;padding-left:10px;}
/*****PAGE TEMOIGNAGE ******/
.page-temoignage .head { background:url('bg-head-temoignage.gif') no-repeat; width:714px; height:33px; float:left;}
.page-temoignage .head h2 { color:#FFFFFF; font-size:20px; margin:0px; padding-top:5px;}
.temoignage-items { background:url('bg-temoignage-content.gif') repeat-y; width:714px; float:left; padding-right:1px; padding-left:1px;}
.temoignage-items h3 { font-size:14px; color:#856161; padding-left:10px; font-style:italic;}
.temoignage-items .description { padding-left:10px; padding-right:10px;}
.page-temoignage li { padding-left:20px; padding-right:10px; margin-top:5px; background:#ffffff url('bg-items-temignage.gif') repeat-x; width:680px;}
.page-temoignage li .txt-titre { color:#6f4343; font-size:12px; font-weight:bold; padding-top:10px; margin:0px;}
.page-temoignage li .auteur { font-weight:bold; font-style:italic;}
.page-temoignage .foot { background:url('bg-foot-temoignage.gif') -1px 0px no-repeat; width:714px; height:13px; float:left;}

/******Page PARTENAIRE ****/
.page-partenaire .items { min-height:200px; width:100%; margin-top:5px;}
.page-partenaire .txt-description { float:right; width:500px; padding-top:10px;}
.page-partenaire .txt-description h3 { font-size:14px;}
.page-partenaire .logo-partenaire {width:190px; height:190px; float:left;}
.right-colonne { float:left;}

/*****TOP-100*****/
.top-100 { width:561px;}
.top-100 .head, .result .head { background:url('bg-head-top100.gif') no-repeat; width:561px; height:60px;}
.top-100 .head .pager-top-100, .result .head .pager-top-100 { padding-top:7px;}
.pager-top-100 { text-align:center; width:561px; padding:0px; color:#FFFFFF;}
.pager-top-100 .actif {font-size:14px; text-decoration:underline; font-weight:bold;}
.trie-par { text-align:center; margin-bottom:5px; border-bottom:1px solid #B29F94;}
.bold { font-weight:bold;}

a.pager_link { color:#FFFFFF; text-decoration:none; font-size:11px;}
a:hover.pager_link { text-decoration:underline; color:#FFFFFF;}
a.pager_link .bold { font-weight:bold;}
a:hover.pager_link .bold { text-decoration:underline; color:#FFFFFF;} 

.top-100 .head h2,.result .head h2  { color:#FFFFFF; font-size:20px;margin:0px; padding-top:7px; font-weight:bold;}
.top-100 p { margin:0px;  padding-top:5px;}
.top-100 .items, .result .items {float:left; text-align:center; background:url('bg-items-top-100.gif') no-repeat; width:177px; height:212px; overflow:hidden; margin-left:5px; margin-bottom:5px;}
.top-100 .img-items,.result .img-items{ width:159px; height:120px; border:1px solid #d3d1d1; vertical-align:middle; margin-left:8px;}
.top-100 .info-items { color:#797676; padding-bottom:5px;}
.top-100-items { background:#f0f0f0;  float:left; padding-right:5px; padding-left:5px; width:551px; padding-bottom:20px; background:url('bg-top100-items.gif') repeat-y; padding-top:10px; }
.top-100 .name { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.result .name a,.result .name a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-decoration:none; color:#ff7c00; text-transform:uppercase;}
.result .name { padding-top:12px; margin:0px; padding-bottom:5px;}
.link-orange, a:hover.link-orange  { color:#ff7c00; text-decoration:underline;}
.top-100 .foot, .result .foot{ background:url('bg-foot-top100.gif') no-repeat; width:561px; height:31px; overflow:hidden;}
.top-100 .foot .pager-top-100, .result .foot .pager-top-100{ padding-top:4px; }
/**************BROWSE************************/
.browse .top-100-items { padding:0px!important; width:561px!important;}
.tb-browse { width:561px!important;}
.browse input { background-color:#FFFFFF;} 
.tb-browse td { font-size:8pt;}
.head-browse { background:url('bg-head-3col.gif') no-repeat; width:561px; height:37px; overflow:hidden;}
.head-browse h2 { color:#FFFFFF; font-size:20px; margin:0px;}
.head-browse .cur { color:#FFFFFF;}
.browse .pager { background:url('bg-pager-browse.gif') no-repeat; width:561px; height:21px; color:#FFFFFF; text-align:center; padding-top:3px;}
.browse .p-bottom { background:url('bg-foot-top100.gif') no-repeat; width:561px; height:28px; overflow:hidden; color:#FFFFFF; text-align:center; padding-top:3px;}
.browse .pager .actif,.browse .p-bottom .actif  {font-size:14px; text-decoration:underline; font-weight:bold;} 

/*****Result-home*****/

.box-mini-search .block_header{ border-bottom:2px solid #000000;}
.box-mini-search .form-box { float:right; width:200px;}
.box-mini-search .items .label { padding:3px;}
.result-btn { text-align:center; padding:5px;}

/***PROFIL*********/
.profil-def { padding-top:10px;}

/****Subscribe***/
.subcribe-data { width:100%;}

/*****REGISTER***********/
.register { border:1px solid #B0ACAB; width:480px;}
.register .td-title { width:100%; padding-right:10px;}
.register .td-title .not-member { float:left; }
.register .td-title .btn-right { float:left; padding-left:10px;}
.btn-login { text-align:center;}

/******Subscribe*****/
.subscribe .head h2 { padding-top:5px;}
/******Success Stories******/
.succes-stories .content { padding:10px; width:694px!important;}
.succes-stories .head h2 { padding-top:5px;}
/****SING-UP*********/
.sing-up {  position: relative;width:714px;}
.sing-up .head h2 { padding-top:5px;}
.sing-up-content { background:url('bg-content-sing-up.gif') repeat-y; width:713px; float:left; margin:0px; padding-left:1px;}
.sing-up .foot { float:left; background:url('bg-foot-sing-up.gif') -1px 0px no-repeat; width:714px; height:148px; text-align:center; padding-top:20px;}
.sing-up-content .txt-sing-up { margin:0px; padding-top:10px; padding-left:10px; padding-right:10px;}
.sing-up .title-s { background:url('bg-border13.gif') no-repeat; height:51px; width:711px; padding:0px!important;}
.sing-up .aide { float:right;padding-top:12px; margin-right:1Opx; width:50px; position:relative;}
.sing-up .aide .lien { float:left; padding-right:2px; padding-top:4px;}
.sing-up .aide .img { float:left; position:relative;}
.sing-up .aide .img img { border:none; position:relative;}
.sing-up .aide a, .sing-up .aide a:hover { color:#b40113; text-decoration:underline;}
.sing-up .physique { float:left;}
.sing-up .physique h3 { padding-top:0px!important;}
.sing-up .title-s h3 { color:#ff7400; font-size:14px; padding-left:40px; padding-top:15px;}
.sing-up #ajax_signup_form td { padding-bottom:10px; padding-right:5px; vertical-align:top; font-size:9pt;}
.required-fields { font-weight:bold; text-align:right;}
.txt-align-r { text-align:right;}
.sing-up #jsErr { padding-left:10px; padding-right:10px;}
.sing-up .agree { width:300px;}
.sing-up .agree a,.sing-up .agree a:hover { color:#ff7400; text-decoration:underline;}
.sing-up .td-btn {vertical-align:top; text-align:center; padding-left:290px; position:relative; height:40px;}
.sing-up .div-btn { background:url('btn-sing-up.png') no-repeat; height:41px; width:141px; padding-top:2px; cursor:pointer;}
.sing-up .foot .top { width:45%; text-align:center;}
.sing-up .td-foot { height:20px!important; text-align:right;}
.txt-left { text-align:left;}
.relative { position:relative;}
.div-btn .btn-input { background:none; width:131px;color:#FFFFFF; font-size:20px; border:none; }

/*****Casting en cours *******/
.page-casting-en-cours .content { padding:10px; width:694px!important;} 
.page-casting-en-cours .head h2 { padding-top:5px;}

.diffusons .content { padding:10px; width:694px!important;}
.diffusons .head h2 { padding-top:5px;}

.comment-realise-book .content { padding:10px; width:694px!important;}
.comment-realise-book .head h2 { padding-top:5px;}

/******CASTING-COL-left*************/
.casting-left-col { width:253px;}
.casting-left-col .head { background:url('bg-head-cast-col-left.gif') no-repeat; width:253px; height:37px;}
.casting-left-col .head h2 { margin:0px; padding-top:5px; padding-left:10px; color:#FFFFFF; font-size:20px;}
.mainmenu-cast-col-left {  width:246px; padding-top:3px;cursor:pointer; border:none;}
.casting-left-col .block_header { background:none; color:#7c5b5b; font-weight:bold;}
.submenu-cast-col-left { background:none!important;}
.casting-left-col .border2 { color:#000000;border:none; background: #ffffff url('bg-tb-cast-col-left.gif') repeat-x;}
.casting-left-col .content { padding:2px; background:url('bg-content-cast-col-left.gif') repeat-y; width:249px;}
.tb-cast-left {width:248px;}
.casting-left-col .foot { background:url('bg-foot-cast-col-left.gif') no-repeat; width:253px; height:3px; font-size:0px;}

.preview { width:100%; margin-top:0px;}
.title-composite { color:#664242; font-size:16px; font-weight:bold; padding-bottom:0px; padding-top:0px;}
.table-composite { width:95%; height:400px; border:1px solid #d8d8d8; background: url(bg-gris-degrade.jpg) repeat-x; }

/*******Membre à la une ************/
.membre-a-la-une .content { padding:5px 10px 5px 10px; width:694px!important;}
.membre-a-la-une .head h2 { padding-top:3px;}


.image1 { width:354px;height:350px; border:1px solid black; margin-top:10px;}
.image2 { width:282px;height:250px; border:1px solid black; margin-top:30px;}
.image3 { width:129px;height:150px; border:1px solid black; margin-top:5px;}

.img-big { /*border:1px solid #D8D8D8;*/ width:415px; overflow:hidden;}
.img-mini { width:415px; text-align:center; float:left; overflow:hidden;}
.img-mini li { border:1px solid #D8D8D8; list-style:none; float:left; text-align:center; vertical-align:middle; width:90px; margin:5px; padding:5px 0 5px 0; overflow:hidden;}

/*********Test********/
.b1 { border:2px dashed black; }
.b2 { border:2px dashed red; }
.b3 { border:2px dashed green; }



/************************************************************************ Modif Stef ***************************************************************************/


    
    
/****Formulaire Rapide (stef) ******/
.form_rap {
	color:#FFF;
	padding-left:60px;
    padding-bottom:5px;}
	
.form_rap_champs {padding-bottom:5px; padding-left:2px;}

.form_rap_bt {
		text-align: center;  
		vertical-align: top; 
		padding-bottom:0px; 
		color:#000000;}
		
.form_rap_bt_dec {
		background-image:url(bt.png); 
		background-color: transparent;
		font-family:Arial, Helvetica, sans-serif; 
		height:60px; 
		width:450px;
        background-repeat:no-repeat;
		background-position:center;
		padding-bottom:7px; 
		border:none; 
		font-size:24px; 
		color:#000000; 
		font-weight:bold;}
.form_rap_bt_dec2 {
		background-image:url(bt.png); 
		background-color: transparent;
		font-family:Arial, Helvetica, sans-serif; 
		height:60px; 
		width:380px;
        background-repeat:no-repeat;
		background-position:center;
		padding-bottom:7px; 
		border:none; 
		font-size:21px; 
		color:#000000; 
		font-weight:bold;}
.form_rap_tab {
		background-image:url(/file/pic/pages/inscription_rapide_back.jpg); 
		background-color:#000;
        background-repeat:no-repeat;}
		
		
/****Formulaire Rapide Grand Casting (stef) ******/
.form_rap_GC {
	color:#FFF;
	padding-left:180px;
    padding-bottom:10px;}
	
.form_rap_champs_GC {padding-bottom:20px; padding-left:px;font-size:22px; 
		color:#FFFFFF; 
		font-weight:bold;}

.form_rap_bt_GC {
		text-align: center;  
		vertical-align: top; 
		padding-bottom:0px; 
		color:#000000;}
		
.form_rap_bt_dec_GC {
		background-image:url(bt.png); 
		background-color: transparent;
		font-family:Arial, Helvetica, sans-serif; 
		height:60px; 
		width:450px;
                background-repeat:no-repeat;
		background-position:center;
                padding-bottom:7px; 
		border:none; 
		font-size:24px; 
		color:#000000; 
		font-weight:bold;}

.form_rap_tab_GC {
		background-image:url(/file/pic/pages/inscription_rapide_back_GC.jpg); 
		background-color:#000;
        background-repeat:no-repeat;}
		
/****Message center (stef) ******/
.messagecenter{
font-size: 25px; 
color:#000000; 
text-align:center;
padding-bottom:8px;}

.messagecenter2{
font-size: 20px; 
color:#000000; 
text-align:center;
padding-bottom:8px;}

/*****Register Stef******/
.bt2-reg {
 	background:#382124 url('bt2-reg.png');
	background-repeat:repeat-x;
 	color:#fff;
	border:1px #090304 solid;
 	font-size:13pt;
 	cursor:pointer;
	font-weight:bold;
	height:110px;
 }
 .bt2-reg-hover { 
    background:#382124 url('bt2-reg-hover.png');
	background-repeat:repeat-x;
	color:#ffffff; 
    border:1px #090304 solid;
 	font-size:13pt;
 	cursor:pointer;
	height:110px;
	font-weight:bold;}

	.bt2-con {
 	background:#382124 url('bt2-con.png');
	background-repeat:repeat-x;
	background-color: transparent;
 	color:#fff;
	border:1px #090304 solid;
 	font-size:13pt;
 	cursor:pointer;
	font-weight:bold;
	height:28px;
 }
 .bt2-con-hover { 
    background:#382124 url('bt2-con-hover.png');
	background-repeat:repeat-x;
	background-color: transparent;
	color:#ffffff; 
    border:1px #090304 solid;
 	font-size:13pt;
 	cursor:pointer;
	height:28px;
	font-weight:bold;}

/*####### Cadre Photo profil Stéf ######*/
.picprofil {
    position: relative;
    width: 60%;
    margin: 0 auto;
}
.trpicprofil,
.brpicprofil {
    float: right;
}
.trpicprofil {
    background-image: transparent url(cadre_photo_05.png);
	background-repeat:no-repeat;
}
.brpicprofil {
    background-image: transparent url(cadre_photo_12.png);
	background-repeat:no-repeat;
}
.tlpicprofil,
.trpicprofil,
.blpicprofil,
.brpicprofil {
    width: 32px;
    height: 32px;
}
.tlpicprofil {
    background-image: transparent url(cadre_photo_03.png);
	background-repeat:no-repeat;
}
.blpicprofil {
    background-image: transparent url(cadre_photo_11.png);
	background-repeat:no-repeat;
}
.slpicprofil {
    background-image: transparent url(cadre_photo_07.png) top left;
	background-repeat:repeat-y;
}
.srpicprofil {
    background-image: transparent url(cadre_photo_09.png) top right;
	background-repeat:repeat-y;
}
.stpicprofil,
.sbpicprofil {
    width: auto;
    height: 32px;
}
.stpicprofil {
    background-image: transparent url(cadre_photo_04.png);
	background-repeat:repeat-x;
}
.sbpicprofil {
    background-image: transparent url(cadre_photo_10.png);
	background-repeat:repeat-x;
}
.pad {
    padding: 1em 3em;
}		


/******************** PAGE SHOOTING GRATUIT ***********************************/

.fondEtoile{
	background-image: url(images/shooting-gratuit-fond_haut.jpg);
	background-repeat:repeat-x;
}

.fondEtoile .ar-bold-24{
	text-align : center;
	font-family:Arial;
	font-weight:bold; 
	font-size:24px;
	color : #FFFFFF;

}
.fondEtoile .ar-bold-38-orange{
	text-align : center;
	font-family:Arial;
	font-weight:bold; 
	font-size:38px;
	color : #fd8e3f;

}
.fondEtoile .ar-16-orange {
	text-align : center;
	font-family:Arial; 
	font-size:16px;
	color : #fd8e3f;

}
.fondEtoile .bouton1 {
	text-align : center;
	
}
.fondEtoile .bt_shooting {
		background-image:url(images/shooting-gratuit-bouton1.jpg); 
		background-color: transparent;
		font-family:Arial, Helvetica, sans-serif; 
		width:496px;
		height:68px;
		text-align:center;
		vertical-align:middle;
        background-repeat:no-repeat;
		background-position:center;
        padding-top:40px;      
		border:none; 
		font-size:28px; 
		color:#FFFFFF; 
		font-weight:bold;
		
}

.fondEtoile .ar-24{
	text-align : center;
	font-family:Arial; 
	font-size:24px;
	color : #ffffff;
}

.encart{
	background-image:url(images/shooting_fond_encart.png);
	background-repeat:no-repeat;
	width:685px;
}

.encart .titre{
	text-align : left;
	font-family:Arial; 
	font-size:20px;
	margin-left:30px;
	color : #FFFFFF;
}

.encart .text{
	text-align : left;
font-family:Arial; 
	font-size:14px;
	color : #ffffff;
}
.encart .textphoto{
	text-align : left;
	font-family:Arial;
	margin-top:-10px;
	font-size:14px;
	color : #ffffff;
}

.encart .prix-appel{
	text-align : left;
	font-family:Arial; 
	margin-left:250px;
	font-size:8px;
	color : #ffffff;
}
.encart .prix-appel2{
	text-align : left;
	font-family:Arial; 
	margin-left:20px;
	font-size:8px;
	color : #ffffff;
}
.fondEtoile .prix-appel3{
	
	font-family:Arial; 
	margin-left:250px;
	margin-top:-41px;
	font-size:10px;
	color : #ffffff;
}

.cellule1{
	float:left;
	background-image:url(images/prixshooting_01.jpg);
	background-repeat:no-repeat;
	height:93px;
	width:711px;
}
.cellule2{
	float:left;
	background-image:url(images/prixshooting_02.jpg);
	background-repeat:no-repeat;
	height:186px;
	width:711px;
}
.cellule3{
	float:left;	
	background-image:url(images/prixshooting_03.jpg);
	background-repeat:no-repeat;
	height:109px;
	width:711px;
}
.cellule4{
	float:left;
	background-image:url(images/prixshooting_04.jpg);
	background-repeat:no-repeat;
	height:48px;
	width:711px;
}
.cellule5{
	float:left;
	background-image:url(images/prixshooting_05.jpg);
	background-repeat:no-repeat;
	height:86px;
	width:711px;
}
.cellule6{
	float:left;
	background-image:url(images/prixshooting_06.jpg);
	background-repeat:no-repeat;
	height:168px;
	width:711px;
}
.cellule7{
	float:left;
	background-image:url(images/prixshooting_07.jpg);
	background-repeat:no-repeat;
	height:76px;
	width:711px;
}
.cellule8{
	float:left;
	background-image:url(images/prixshooting_08.jpg);
	background-repeat:no-repeat;
	height:208px;
	width:711px;
}