/* css thefashioninsider.com */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	background-color:#292929;
	margin: 0;
	padding: 0;
}

a {
	color: #ffffff;
	text-decoration: none;
}

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


#invisiblelinks a { color:#292929; }

/* Layout */

#couv { width:500px; margin-left: auto;
margin-right: auto; background-color:#222222; }

#enter_en { float:left; padding:5px;}
#enter_en a { font-size:10px; font-weight:bold;}
#enter_en a img { border:0;}
#enter_fr { float:right; padding:5px;}
#enter_fr a { font-size:10px; font-weight:bold;}
#enter_fr a img { border:0;}

#wait_msg { text-align:center; font-size:18px;}



#page {
	width:1024px;
	padding:0;
	margin:0;
	background-color:#292929;
	height:100%;
	
}

#header{
	height:100px;
	margin:0;
	padding:0;
	background-image:url(../../img/bg_header.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#redBar {
	height:20px;
	width:100%;
	background-image:url(../img/bg_redbar.gif);
	background-position:left;
	background-repeat:repeat-x;
}

#navBar{
	float:left;
	width:180px;
	margin: 0;
	padding: 0;
	background-color: #292929;
}

#content{
  	float:right;
	width: 844px;
	margin:0;
	padding:0;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	border:0px solid #ffffff;
	background-color:#222222; 
}

#rightCol {float:right; width:224px; height:100%; }
#rightCol .ad { margin-top:30px; width:160px; text-align:center; background-color:#404040; text-transform:uppercase; font-size:9px; font-family:Geneva, Arial, Helvetica, sans-serif;}

#corps {
	float:left;
	width:620px;
	background-color:#404040;
	margin:0;
	padding:0;
}


/* ------ article styles ------ */

#article {
	font-size:11px;
	background-color:#ffffff;
	color:#333333;
	height: auto !important;
	height: 600px;
	min-height: 600px;
}

#article a { color:#FF1A00;  }

.article-content {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	text-align:justify;
}


/*Component  */



#redBar form{
 margin: 0px;
 padding: 0px;
 font-size:10px;
}

#redBar input {
 margin: 0px;
 padding: 0px;
 font-size:9px;
 height:12px;
 border:1px solid #A60101;
}

#redBar input.go{
 margin: 0px;
 padding: 0px;
  height:15px;
 border:1px solid #ffffff;
 background-color:#A60101;
 color:#FFFFFF;
}



/*************** #pageName styles **************/

h2 { 
	font-size:22px;
	font-weight:normal;
	padding:0;
	margin:0;
}

#pageName{
	padding: 5px 0px 5px 10px;
	background-color:#666666;
}

/*************** #articleName styles **************/

h3 { 
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0;
}

.articleName{
	padding: 5px 0px 5px 10px;
	color:#FF1A00;
}

.searchModel {
	padding: 5px 0px 5px 10px;
	margin:5px;
	color:#FF1A00;
	border: 1px dotted #FF1A00;
}

#article .searchModel a.onL { color:#FFFFFF; padding:3px; background-color:#FF1A00; border:1px solid #cccccc;}

/*************** #articleAuthor styles **************/

h4 { 
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
}

#articleAuthor{
	padding:0;
}



/************* #breadCrumb styles *************/

#breadCrumb{
	font-size:9px;
	background-color:#535353;
	padding: 5px 0px 5px 10px;
}



/************* #siteInfo styles ***************/

#footer {
 clear: both;
  width:1024px;
  background-color:#404040;
}

#siteInfo{
	
	background-color:#626262;
	width:600px;
	margin-top: 0px;
	padding:10px; margin-left:180px; text-align:left; color:#cccccc;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 20px;
	text-align:left;
}

#search form{
 margin: 0px;
 padding: 0px;
 font-size:10px;
}

#search input{
 margin: 0px;
 padding: 0px;
 font-size:10px;
 border:2px solid #535353;
}

#search input.go{

 border:1px solid #ffffff;
 background-color:#A60101;
 color:#FFFFFF;
}


#search label{
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
	color:#ffffff;
}

/*********** #navBar sep styles ***********/

