/*
Theme Name: SEVN
Theme URI: http://www.sevn.fr/
Description: Un thème développé par Mediactive.
Version: 0.1
Author: Adrien Tichoux / Caroline Hue
Author URI: http://www.mediactive.fr/
*/

/* Begin Typography & Colors */
@charset "utf-8";
body, div, span, p, a, li, ul, ol, dl, dd, dt, form, h1, h2, h3, label { margin:0; padding:0}
body  {	font: 12px Trebuchet MS, Helvetica, sans-serif; color:#CECECE; background: #24272B url(images/body_bkg.jpg) top left repeat-x; text-align: center; }

/* structure */
.mainTable { width:100%;} 
#container { width: 900px;  margin: 0 auto; text-align: left; } 
#header { background:url(images/header_bkg.png) top left no-repeat; height:171px; width:1075px;behavior: url(css/iepngfix.htc); }
#sidebar1 { float: left; width: 196px; padding:0 0 30px 0;  }
#mainContent { margin: 0 20px 0 250px; padding: 0; } 
#content_wapper {background-image:url(images/sidebar_bkg_raye.png); background-position: 15px 0; background-repeat: repeat-y;}
#footer { padding: 0 10px 0 20px; background: url(images/footer_bkg.jpg) top left repeat-x; text-align:center;} 
#footer_content { text-align:right;width:1000px; background:url(images/footer_content_bkg.jpg) top left no-repeat; height:25px; margin:0 auto; padding:5px 100px 0 0}
.fltrt { float: right; margin-left: 8px;}
    .fltlft {float: left; margin-right: 8px; }
    .clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.post { margin:0 10px}	
	
/* typography */
h1, h2 {color: #3B8FE3;}
h1 { margin:0.3em 0 1em 0; font-weight:normal; font-size:1.5em}
h2 { margin:0.5em 0; font-weight:bold; font-size:1.2em}
h3 { margin:0.3em 0; font-weight:bold; font-size:12px; color: #cecece;}
a img { border:0; margin:0}
a, a:visited { color:#3B8FE3; text-decoration:none;}
a:hover, a:focus { color:#3B8FE3; text-decoration:underline;}
.dashboardModule h2 { font-size:13px; font-weight:normal; color:#3B8FE3; margin:10px 0}
.dashboardModule p { margin-bottom:7px; font-size:12px; line-height:14px}
.dashboardModule a { margin-bottom:10px; font-size:12px; line-height:14px}
.post p { margin:0.7em 0}
.post ul { margin-left:2em; list-style:inside;}
.post li li { list-style: square}
#footer p, #footer a { color:#24272B; font-weight:bold; font-size:12px; padding-bottom:20px}

/* colors */
.blue {color: #3B8FE3;}
.gris {color: #cecece;}
.gris:hover {color: #cecece;}
.border_bot {background:url(images/sidebarItem_bborder_bkg.jpg) 6px bottom repeat-x; padding-bottom:5px}
.arrow_link { background:url(images/fleche_link.gif) bottom right no-repeat; padding-right:15px; display:block}
#dashboard1 .arrow_link { width:135px}
.dashboardModule a.gris {color: #cecece;}

/* sidebar */
.sidebar1 {width: 196px; padding:0 0 30px 0; background:url(images/sidebar_bkg_raye.png) 15px 0 repeat-y; }
.sidebar_bkg_raye { background: url(images/sidebar_bkg_raye.png) 15px 0 repeat-y; }
.sidebar_bkg { background: url(images/sidebar_bkg.png) 15px 0 repeat-y; }
#sidebar1 br, .sidebar1 br  { height:26px; line-height:26px}
.sidebar1 dl { margin:0 15px 0 21px; font-size:12px; padding:3px 0; background: url(images/sidebar_bkg.png) 0 0 repeat-y; width:160px }
.sidebar1 dt { padding: 9px 10px; background:#24272B url(images/sidebarItem_bborder_bkg.jpg) 6px bottom no-repeat;font-size:12px;line-height:14px; font-weight:normal}
.sidebar1 dd  {padding: 9px 8px 0 10px; background:#24272B; margin:0; clear:both  }
.sidebar1 input  { width:138px}
.sidebar1 label { padding-bottom:5px}
.entrerBtn { width:138px; height:22px}

/* sidebar menu */
#sidebarMenu  { padding:0 0 3px 15px; background: url(images/sidebar_bkg.png) 15px 0 repeat-y; margin-bottom:26px; margin-top:0}
#sidebarMenu li { list-style:none; color: #3B8FE3; padding: 7px 10px 7px 0; font-size:13px; background:url(images/sidebarItem_bborder_bkg.jpg) 6px bottom no-repeat; line-height:14px; width:149px; }
#sidebarMenu li { padding-left:7px;}
#sidebarMenu li a { margin-left:7px;  line-height:14px; display:block}
#sidebarMenu li ul { background: url(images/sidebarItem_bborder_bkg.jpg) top left no-repeat; margin-top:3px; padding-left:7px;}
#sidebarMenu li li { background:url(images/fleche_link.gif) 0 8px no-repeat; padding: 7px 10px 0 2px }
#sidebarMenu li li a { margin-left:14px; line-height:14px; display:inline}

/* login menu */
#access_membre li { background:url(images/fleche_link.gif) 0 8px no-repeat; padding: 7px 10px 0 2px; list-style:none }
#access_membre li a { margin-left:14px; line-height:14px; display:inline; white-space:normal}

#adresse_block { height:90px; padding:20px 9px 0 9px; font-size:12px; line-height:16px}

/* Homepage */
.dashboardTable thead { height:9px}
.top_stripes { background:url(images/adresse_bkg.jpg) top left repeat-x}
#dashboard1 { /*background:url(images/dashboard1_bkg.jpg) top left no-repeat; */margin:15px 0 0 0;  }
#carousel_membres { height:70px; padding:3px 10px}
.dashboardModule_content_top, .dashboardModule_content_bot { padding:0 10px}
.dashboardModule_content_top {background:#272B2E url(images/dashborad2_bkg.jpg) top left repeat-x;}
.dashboardModule_content_bot {background:#2b2f33 url(images/dashborad3_bkg.jpg) top left repeat-x;}
#dashboard2, #dashboard4 { margin-top:10px}
#dashboard2 li, #dashboard4 li{ list-style:none; background:url(images/dashboradList_bb.gif) bottom left repeat-x; padding:5px 0;  }
#dashboard2 ul, #dashboard4 ul{ padding:0;  }
#dashboard2 li a, #dashboard4 li a  { color:#cecece;}
#dashboard4 li a { background:url(images/folder_icon.gif) 0 3px no-repeat; padding-left:24px}

#motdupresident { height:200px; padding-left:165px}

/* colonne droite */
.colonneDte { width:200px; float:right; background:#272B2E url(images/dashborad2_bkg.jpg) left -2px  repeat-x; margin:1em 0 1em 1em}
.colonneDte h3 { font-size:13px; line-height:26px; font-weight:normal; padding:0 6px; background:url(images/sidebarItem_bborder_bkg.jpg) 6px bottom no-repeat;  }

/* carousel */
.jcarousel-container-horizontal { width: 316px; padding:0 2px; background:url(images/carousel_bkg.gif) 118px 2px no-repeat;}
.jcarousel-clip-horizontal { width:320px; height: 65px;}
.jcarousel-item { width:100px; height: 65px;text-align:center; }
.jcarousel-item-horizontal { text-align:center; padding:0 2px;}
.jcarousel-item-placeholder { background: #fff;  color: #000;}
	/***  Horizontal Buttons */
	.jcarousel-next-horizontal { position: absolute; top:30px; right: 0; width: 7px; height:10px; cursor: pointer; background: transparent url(images/carousel_next.gif) no-repeat top right; }
	.jcarousel-next-horizontal:hover {}
		.jcarousel-next-horizontal:active { }
		.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active { cursor: default; }
	.jcarousel-prev-horizontal { position: absolute; top:30px; left:0; width: 5px; height:10px; cursor: pointer; background: transparent url(images/carousel_previous.gif) no-repeat top left; }
		.jcarousel-prev-horizontal:hover { }
		.jcarousel-prev-horizontal:active { }
		.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active { cursor: default; }

/* CACHER LE MESSAGE DE MISE A JOUR */
#update-nag { display:none}

/* Print Styles */
@media print {
body {  color: #000000; background:#fff; margin:0 }
#header { display:none}
#sidebar1 {display:none;}

}