/* CSS Document */
body {
	text-align: center; /* pour corriger le bug de centrage IE */
	margin: 0;
	padding: 0;
	font-family: verdana;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../../images/graphics/templatesv2/background-body.jpg);
	background-attachment: fixed;
	background-color:#FFFFFF;
}
.bold {
	font-weight:bold;
}
strong {
	font-weight:bold;
}
em {
	font-style: italic;
}
.hidden { 
	display:none;
}
a img{
	border: none 0px;
}
/*
div {
	padding:0px;
	margin: 0;
}
*/
img {
	padding:0px;
	margin: 0px;
}
.page {
	height: auto;
	width: 998px;
	position:absolute;
	left: 50%;
	margin-left: -499px;
	padding: 0;
	background-image: url(../../images/graphics/templatesv2/backrgound-page.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	-vertical-align: middle; /*correction bug IE6*/
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#9ac4d4;
}
.body-contain{
	height: auto;
	width: 998px;
	margin:0px;
	padding:0px;
}
.body-contain img{
	-vertical-align: middle; /*correction bug IE6*/
}
.content{
	background-color:#fff;
	width:986px;
	padding:0px 0 40px 0;
	margin:0px 0 0 6px;
	*margin:0px 0 0 6px;
	-margin:-3px 0 0 3px;
	float:left;
	}
ul{	
	list-style-image: none;
	list-style-type: none;
	margin:0px; 
	padding:0px;
}
li{	
	list-style-image: none;
	list-style-type: none;	
	margin:0px; 
	padding:0px;
}
@media print{ 
	.left-column{
	display:none;
	}
}
@media screen { 
	.left-column{
	background-image:url(../../images/graphics/templatesv2/background-top-menu.jpg);
	background-position:right 10px;
	background-repeat:no-repeat;
	width:180px;
	left:0px;
	float:left;
	margin-left:-655px;
	-margin-left:-660px;
	position:relative;
	}
}
.middle-column{
	width:470px;
	-width:460px;
	/*margin-left:180px;
	-margin-left:95px;*/
	
	margin-left:175px;
	-margin-left:90px;
	
	text-align:justify;
	padding:15px 0 0 9px;
	float:left;
	}
.titre{
	width:470px;
	-width:460px;
	background-image: url(../../images/graphics/templatesv2/barre.gif);
	background-repeat: repeat-x;
	background-position:0px 9px;
	height:30px;
	float:left;
	}
h1,h2{
	font-family:"trebuchet MS", arial, arial;
	color: #05a7a7;
	font-size: 18px;
	font-weight: bold;
	display: inline;
	padding-right:5px;
	background-color:#FFFFFF;
	text-transform: uppercase;
	text-align:left;
	}
h3{
	font-family: "trebuchet MS", arial, arial;
	color: #05a7a7;
	font-size: 18px;
	font-weight: bold;
	display: inline;
	padding-right:5px;
	background-color:#FFFFFF;
	text-transform: uppercase;
	}
.titre span {
font-family: "trebuchet MS", arial, arial;
	color: #05a7a7;
	font-size: 18px;
	font-weight: bold;
	display: inline;
	padding-right:5px; 
	background-color:#FFFFFF;
	text-transform: uppercase;
}
h4{
	font-size: 11px;
	font-weight: bold;
	padding:0;
	margin:0px;
	}
.middle-column p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0;
}
a{
	color: #05a7a7;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
}

.color{
	color: #05a7a7;
}
.green{
	color: #178309;
}
.violet{
	color: #bb1a84;
}
.grey{
	color:#58595d;
}
.black{
	color:#000000;
}
.red{
color:#CC0000;
}
.border-red{
	border:1px solid #CC0000;
}