.sep {
	margin-top:10px;
	width:180px;
	height:1px;
	background-image:url(../img/navbar_sep.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/*********** #navBar link styles ***********/

#navBar ul a {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
#navBar li {border-bottom: 1px solid #292929;}
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
}

#sectionLinks a {
	padding: 1px 0px 1px 30px;
	width: 100%;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: auto;
	font-size:10px;
	background-image:url(../img/bg_sectionlink.gif);
}

#sectionLinks .on a {
	background-image:url(../img/bg_sectionlink_on.gif);
}

#sectionLinks a:hover {
	background-image:none;
	background-color: #363636;
	padding: 1px 0px 1px 30px;
	color:#ffffff;
	text-decoration:none;
}


/*********** #subsectionLinks styles ***********/

#subsectionLinks {
padding:0;
margin:0;
background-color:#363636;
border:1px solid #363636;
}

#subsectionLinks ul { padding:0; margin:0; background-color:#363636; border:0px solid #ffffff;}



#subsectionLinks li a {
	padding: 1px 0px 1px 30px;
	width: 100%;
  	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: auto;
	font-size:10px;
	background-image:none;
}

#subsectionLinks li.on a {
	background-image:none;
	color:#FF1A00;
	}



/*********** #fi2 styles ***********/

#fi2_home {
	width:620px;
	height:256px;
	background-color:#CA0000;
}

#video-home { float:left; width:320px; }

#video-text-home { float:left; padding:15px; width:270px; }
#video-text-home p {font-size:12px; text-align:justify; }
#video-text-home a.more { padding:5px; font-size:14px; background-color:#D42E2E; }
#video-text-home a.more:hover { padding:5px; font-size:14px; background-color:#FF1A00; text-decoration:none; color:#FFFFFF; }


/*********** #news styles ***********/

#news_box {
	border:5px solid #535353;
	background-color:#404040;
	padding:10px;
}

.news {
	margin-top:15px;
	color:#aaaaaa;
}

.news a { color:#cccccc; }
.news b { color:#ffffff; }


/****** styles sp�cifiques � la page d'accueil ******/

#home_part2 { background-color:#535353; margin-top:1px; width:620px; height:250px; display:block; }
#home_part2 img { border:1px solid #ffffff; }

.home_part2_block {width:33%; height:100%; float:left;}
.home_part2_block  img { border:1px solid #ffffff; margin:10px; }
.home_part2_block  p { padding:10px; margin:0px; border:0px; }


#home_part3 { margin-top:1px; float:left;  }

.home_block { width:435px; float:left; padding:10px; border-top:1px solid #535353; }
.home_block_txt { float:left; text-align:justify; width:310px; margin-left:20px; }
.home_block img { margin:0; margin-bottom:5px; padding:0; float:left; border:1px solid #ffffff; }

#home_part4 { background-color:#535353; width:165px; float:right; margin-top:1px; margin-bottom:1px; height:330px; }

/****** styles divers ******/

#flags { float:left; width:180px;  padding-top:4px; padding-left:10px; }
#member_infos { float:left; padding-top:2px; padding-left:10px; }
#sign_in { float:left; padding-top:2px; padding-left:50px; }


/****** blocs mini articles ******/

.block { clear:both;  width:590px;  padding:15px; border-top:1px dotted #cccccc; }
.block .block_txt { width:450px; text-align:justify; float:right; padding-right:20px;}
.block a { color:#FF1A00;  }
.block .articleName { text-align:left; padding:0px; font-weight:bold;}
.block img { margin:0; margin-bottom:5px; padding:0; float:left; border:5px solid #cccccc; }

/****** blocs mini sm ******/

.block-sm { width:25%; height:150px; float:left;  margin:10px; padding:10px; border:1px dotted #cccccc;  }
.block-sm .block_txt {  text-align:left;}
.block-sm a { color:#FF1A00;    }
.block-sm .smName { text-align:left; padding:0px; font-weight:bold;}
.block-sm img { margin:0; margin-bottom:5px; margin-right:5px; padding:0; border:5px solid #cccccc; }

