/* 
	CSS TEMPLATE ADVISA-BO 
*/

h1.pageTitle {
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 23px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

/* 
 * ---------------------------------------------
 *		Articles
 * ---------------------------------------------	
*/
h2.artTitle{ /* h2 */
	font-family: arial, verdana, helvetica, sans serif;
	font-size: 12Px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 14px;
	margin: 20px 0 2px 0;
	background: url(../images/tit_art_puce1.gif) left center no-repeat;
}
.artIntro{ /* div */
}
.artContent{ /* div */
}
.artReadon{ /* div */
}
.artReadon a{ 
}
.artSeperator{ /* div */
}
.artTitleActu{
	clear:both;
}	

/* 
 * ---------------------------------------------
 *		Media IMG (attachés à un article)
 * ---------------------------------------------	
*/
.media_img{ /* div */
	width: 115px;
	float: right;
    margin: 0;
	padding: 10px 0 5px 10px;
}
.media_img .thumbnail{ /* div */
}
.media_img .thumbnail .thumb_img{ /* div */
}
.media_img .thumbnail .thumb_img a {

}
.media_img .thumbnail .thumb_img img {

}


/* 
 * ---------------------------------------------
 *		Media DOC (attachés à un article)
 * ---------------------------------------------	
*/
.media_doc{  /* div */	
	margin: 15px 0;
}
.media_doc .downloadlink{ /* div */
}
.media_doc .downloadlink a{ /* div */
	text-decoration: none;
}

/* 
 * ---------------------------------------------
 *		Media VIDEO (dans la videotheque)
 * ---------------------------------------------	
*/
.video_gallery {
	margin: 0 0 0 20px;
}
.video_gallery_full {
	margin: 20px 0 20px 20px;
	text-align: center;
}
.video_title h2 {
	color: #C00;
}
.media_video {
	margin: 20px 20px 0 0;
	width: 190px;
	float: left;
}

.media_video_info {
	font-size: 10px;
	text-align: left;
}

.media_video_info a {
	color: #C00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.media_video_dwl {
	text-align: right;
}
.media_video_dwl a {
	background: url(../images/video_dwl.gif) left center no-repeat;
	padding-left: 20px;
}

.video_gallery .video_avail {
	font-size: 10px;
}

/* 
 * ---------------------------------------------
 *		Gallery
 * ---------------------------------------------	
*/
.gallery{ /* div */
}
.gallery .thumbnail{ /* div */
	float:left;
	margin: 10px 20px;
	width: 125px;
	height: auto !important;
	height: 165px;
	min-height: 165px;

}
.gallery .thumbnail .thumb_img{ /* div */
}
.gallery .thumbnail .thumb_rounded {
	width: 125px;
	height: 125px;
	margin: 0 0 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/img_rounded2.png');
}

html > body .gallery .thumbnail .thumb_rounded {
	background: url(../images/img_rounded2.png) no-repeat !important;
}
.gallery .thumbnail .thumb_img a { 
	position: relative;
}
.gallery .thumbnail .thumb_info {
	font-size: 10px;
	height: 20px;
	text-align: center;
}
.gallery .thumbnail .download-img {
	font-size: 10px;
	text-decoration: none;
	color: #999;
}
.gallery .thumbnail .download-img:hover {
	color: #390;
}


/* 
 * ---------------------------------------------
 *		Shop Gallery
 * ---------------------------------------------	
*/
.shop_prod { /* div */
	float:left;
	width: 295px;
	height: 126px;
	background: url(../images/shop_bg.jpg) no-repeat;
	padding: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
table.titleCart {
	border-collapse: collapse;
	border: 0;
	width: 680px;
	margin: 20px auto 5px auto;
}
	table.titleCart th {
		border: 0;
		text-align: left;
		height: 24px;
		vertical-align: top;
		color: #c00;
		font-size: 15px;
		font-weight: bold;
		background: url(../images/docs_th.gif) left bottom no-repeat;
		padding: 0 0 0 18px;
		font-family: arial, verdana, helvetica, sans serif;
	}
	table.titleCart td {
		height: 24px;
		vertical-align: top;
		font-family: verdana, arial, helvetica, sans serif;
		padding: 0;
		font-size: 10px;
		text-align: right;
		background: url(../images/docs_th.gif) -20px bottom no-repeat;
	}
		table.titleCart td a {
			color: #333;
			font-size: 10px;
			text-decoration: none;
		}

.marge-right {
	margin-right: 15px;
}
	.shop_prod .thumbnail{ /* div */
		float:left;
		margin: 0;
		width: 125px;
	
	}
		.shop_prod .thumbnail .thumb_img{ /* div */
		}
		.shop_prod .thumbnail .thumb_rounded {
			width: 125px;
			height: 125px;
			margin: 0;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/default/images/shop_rounded.png');
		}
		html > body .shop_prod .thumbnail .thumb_rounded {
			background: url(../images/shop_rounded.png) no-repeat !important;
		}
		.shop_prod .thumbnail .thumb_img a { 
			position: relative;
		}
		
		.shop_desc {
			border-collapse: collapse;
			border: 0;
			width: 160px;
			height: 121px;
			float: left;
			margin: 5px 0 0 10px;
		}
			.shop_desc td {
				border: 0;
				padding: 0;
				font-size: 12px;
			}
			.shop_desc table {
				border-collapse: collapse;
				border: 0;
				margin: 0;
			}
		.shop_prod .prodTitle {
			font-family: arial, verdana, helvetica, sans serif;
			font-size: 11px;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0 0 0 14px;
			margin: 0 0 0 0;
			background: url(../images/tit_art_puce1.gif) left 2px no-repeat;
		}
			.shop_prod .txt-color {
				margin: 5px 0 10px 0;
				padding: 0;
			}
			.shop_prod .txt-size {
				font-size: 10px;
				margin: 0 0 2px 0;
				padding: 0;
			}
			.shop_prod select {
				width: 160px;
				font-size: 11px !important;
				background: #fff;
				color: #333;
				border: 1px solid #666;
				padding: 0;
				margin: 0 0 5px 0;
			}
			.btn-in-cart {
				text-align: right;
			}
			.shop_prod .price {
				font-size: 16px;
				font-weight: bold;
				color: #333;
			}
			.shop_prod .price span {
				font-size: 14px;
				font-weight: normal !important;
			}
			.confirm_cart {
				text-align: right;
				font-size: 9px;
			}


/* 
 * ---------------------------------------------
 *		Liste des fichiers téléchargeables
 * ---------------------------------------------	
*/
.downladlist{  /* div */	
}
.downladlist .downloadlink{ /* div */
}
.downladlist .downloadlink a{ /* div */
}
table.listDocs {
	border-collapse: collapse;
	border: 0;
	width: 680px;
	margin: 20px auto 0 auto;
}
	table.listDocs th, table.listDocs td {
		border: 0;
		text-align: left;
	}
	table.listDocs th {
		height: 24px;
		vertical-align: top;
		color: #c00;
		font-size: 15px;
		font-weight: bold;
		background: url(../images/docs_th.gif) left bottom no-repeat;
		padding: 0 0 0 18px;
		font-family: arial, verdana, helvetica, sans serif;
	}
	table.listDocs  .listDocs-ligne {
	}
	table.listDocs td {
		padding-top: 11px;
		height: 76px;
	}
	table.listDocs td.typefichier {
		width: 61px;
		background: url(../images/docs_left.jpg) left bottom no-repeat;
		padding-left: 13px;
		padding-right: 27px;
		padding-bottom: 6px;
		text-align: center;
		vertical-align: bottom;
	}
	table.listDocs td.date {
		background: url(../images/docs_right.jpg) left bottom no-repeat;
	}
	table.listDocs td.desc, table.listDocs td.poids {
		background: url(../images/docs_repeat.jpg) left bottom repeat-x;
	}
	table.listDocs td.desc {
		width: 378px;
		padding-right: 10px;
	}
	
		table.listDocs td.desc a,
		table.listDocs td.poids span,
		table.listDocs td.date span
		{
			display: block;
			background: url(../images/tit_art_puce1.gif) left center no-repeat;
			font-family: arial, verdana, helvetica, sans serif;
			font-size: 11px;
			color: #666;
			text-decoration: none;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0 0 0 14px;
			margin: 0 0 2px 0;
		}

/* 
 * ---------------------------------------------
 *		Modules
 * ---------------------------------------------	
*/
.module {
}
.module h4{
}
.module .moduleContent {
}
/* 
 * ---------------------------------------------
 *		Module menu
 * ---------------------------------------------	
*/

ul.menu{

}
ul.menu li{

}

/* MENU OCCAS*/
#menu_occas{
	width:153px;
	background:url(../images/pad_occas_foot.gif) no-repeat bottom left;
	margin: 0 0 0 7px;
	padding: 5px 0 10px 0; 
}
#menu_occas .menu_item_activ{
	font-weight:bold;
	text-decoration:underline;
}
#menu_occas ul{
	list-style:none;
	padding:0 0 0 25px;
}
#menu_occas li{
	margin-bottom:9px;
}
#menu_occas a{
	text-decoration:none;
	text-transform:uppercase;
}
.fields{
	width:500px;
	padding:10px;
	border: 1px dashed #666;
}
.fields_div{
	width:480px;
	padding:10px;
	border: 1px dashed #666;
	margin:auto;
	text-align:center;
}
.fields_div:hover, .fields:hover{
	background:#EEE;
}
.fields tr td{
	text-align:right;
}
.title_outils{
	padding:5px 0 0 10px;
	margin: 10px 0 0 7px;
	background:url(../images/pad_occas_top.gif) no-repeat;
	width:143px;
	height:15px;
	color:#000;
}
.label{
	width:200px;
	display:bloc;
	float:left;
	font-size:11px;
	text-align:right;
	padding-right:5px;
}
.alignbtn{
	text-align:center;
	margin:20px 0 20px 0;
}

