/* CSS Document */

@charset "UTF-8";
*, html, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}


body {
	background-color:#c5c5c5;
	background-image:url("../../Design/img/highlight.png");
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 20px;
	font-size: 12px;
	border-top-width: 3px;
	border-top-color: #7FBD46;
	border-top-style: solid;
}
h2 {
	font-size: 14px;
	color: #444444;
}

.hidden {
text-indent:-9999px;
}

a#bouton
{
	width: 70px;
	height: 22px;
	background-image: url(http://www.kadrikrom.com/Design/images/btn/btn-fermer.png);
	background-position: 0px 0px;
	display: block;
	float: right;
}
a#bouton:hover
{
background-position: 0px -22px;
}
a#bouton:active
{
background-position: 0px -44px;
}
#wrap1 {
	width: 985px;
	margin-right: auto;
	margin-left: auto;
}

.logo {
	background-image: url(http://www.kadrikrom.com/Design/images/bkg-bandeau-sav.png);
	display: block;
	height: 90px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 230px;
	margin-left: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu {
	background-color: #f7f7f7;
	height: 21px;
	margin-bottom: 25px;
	margin-top: 10px;
}

#footer img {
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.titler {
	text-decoration: line-through;
}

.article  {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	color:#046A36;
	display:block;
	font-size:11px;
	line-height:20px;
	text-align:center;
	text-shadow:0 1px #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	background-color: #EEF4D6;
	text-transform: uppercase;
	border: 1px solid #046A36;
}

.ans {
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	text-align: justify;
}
l, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:33px;
	position:fixe;
	top: 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: 0;
	width: 300px;
	float: right;
}
#top ul.login li.left {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	float:left;
	height:32px;
	margin:0;
	padding:0;
	width:25px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(http://www.kadrikrom.com/Design/images/top_l.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#top ul.login {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	clear:right;
	color:white;
	display:block;
	float:right;
	font-size:80%;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:0;
	padding:0 25px 0 0;
	position:relative;
	right:0px;
	text-align:center;
	width:auto;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(http://www.kadrikrom.com/Design/images/top_r.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#top ul.login {
	color:white;
	font-size:80%;
	font-weight:bold;
	line-height:32px;
	text-align:center;
}

#top ul.login li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:30px;
	padding:0 6px;
	text-align:left;
	background-attachment: scroll;
	background-color: #73AE44;
	background-image: url(http://www.kadrikrom.com/Design/images/login_m.jpg);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.login {
padding:5px;
}

#top ul.login li a {
color:#FFFFFF;
font-style:normal;
font-weight:normal;
text-decoration:none;
}

#header {
	height:140px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:700px;
}
#header h1 {
	float:left;
	height:130px;
	width:250px;
}
h1 {
color:#333333;
font-size:16px;
font-weight:bold;
}

#header h1 a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	height:90px;
	text-indent:-9999px;
	width:400px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../Design/img/kadrikrom-logo.png);
	background-repeat: no-repeat;
	background-position: left 8px;
}
a {
	color:#336600;
}
ul.nav {
	display:inline;
	float:right;
	padding-right:0px;
	padding-top:0px;
	margin-top: 30px;
}
ol, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.nav li {
	display:inline;
	height:18px;
}
ul.nav a {
	color:#888888;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
	text-shadow:1px 1px 0 #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #888888;
	padding-right: 10px;
	padding-left: 10px;
}
#header #left .none {
	margin-right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.title2 {
	-x-system-font:none;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	display: block;
	color: #1D3507;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
	margin-bottom: 0px;
}
.title {
	font-color:#E90024;
	-x-system-font:none;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);
	display: block;
	color: #1D3507;
	margin-bottom: 10px;
}



#footer {
	color:#939392;
	font-size:10px;
	text-align:left;
	text-shadow:0 1px 0 #ebebeb;
	background-attachment: scroll;
	background-image: url(../../Design/img/bg-footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 25px;
	padding-bottom: 25px;
	letter-spacing: 0em;
	text-transform: none;
}

#footer a {
color:#888888;
font-weight:bold;
text-decoration:none;
}#footer  .right {
	float: right;
	width: 100px;
	text-align: right;
	margin: 0px;
	padding: 0px;
}


/* HEADER */