p{	margin:0px;
	padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* CHEMIN DE FER*/
@media print{
	.railway{
	display:none;
	}
}
.railway{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58595c;
	width:470px;
	-width:460px;
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.railway a{
	color: #58595c;
}
.t11{
	font-family: "trebuchet MS", arial, arial;
	font-size: 11px;
	color: #333334;
}
/* --------------------------------- */

/*---bloc titre -----*/
.bloc{
	width:470px;
	-width:460px;
	border-top:1px solid #999999;
	padding-top:8px;
	*padding-top:10px;
	margin-bottom:20px;
	-margin-bottom:10px;
	float:left;
}

.bloc-no-border{
	width:470px;
	-width:460px;
	padding-top:0px;
	*padding-top:10px;
	margin-bottom:20px;
	-margin-bottom:10px;
	float:left;
}
/*.bloc h3{	
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333334;
	padding:0;	
	margin-bottom:15px ;
}*/
.bloc em{	
	font-family:"trebuchet MS", arial, arial;
	font-size: 14px;
	font-weight: bold;
	color: #333334;
	height:20px;
}
.bloc em img{
	padding-right:5px;
	margin-top:-4px;
	*margin-top:0px;
}
/* --------------------------------- */
.border{
	border:1px solid #999999;
}
.retrait-top{
	margin-top:20px;
}
.communique{
	float:left;
	font-family: "trebuchet MS", arial, arial;
	font-size: 11px;
	color: #333334;}
/* ----pagination------------ */	
.pagination-up{
	font-family: "trebuchet MS", arial, arial;
	font-size: 10px;
	color: #333334;
	float:left;
	width:100%; 
}
.pagination-up a{
	color:  #333334;
}
.pagination-up a:hover{
	color: #05a7a7;
}

.page-next img, .page-prev img, .page-next-large img{	
	vertical-align: middle; /*correction bug IE6*/
}
.page-prev{
	float:left;
	margin:10px 0;
	width:18%;
}
.page-next{
	float:right;
	margin:10px 0;
	width:15%;
}
.page-next-large{
	float:right;
	margin:10px 0;
	width:100%;
	text-align:right;font-size: 11px;
}
.page-next-large img{	
	padding-right:3px;
}
.active{
	color:#999999;
}
.page-center{
	float:left;
	padding:20px  0 0 0px; 
	text-align:center; 
	width:66%; 
	font-size: 11px;
}
/******bookmaker*************/
.bookmaker{
	background-image: url(../../images/graphics/templatesv2/background-book.gif);
	width:475px;
	-width:472px;
	float:left;
	height:84px;
	margin:10px  0 15px -1px;
}
.bookmaker p{
	color: #05a7a7;
	padding:7px 5px 0px 15px;
	font-weight: bold;
	font-size:12px;
}
.bookmaker img{
	padding:4px 1px 0px 1px;
	vertical-align:middle;
}

/* LINKS--------------------------------------------- */
@media screen {
.links {
	margin-top:15px;
	width:100%;float: left;
	margin-left:0px;
	margin-bottom:25px;
	}
}
@media print {
.links {
	display:none;
}
}

.links h4 {
	color: #bb1a84;
	font-family: "trebuchet MS", arial, arial;
	font-size: 14px;
	font-style: italic;
	display:inline;
	padding:0px; margin:0px;
	
	}	
.links img{
	vertical-align:middle;
	padding:0px; 
	margin:0px 1px 3px 0px;
	*margin:0px 1px 1px 0px;
}
.links ul{
	padding-left:24px;
}
.links ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464647;
	padding:2px 0;
	list-style-image: url(../../images/graphics/puce/trait.gif);
	list-style-position: inherit;
}
.links a{color:#333333;}
.rubriques {
	width:30%;
	height: auto;
	float: left;
	clear: none;
	position: relative;
	padding: 0 5px 0 0;
	border-right:1px solid #E6E6E6;
	text-align:left;
}
.maker {
	float: left;
	height: 100%;
	width:31%;
	clear: none;
	position: relative;
	padding: 0 5px 0 5px;
	margin: 0;
	border-right:1px solid #E6E6E6;
	text-align:left;
}	
.product-asso {
	float: right;
	height: 100%;
	width:34%;
	position: relative;
	padding: 0 0px 0 5px;
	text-align:left;
}

/*******************liens associ�s****************************/
.liens{
	margin-top:15px;
}
.liens h3{
	color: #bb1a84;
	font-family: "trebuchet MS", arial, arial;
	font-size: 14px;
	font-style: italic;
	display:inline;
	padding-top:4px;
}
.liens img{
	vertical-align: middle; /*correction bug IE6*/
}
/* --------------------------------- */

/*---LOGICIELS -----*/
.logi{
	margin-top:20px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.logi h3{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	
}
.logi p{}
.logi img{
	float: left;
	padding-right:5px;
}
.button-logi{
	width:130px;
	height:36px;
	background-image: url(../../images/graphics/templatesv2/bt_telecharger.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: "trebuchet MS",arial;
	padding:8px 0 0 9px;
	font-weight: bold;
	float:left;
	margin-top:10px;
}
.button-logi a{
	color:#000000;
	font-size: 15px;
}
.button-logi-achat{
	width:140px;
	height:46px;
	background-image: url(../../images/graphics/livecad/bt_achetez.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: "trebuchet MS",arial;
	padding:15px 0 0 9px;
	font-weight: bold;
	float:left;
	margin-top:10px;
}
.button-logi-achat a{
	color:#000000;
	font-size: 15px;
}
.compatible{
	width:186px;
	height:30px;
	float:left;
	margin-left:30px;
	margin-top:10px;
	font-size:10px;
}
.marge100{padding-left:90px;}
.marges{margin:5px 0 5px 0;float:left;}
.decalage{padding-top:10px;}
.marge50{padding-left:50px;}
.orange{color:#FF9900;}


.see{
	position:relative;
	float:left;
	width:309px;
	height:28px;
	background-image:url(../../images/graphics/templatesv2/background-see.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:8px;
	margin-bottom:5px;
	padding-left:5px;
	left:155px;
}

.see-fabrik {
	position:relative;
	float:left;
	width:309px;
	height:28px;
	background-image:url(../../images/graphics/templatesv2/background-see.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:8px;
	padding-bottom:5px;
	padding-left:5px;
	margin-bottom:4px;
	left:155px;
}
.see a, .see-publi a, .see-fabrik a{
	font-weight:bold;
	font-size:11px;
	color: #0098aa;
	text-decoration: none;
	}
.see a:hover, .see-publi a:hover, .see-fabrik a:hover{
	color: #666666;
}

div.presentation span {
	font-weight:bold;
	font-size:12px;
}

div.presentation p {
	font-size:11px;
	margin-top:3px;
}

.txtupper {
	text-transform:uppercase;
}

.agenda_p {
	font-size:11px;
}

.h1resultsearch {
	color: #05a7a7;
	font-size:15px;
	padding:0;
	margin:0;
	display:inline;
}