/* 
 * ---------------------------------------------
 *		Module latest New
 * ---------------------------------------------	
*/
.actu_item{
	
}
.actu_item a{
	
}
.actu_item_date{
	
}
.actu_item_title{
	
}
.actu_item_txt{
	
}
/* 
 * ---------------------------------------------
 *		Module Login + search
 * ---------------------------------------------	
*/
.inputText{

}
/*
 * ---------------------------------------------
 *		SiteMap
 * ---------------------------------------------
*/
.block_plan_site {
	width: 225px;
	float: left;
}
	.block_plan_site ul li {
		margin-bottom: 5px;
		margin-top: 5px;
		font-size: 14px !important;
	}
	.block_plan_site ul li ul li {
		font-size: 12px !important;
	}
	.block_plan_site ul li a {
		text-decoration: none;
		color: #00838B;
	}
	.block_plan_site ul li a:hover {
		color: #0F4A26;
	}
	
/*
 * ---------------------------------------------
 *		Pagination
 * ---------------------------------------------
*/
.tab-pagination {
	border-collapse: collapse;
	border: 0;
	width: 674px;
	height: 26px;
	background: url(../images/pagination_bg.jpg) no-repeat;
	margin: 10px auto 0 auto;
}
	.tab-pagination td {
		padding: 0 9px;
		color: #c00;
		font-family: verdana, arial, helvetica, sans serif;
		font-size: 12px;
	}
	.tab-pagination td span {
		font-weight: bold;
	}
	
		.tab-pagination td a {
			color: #333;
			text-decoration: none;
		}
		.tab-pagination td a:hover {
			color: #c00;
		}
	.tab-pagination .pagination-center {
		text-align: center;
		border-left: 2px solid #fff;
		border-right: 2px solid #fff;
	}
	.tab-pagination .pagination-prev,
	.tab-pagination .pagination-next
	{
		width: 150px;
	}
	.tab-pagination .pagination-prev {
		text-align: left;
	}
		.tab-pagination .pagination-prev a {
			background: url(../images/pagination_prev.gif) left center no-repeat;
			padding-left: 20px;
		}
	.tab-pagination .pagination-next {
		text-align: right;
	}
		.tab-pagination .pagination-next a {
			background: url(../images/pagination_next.gif) right center no-repeat;
			padding-right: 20px;
		}
	
	
.rowsA{
	background:#EFF2E7;
}
.rowsB{
	background:#FFF;
}
/* 
 * ---------------------------------------------
 *		debug
 * ---------------------------------------------	
*/
.debug{
	text-align: left;
	background-color: #FFDEAD;
}