#header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
	height:169px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	width: 985px;
	padding: 0px;
}
#header_content {
	margin-top: 0px;
	margin-bottom: 0px;
}
#header h1 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	background-color: transparent;
	font-size: 24px;
	font-weight: bold;
	width: 240px;
	float: left;
	margin-left: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header h1 a {
	display:block;
	height:90px;
	padding-left:0;
	width:240px;
}
#header h1 a:hover {
display:block;
	height:90px;
	padding-left:0;
	width:240px;
	background-attachment:scroll;
background-color:transparent;
background-image:url("../../Design/img/kadrikrom-logo-hover.png");
background-position:left 8px;
background-repeat:no-repeat;
}

#submenu {
	background-color:transparent;
	background-position:center top;
	background-repeat:repeat-x;
	height:45px;
	text-align:center;
	padding-left: 815px;
	line-height: 30px;
	position:fixe;
	top: 0px;
	font-size: 11px;
}
#menu {
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#1E1E1E;
	background-position:center top;
	background-repeat:no-repeat;
	height:40px;
	margin-top:20px;
	padding-left:10px;
	background-attachment: scroll;
	background-image: url(../../Design/images/bg-menu.png);
	text-transform: uppercase;
	text-shadow:0 1px 0 #000000;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
#menu a {
	height: 30px;
	color:#F0F0F0;
	display:block;
	float:left;
	font-size:12px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	position: relative;
	background-image: url(../../Design/images/bg-menu-onglet.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	width: 115px;
	margin-left: 0px;
	top: 10;
}
#menu .accueil {
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 40px;
	padding-top: 12px;
}
#menu .accueil a:hover {
	background-color: #00CC33;
}
#menu       img       {
	line-height: 40px;
	display: inline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-position: 0px -40px;
}
#submenu img {
	margin-top: 10px;
}
#submenu a {
	background-color: transparent;
}

#header_content ul {
	margin: 0px;
}
#header_content ul, #header_content li {
	margin: 0px;
    float:inline;
	height:29px;
}

#header #submenu li a {
	color: #ffffff;
	float:left;
	list-style-type:none;
	margin: 0px;
    text-decoration:none;
    padding:0px;
}
#header #submenu li#header-btn-left a {
	display:inline;
	width:84px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../Design/images/bg-header-btn.png);
	background-repeat: no-repeat;
	background-position: left 0;
	color: #C5C5C5;
	list-style-type:none;
}
#header #submenu li#header-btn-left a:hover {
	background-position:left -30px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../Design/images/bg-header-btn.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#header #submenu li#header-btn-right a {
	display:inline;
	width:84px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../Design/images/bg-header-btn.png);
	background-repeat: no-repeat;
	background-position: right 0;
	line-height: 30px;
	color: #C5C5C5;
    list-style-type:none;

}
#header #submenu li#header-btn-right a:hover {
	background-position:right -30px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../Design/images/bg-header-btn.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
    
}

#header #submenu li, #header-btn-left li {
float:left;
list-style-type:none;
}

#header #submenu li a {
display:block;
height:29px;
}
#header #menu .onglet {
	height: 35px;
	width: 156px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
	padding-top: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333333;
	text-transform: uppercase;
	color: #333333;
	line-height: 35px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 35px;
	padding-bottom: 0px;
	text-decoration: underline;
}
#header  #menu  .onglet:hover  {
	text-decoration: underline;
	color: #FF3366;
	background-color: transparent;
}

#header  #menu  .onglet:activer  {
	background-color: #1B1B1B;
	color: #FFFFFF;
	background-position: center;
	background-image: url(../../Design/images/menu%20onglet/bg.gif);
    background-position: -35px;

}

#header #menu .ongletCompte {
	height: 35px;
	width: 196px;
	float: left;
	color: #96BE43;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 12px;
	padding-top: 2px;
}
#header #header_ban {
	background-color: transparent;
	display:block;
	float:right;
	height:80px;
	overflow:hidden;
	width:720px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-image: url(../../images/ban/ban1.jpg);
	margin-top: 10px;
}

#header #submenu ul {
margin:0;
padding-left:0;
}
.clear {
clear:both;
height:0 !important;
margin:0 !important;
padding:0 !important;
}

#content10 {
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
}
#content {
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
}
#narrowcolumn {
	float: left;
	display: block;
	width: 669px;
}
#narrowcolumn_top {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	display:block;
	float:left;
	height:10px;
	width:945px;
}
#sidebar {
float:left;
margin:-6px 0 10px 9px;
width:240px;
}


#sidebar #sidebar_membre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/sidebar/membre_investir.jpg) no-repeat scroll 0 0;
height:390px;
margin-bottom:10px;
width:240px;
}
#sidebar .sidebar_content_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/inscription/sidebar_top.jpg) no-repeat scroll left bottom;
height:6px;
margin:0;
width:240px;
}
.sidebar_content {
position:relative;
}

