



.mainTitle
{
	background-color: #970f01;
}

.sideTitle
{
	background-color: #B14B40;
}

.mainTitle span
{
	display: block; /* or IE 5.0 does not apply paddings */
	background: transparent url('/EuroviaMedia/img/page_proj/sqr.gif') no-repeat center left;

	padding-left: 20px;
	/*
	padding-top: 7px;
	padding-bottom: 6px;
	*/
	
	margin-left: 12px;
}


.mainTitle2 {	background-color: #B14B40;width:805px;color:white;padding: 3px 0;}
.mainTitle2 span {display: block;background: transparent url('/EuroviaMedia/img/page_proj/sqr2.gif') no-repeat center left;
	padding-left:20px;margin-left:12px;font-size:120%;}

.sideTitle span
{
	display: block; /* or IE 5.0 does not apply paddings */
	background: transparent url('/EuroviaMedia/img/page_proj/i2rarr.gif') no-repeat center left;

	padding-left: 20px;
	/*
	padding-top: 7px;
	padding-bottom: 6px;
	*/

	margin-left: 12px;
}

.headers1
{
	background: transparent url('/EuroviaMedia/img/page_proj/top.top.gif') no-repeat top left;
	padding-top: 10px;
}

.headers2
{
	background: #970f01 url('/EuroviaMedia/img/page/fil1.gif') repeat-y top left;

	padding-right: 38px;
	padding-left: 12px;
}

.headersTable
{
	width: 755px;
}



a:hover
{
	color: #970f01;
	background-color: transparent;
	text-decoration: none;
}



a.print
{
	display: block;
	float: right;
	padding-left: 28px;
	background: transparent url('/EuroviaMedia/img/page_proj/print.gif') no-repeat center left;
	margin-right: 16px;
}

a.email
{
	display: block;
	float: right;
	padding-left: 28px;
	background: transparent url('/EuroviaMedia/img/page_proj/email.gif') no-repeat center left;
	margin-right: 16px;
}



a.navPrev
{
	display: block;
	padding-left: 18px;
	background: transparent url('/EuroviaMedia/img/page_proj/larr.gif') no-repeat center left;
	margin-right: 20px;

	padding-bottom: 2px;
	padding-top: 2px;
}

a.navNext
{
	display: block;
	padding-left: 18px;
	background: transparent url('/EuroviaMedia/img/page_proj/rarr.gif') no-repeat center left;

	margin-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
}

a.navRef
{
	display: block;
	padding-left: 24px;
	background: transparent url('/EuroviaMedia/img/page_proj/rarr.gif') no-repeat top left;
	background-position: 1px 2px;

	padding-bottom: 8px;
}



.refsTitle
{
	background-color: #B14B40;
	color: white;
	
	font-size: 100%;
	font-style: normal;
	font-weight: lighter;
	
	padding-left: 8px;
}

.refsTitle span
{
	display: block; /* or IE 5.0 does not apply paddings */
	background: transparent url('/EuroviaMedia/img/page_proj/i2rarr.gif') no-repeat center left;

	padding-left: 20px;
	padding-top: 6px;
	padding-bottom: 5px;
}



.xitem
{
	padding-left: 24px;
	background: transparent url('/EuroviaMedia/img/page_proj/wsqr.gif') no-repeat top left;
	margin-bottom: 8px;
	margin-left: 6px;
	font-size: 110%;
	color: #666666;
	background-position: 0px 2px;
}

.xitem1
{
	padding-left: 8px;
	margin-bottom: 8px;
	margin-left: 6px;
	font-size: 110%;
	color: #666666;
}

.xitem2
{
	padding-left: 24px;
	background: transparent url('/EuroviaMedia/img/page_proj/rarr.gif') no-repeat top left;
	margin-bottom: 8px;
	margin-left: 6px;
	font-size: 120%;
	color: #666666;
	border-top: 1px solid #970f01;
	padding-top: 8px;
	background-position: 0px 8px;
}



.gammeTitle
{
	color: #970f01;
	font-size: 140%;
	font-weight: bold;
	
	border-bottom: 1px dashed #b2b2b2;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	margin-top: 8px;
}

.gammeDetails
{
	padding-left: 2px;
}

.gammeDetails a
{
	margin-left: 16px;
	color: #970f01;
	font-size: 120%;
	
	background: transparent url('/EuroviaMedia/img/page_proj/rarr.gif') no-repeat center left;
	padding-left: 20px;
}



.titleActiviteSpec
{
    width: 100px;
    color: #970f01;
  	padding-bottom: 8px;
  
	padding-left: 24px;
	background: transparent url('/EuroviaMedia/img/page_proj/rarr.gif') no-repeat top left;
}

.contentActiviteSpec
{
    width:360px;
    text-align: justify;
}

.contentActiviteSpec a, .contentActiviteSpec a:visited
{
    text-decoration: underline;
    color: Gray;
}



#MatFormSearch {margin: 4px 10px;}
#MatFormSearch table {border:1px #ccc solid;width:700px;}

#MatFormSearch label {width:80px;float:left;}
#MatFormSearch p {margin-right:15px;}
#MatFormSearch select, #MatFormSearch input {font-size:90%}
#MatFormSearch a.navRef {margin-bottom:2px;padding-bottom:0;padding-top:3px;}

#MatFormSearchResults {margin: 5px 7px;}
#MatFormSearchResults dl {margin-bottom:4px;padding-bottom:2px;width:700px;border-bottom:1px #ccc solid;}
#MatFormSearchResults dt {margin-left:25px;margin-bottom:3px;}
#MatFormSearchResults a.navRef {margin-bottom:2px;padding-bottom:0;padding-top:3px;}
#MatFormSearchResults em {font-style:normal;color:#970F01;}

#MatFormMapSearch {}
#MatFormMapSearch select, #MatFormMapSearch input {font-size:90%;width:170px;}
#MatFormMapSearch a.navRef {margin-bottom:2px;padding-bottom:0;padding-top:3px;}


#MatInfo {padding:4px;}
#MatInfo a
{
	text-decoration: underline;
	color: #666666;
}


#MatInfo label {color: #970F01;}
#MatInfo p {margin:1px 0;}
#MatInfo h2 
{
	padding-left: 18px;
	background: transparent url('/EuroviaMedia/img/page_proj/wsqr.gif') no-repeat center left;
	font-size: 12px;
	color: #970F01;
	margin: 5px 0 3px 0;
	font-weight: bold;
}

#MatInfo .left {width:250px;float:left;border-right:2px #999 dotted;padding-right:5px;}
#MatInfo .right {width:450px;float:none;margin-left:270px;}
#MatInfo .retrait {margin-left:4px;}
.clear {clear:both;}


#MatInfo .contact {border: 1px solid #ccc;margin: 3px 0;padding:3px;width:200px;}
#MatInfo #SitePicture
{margin:5px 0;padding:3px 0; border:1px #ccc solid;border-width:1px 0}

#MatInfoSustainDev {margin:10px 0 5px 0;padding-top:8px;width:100%;border-top:2px #999 dotted;}

#MatInfoProducts {margin: 1px 0px 8px 8px;}
#MatInfoProducts a.navNext {margin-left:0px;}
#MatInfoProducts table {border-width:0}
#MatInfoProducts table thead td {
	font-weight: normal;
	color: #fff;
	background-color: #970F01;
	padding 3px 0;
	border-bottom:3px #fff solid; 
	border-right: 1px #fff solid;
	text-align:center;
	vertical-align:middle;

}

#MatInfoProducts table tbody td 
	{padding: 5px;border-bottom:3px #fff solid;}

#MatInfoProducts .case1 {background-color: #D5D5D5;}
#MatInfoProducts .case2 {background-color: #E6E6E6;}
#MatInfoProducts .case3 {background-color: #E6E6E6;padding:2px 0 0 0;}
}



.mat_site_table2_detail a, .mat_site_table2_detail a:hover, .mat_site_table2_detail a:visited {color: #FFF;}