#sidebar .sidebar_content {
background-color:#FFFFFF;
border-left:1px solid #CFD4D7;
border-right:1px solid #CFD4D7;
min-height:30px;
padding:20px 20px 50px;
width:198px;
}
#sidebar a {
color:#2EA8B9;
}


#sidebar .sidebar_content #actu_films ul li {
color:#525252;
}
#sidebar .sidebar_content #actu_films ul li a {
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#actu_films ul li a {
display:block;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
text-decoration:none;
}


#sidebar .sidebar_content #actu_films h3.icon_actu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/sidebar/icon_actu.jpg) no-repeat scroll 0 10px;
padding-left:15px;
}
#sidebar .sidebar_content #actu_films h3 {
border-top:1px solid #B4B4B4;
color:#5D5D5D;
float:left;
font-size:14px;
font-weight:bold;
margin-bottom:25px;
padding-top:10px;
width:169px;
}

#sidebar a#inscri_button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/sidebar/membre_investir_button.jpg) no-repeat scroll center top;
display:block;
height:34px;
margin-left:20px;
margin-top:300px;
width:209px;
}

#sidebar a#inscri_button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/sidebar/membre_investir_button.jpg) no-repeat scroll center top;
display:block;
height:34px;
margin-left:20px;
margin-top:300px;
width:209px;
}
#gallery {
	height: 175px;
	background-color: transparent;
	font-size: 8px;
	line-height: 170px;
	margin-top: 10px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ffffff;
}
#gallery_txt {
	height: 145px;
	background-color: #FFFFFF;
	font-family:Palatino;
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
	letter-spacing: 1px;
	color: #333333;
	padding: 15px;
}
#gallery_contact {
	height: 145px;
	background-color: #FFFFFF;
	font-size: 11px;
	margin-top: 10px;
	text-align: center;
	letter-spacing: 1px;
	color: #333333;
	background-image: url(../../Design/images/gallery/contact.png);
	background-position: center center;
	vertical-align: middle;
	line-height: 23px;
	text-transform: uppercase;
	padding: 15px;
}
#gallery_txt strong {
	font-size: 14px;
}
#gallery_big {
	height: 250px;
	background-color: #C5C5C5;
	font-size: 8px;
	line-height: 250px;
	margin-top: 5px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ffffff;
}
#gallery_foot {
	background-image: url(../../Design/img/bg-footer.png);
	background-position: center top;
	height: 15px;
	font-size: 8px;
	background-repeat: no-repeat;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow:0 1px 0 #EBEBEB;
	color: #1D3507;
	margin-bottom: 5px;
}

#footer_big {
	-moz-border-radius:5px 5px 5px 5px;
	background-color:#191919;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color: #666666;
	font-size: 10px;
	background-image:url("../../Design/img/bg-foot-big.png");
	background-position:center top;
	background-repeat:repeat-x;
	width:985px;
}
#footer_big .section {
	font-size: 12px;
	line-height: 40px;
	color: #c5c5c5;
	text-shadow: 0 1px 0 #000000;
	text-transform: uppercase;
	font-weight: normal;
}
#footer_big strong {
	text-shadow: 0 1px 0 #000000;
	font-weight: bold;
	color: #999999;
}
#footer a:hover {
	text-decoration: underline;
	color: #666666;
}

#bloc {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFF;
	margin-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-shadow:0 1px 0 #FFFFFF;
	background-image: url(../../Design/img/dot_grey2.png);
	background-repeat: repeat;
	color: #5E6066;
}
.right img {
	margin-bottom: 10px;
	display: block;
	padding-top:0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: right;
}
#bloc li {
	list-style-type: none;
	line-height:25px;
	background-image: url(../../Design/img/li.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 20px;
}
.capitales {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: justify;
	color: #666666;
}
#gallery_foot a {
	color: #275B00;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
#twitter_div li, #footer_big li {
	list-style-position: inside;
	list-style-type: circle;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-top: 5px;
	padding-bottom: 5px;
}
.footer_table {
	width: 230px;
}
.bientot {
	background-image:url("../../Design/img/tag_bientot.jpg");
background-repeat:no-repeat;
line-height:15px;
list-style-type:none;
padding-left:40px;
}
.ref {
	visibility: hidden;
	font-size: 8px;
	text-indent: -10000px;
}

