/******************************************************************************
* bzrLayout.css
*******************************************************************************

*******************************************************************************
*                                                                             *
* Copyright 2009								                          *
*                                                                             *
******************************************************************************/





											/******************************************************************************
											*                                                                             *
											*                               Genenral								                          
											*                                                                             *
											******************************************************************************/

body 
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background:url(../iso_icons/bzr_fond.jpg) repeat-x;
	margin-top:0px;
}

body.homeBody {
	background:none;
}

a{
	color:#1B99A8;
}

.bzrBody {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

ul{
	padding-left:0px;
	margin-bottom:0px;
}

ul li{
	list-style-position:outside;
	margin-left:15px;
}

ul li span a{
	display:block;
}

ul li span {
	display:block;
}


											/******************************************************************************
											*                                                                             *
											*                               Header								                          
											*                                                                             *
											******************************************************************************/

.bzrHeader {
	width:980px;
	height:216px;
	margin-right:auto;
	margin-left:auto;
	list-style-type:none;
	margin-top:0px;
	height:340px;
}


.bzrHeader .bzrMenulevel1 {
	float:left;
	margin-right:10px;
	margin-top:-323px;
	margin-left:20px;
}


*+html .bzrHeader .bzrMenulevel1 {
	margin-left:-180px;
}


.bzrHeader .bzrMenulevel1 .bzrMenu1{
	float:left;
}

.bzrHeader .bzrMenulevel1 .bzrMenu1 ul{
	float:left;
	margin:0px;
	padding:0px;
}

.bzrHeader .bzrMenulevel1 ul li {
	display:inline;
}

.bzrHeader .bzrMenulevel1 .bzrMenu1 ul li {
	display:inline;
	float:left;	 
	padding-right:20px;
	padding-top:17px;
	margin:0;
}

.bzrHeader .bzrBanner {
	height:340px;
	margin-left:auto;
	margin-right:auto;
}

/*.bzrHeader .logoLink{
	display:block;
}*/

.bzrHeader .bzrLogo {
	float:left;
	width:200px;
	height:200px;
	margin-top:-270px;
	margin-left:3px;
}
											/******************************************************************************
											*                            Content								          *               
											*                                                                             *
											******************************************************************************/


.bzrContent {	 
	float:left;
	width:980px;
}

.homeBody .bzrContent {	 
	padding:15px;
}


.bzrContent .bzrLeftInsets {
	float:left;
}

.bzrContent .bzrLeftInsets .bzrNomRubrique{
	font-size:17px;
	margin-top:15px;
	padding-left:15px;
	background:url(../iso_icons/bzr_menu2_top.jpg) no-repeat;
}

.bzrContent .bzrLeftInsets .bzrNomRubrique1{
	background:url(../iso_icons/bzr_image_rub.png) no-repeat 0 30px;
	padding-left:25px;
	padding-top:30px;
	padding-right:20px;
}

.bzrContent .bzrLeftInsets .bzrNomRubrique1 a{
	text-decoration:none;
	color:white;
}

.bzrContent .bzrLeftInsets  .bzrMenu2{
	background:url(../iso_icons/bzr_menu2_center.jpg) repeat-y;
	overflow:hidden;
	padding-top:15px;
}

.bzrContent .bzrLeftInsets .bzrMenu2Bottom{
	background:url(../iso_icons/bzr_menu2_bottom.jpg) no-repeat;
	height:40px;
}

.bzrContent .bzrMainContent {
	float:left;
	background:url(../iso_icons/bzr_background_content.jpg) no-repeat bottom right;
	min-height:450px;
	padding:0px 12px 30px;
}

.homeBody .bzrMainContent {
	min-height:250px;
}

.bzrContent .bzrMainContent .bzrBreadCrumb{
	margin-top:20px;
	margin-bottom:20px;
}

.bzrContent .bzrMainContent .bzrBreadCrumb a:link,
.bzrContent .bzrMainContent .bzrBreadCrumb a:visited,
.bzrContent .bzrMainContent .bzrBreadCrumb a:hover,
.bzrContent .bzrMainContent .bzrBreadCrumb a:active,
.bzrContent .bzrMainContent .bzrBreadCrumb a:focus{
	color:#1b99a8;
	text-decoration:none;
}


.bzrContent .bzrMainContent .bzrBreadCrumb span{
	color:#1b99a8;
}

.bzrContent .bzrRightInsets {
	float:left;
	padding-top:0px;
}

.bzrContent .bzrRightInsets div {
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bzrContent .bzrRightInsets div a {
	color:#1B99A8;
}


.bzrContent  .bzrMenu2 ul {
	list-style-type:none;
	margin:0;
	font-size:14px;
	padding-left:22px;
} 

.bzrContent  .bzrMenu2 ul.level2 {
	padding-top:5px;
	padding-left:0px;
} 

.bzrContent  div.bzrMenu2 ul li{
	background:url(../iso_icons/bzr_image_sousrub.jpg) no-repeat 0 3px;
	padding-left:15px;
	padding-bottom:5px;
	margin:0;
	float:left;
	width:168px;
} 

.bzrContent  div.bzrMenu2 ul.level2 li{
	background:none;
	width:150px;
	padding-bottom:3px;
} 

*+html .bzrContent  div.bzrMenu2 ul.level2 li{
	padding-bottom:0px;
} 

.bzrContent .bzrMenu2 a:link,
.bzrContent .bzrMenu2 a:visited,
.bzrContent .bzrMenu2 a:hover,
.bzrContent .bzrMenu2 a:active,
.bzrContent .bzrMenu2 a:focus {
    color:#1b99a8;
	text-decoration:none;
}

.bzrContent .bzrMenu2 a:focus,
.bzrContent .bzrMenu2 a:hover,
.bzrContent .bzrMenu2 ul li.on a:link,
.bzrContent .bzrMenu2 ul li.on a:visited,
.bzrContent .bzrMenu2 ul li.on a:active {
	color:#a732b1;
}

.bzrContent .bzrMenu2 ul.level2 li.off a:link,
.bzrContent .bzrMenu2 ul.level2 li.off a:visited,
.bzrContent .bzrMenu2 ul.level2 li.off a:hover,
.bzrContent .bzrMenu2 ul.level2 li.off a:active,
.bzrContent .bzrMenu2 ul.level2 li.off a:focus {
    color:#1b99a8;
}




											/******************************************************************************
											*                                                                             *
											*                              Footer							                          
											*                                                                             *
											******************************************************************************/
											
.bzrFooter {
	color: #363674;
	margin:0;
	font-size:11px;
	background:url(../iso_icons/bzr_footer_bg.jpg) repeat-x 0 20px;
}

.bzrFooter .bzrBottomShortcuts {
	background:url(../iso_icons/bzr_footer_image.jpg) no-repeat 50% 0;
	height:70px;
}

.bzrFooter .bzrBottomShortcuts ul {
	margin:0px;
	padding-left:250px;
	padding-top:40px;
	width:650px;
	float:left;
}

.bzrFooter .bzrBottomShortcuts ul li {
	display:inline;
}

.bzrFooter .bzrBottomShortcuts a:link,
.bzrFooter .bzrBottomShortcuts a:visited,
.bzrFooter .bzrBottomShortcuts a:hover,
.bzrFooter .bzrBottomShortcuts a:active,
.bzrFooter .bzrBottomShortcuts a:focus {
	text-decoration:none;
	font-size:13px;
	color:black;
}


.bzrFooter .bzrBottomShortcuts a:hover {
	text-decoration:underline;
	color:#1b99a8;
}
	
.bzrFooter .bzrCopyright {
	float:left;
	color:#1b99a8;
	font-weight:bold;
	font-size:13px;
	padding-top:40px;
	padding-left:20px;
}

.bzrFooter .bzrCopyright .bzrCopyright1{
	display:inline;
	font-weight:normal;
}


											/******************************************************************************
											*                                                                             *
											*                           Styles							                          
											*                                                                             *
											******************************************************************************/


.bzrPageTitle{
	background:url(../iso_icons/tcBZ_titre_page_r.png) no-repeat;
	height:70px;
	padding-top:13px;
	padding-left:20px;
	font-size:20px;
	margin:0px;
	width:480px;
	float:left;
	margin-left:-15px;
	color:#000000;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bzrTitle1{
	background:url(../iso_icons/t1BZ_titre_1_r.png) no-repeat;
	height:40px;
	padding-top:5px;
	padding-left:20px;
	font-size:17px;
	margin:0px;
	color:#000000;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bzrTitle2{
	background:url(../iso_icons/t2BZ_titre_2_r.png) no-repeat;
	height:30px;
	padding-top:3px;
	padding-left:20px;
	font-size:14px;
	margin:0px;
	color:#000000;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bzrFullInset .bzrInsetTop{
	font-size:18px;
	margin-top:15px;
	padding-left:20px;
	background:url(../iso_icons/bzr_menu2_top_left.jpg) no-repeat;
	height:30px;
}

.bzrFullInset .bzrInsetTop .b1{
	background:url(../iso_icons/bzr_menu2_top_right.jpg) no-repeat right top;
	height:30px;
}

.bzrFullInset .insLevel1{
	background:url(../iso_icons/bzr_menu2_center_left.jpg) repeat-y;
	overflow:hidden;
}

.bzrFullInset .bzrInsetMiddle{
	background:url(../iso_icons/bzr_menu2_center_right.jpg) repeat-y right;
	overflow:hidden;
}

.bzrFullInset .bzrInsetBottom{
	background:url(../iso_icons/bzr_menu2_bottom_left.jpg) no-repeat;
	height:40px;
}

.bzrFullInset .bzrInsetBottom .b1{
	background:url(../iso_icons/bzr_menu2_bottom_right.jpg) no-repeat right top;
	height:40px;
}

.bzrGreenFullInset .bzrInsetTop{
	font-size:18px;
	margin-top:15px;
	padding-left:20px;
	background:url(../iso_icons/bzr_full_vert_top_left.jpg) no-repeat;
	height:30px;
}

.bzrGreenFullInset .bzrInsetTop .b1{
	background:url(../iso_icons/bzr_full_vert_top_right.jpg) no-repeat right top;
	height:30px;
}


.bzrGreenFullInset .insLevel1{
	background:url(../iso_icons/bzr_full_vert_middle_left.jpg) repeat-y;
	overflow:hidden;
}

.bzrGreenFullInset .bzrInsetMiddle{
	background:url(../iso_icons/bzr_full_vert_middle_right.jpg) repeat-y right top;
	overflow:hidden;
}

.bzrGreenFullInset .bzrInsetBottom{
	background:url(../iso_icons/bzr_full_vert_bottom_left.jpg) no-repeat;
	height:40px;
}

.bzrGreenFullInset .bzrInsetBottom .b1{
	background:url(../iso_icons/bzr_full_vert_bottom_right.jpg) no-repeat right top;
	height:40px;
}


.bzrRech .bzrInsetTop{
	font-size:18px;
	margin-top:15px;
	padding-left:20px;
	background:url(../iso_icons/bzr_menu2_top.jpg) no-repeat;
	height:30px;
}

.bzrRech .bzrInsetMiddle{
	background:url(../iso_icons/bzr_menu2_center.jpg) repeat-y;
	overflow:hidden;
	padding-left:25px;
}

.bzrRech .bzrInsetBottom{
	background:url(../iso_icons/bzr_menu2_bottom.jpg) no-repeat;
	height:40px;
}

.bzrRech{
	font-weight:bold;
}

.bzrRech .bzrInputSearch{
	float:left;
}

.bzrRech .bzrInputSearch #fulltextField{
	width:120px;
	height:20px;
	padding-top:3px;
	border:none;
	border:1px solid #1b98a7;
	background-color:#ffbe0f;
}

.bzrRech .bzrBoutonSearch{
	float:left;
	margin-left:5px;
	margin-top:-4px;
}

.bzrFullInset .bzrInsetContent{
	padding:0px 30px 0px 25px;
}

.bzrFullInset .bzrInsetMiddle h3{
	margin-top:0px;
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
}

.bzrGreenFullInset .bzrInsetContent{
	padding:0px 30px 0px 25px;
}

.bzrGreenFullInset .bzrInsetMiddle h3{
	margin-top:0px;
	padding-left:20px;
	font-size:13px;
	font-weight:bold;
}

.bzrEmptyGreenInset .bzrInsetTop{
	font-size:18px;
	margin-top:15px;
	padding-left:20px;
	background:url(../iso_icons/bzr_vert_top_left.jpg) no-repeat;
	height:32px;
}

.bzrEmptyGreenInset .bzrInsetTop .b1{
	background:url(../iso_icons/bzr_vert_top_right.jpg) no-repeat right top;
	height:32px;
}

.bzrEmptyGreenInset .insLevel1{
	background:url(../iso_icons/bzr_vert_middle_left.jpg) repeat-y ;
	overflow:hidden;
}

.bzrEmptyGreenInset .bzrInsetMiddle{
	background:url(../iso_icons/bzr_vert_middle_right.jpg) repeat-y right top;
	overflow:hidden;
}

.bzrEmptyGreenInset .bzrInsetBottom{
	background:url(../iso_icons/bzr_vert_bottom_left.jpg) no-repeat;
	height:40px;
}

.bzrEmptyGreenInset .bzrInsetBottom .b1{
	background:url(../iso_icons/bzr_vert_bottom_right.jpg) no-repeat right top;
	height:40px;
}

.bzrEmptyGreenInset .bzrInsetContent{
	padding:0px 30px 0px 25px;
}

.bzrEmptyGreenInset .bzrInsetMiddle h3{
	margin-top:0px;
	padding-left:20px;
	font-size:15px;
	font-weight:bold;
	width:170px;
	text-align:center;
	color:#b4cb0e;
}



.bzrEmptyVioletInset .bzrInsetTop{
	font-size:18px;
	margin-top:15px;
	padding-left:20px;
	background:url(../iso_icons/bzr_violet_top_left.jpg) no-repeat;
	height:35px;
}

.bzrEmptyVioletInset .bzrInsetTop .b1{
	background:url(../iso_icons/bzr_violet_top_right.jpg) no-repeat right top;
	height:35px;
}


.bzrEmptyVioletInset .insLevel1{
	background:url(../iso_icons/bzr_violet_middle_left.jpg) repeat-y ;
	overflow:hidden;
}

.bzrEmptyVioletInset .bzrInsetMiddle{
	background:url(../iso_icons/bzr_violet_middle_right.jpg) repeat-y right top;
	overflow:hidden;
}

.bzrEmptyVioletInset .bzrInsetBottom{
	background:url(../iso_icons/bzr_violet_bottom_left.jpg) no-repeat;
	height:40px;
}

.bzrEmptyVioletInset .bzrInsetBottom .b1{
	background:url(../iso_icons/bzr_violet_bottom_right.jpg) no-repeat right top;
	height:40px;
}

.bzrEmptyVioletInset .bzrInsetContent{
	padding:0px 30px 0px 25px;
}

.bzrEmptyVioletInset .bzrInsetMiddle h3{
	margin-top:0px;
	padding-left:20px;
	font-size:15px;
	font-weight:bold;
	width:170px;
	text-align:center;
	color:#c057ef;
}


.bzrBlueUndLink{
	color:#1b99a8;
}

.bzrBlueBoldLink{
	color:#1b99a8;
	text-decoration:none;
	font-weight:bold;
}

.bzrBlueNormalLink{
	color:#1b99a8;
	text-decoration:none;
}

.bzrBlackLink{
	color:black;
	text-decoration:none;
}


div.bzrWhiteDashedSep {
	border:none;
	margin:0px;
	border-bottom:1px dashed white;
	width:160px;
	margin:10px 0;
}

div.bzrWhiteDashedSep hr{
	display:none;
}

div.bzrGreenDashedSep {
	border:none;
	margin:0px;
	border-bottom:1px dashed #b4cb0e;
	width:160px;


	margin:8px 0;
}

div.bzrGreenDashedSep hr{
	display:none;
}

div.bzrVioletDashedSep {
	border:none;
	margin:0px;
	border-bottom:1px dashed #c057ef;
	width:160px;
	margin:8px 0;
}

div.bzrVioletDashedSep hr{
	display:none;
}

div.bzrImgSep {
	border:none;
	margin:0px;
	background:url(../iso_icons/bzr_separateur_image.jpg) no-repeat -10px 0;
	height:30px;
}

div.bzrImgSep hr{
	display:none;
}



table.bzrStandardTable td,
table.bzrStandardTable th{
	border:1px solid #1b99a8;
}

table.bzrStandardTable th{
	background-color:#86e2ed;
}

table.bzrViloetTable tbody td,
table.bzrViloetTable tbody th{
	border:1px solid #DA9DFA;
}

table.bzrViloetTable tbody th{
	background-color:#E7C1FC;
}

.ocsPbmCallForTenders table.tabTable th {	
	background-color:#86e2ed;
}

.ocsPbmCallForTenders .element table.tabTable th,
.ocsPbmCallForTenders .element table.tabTable td {
 	border:1px solid #1b99a8;
}

table.tabTable th, table.tabTable td{
	border:1px solid;
	border-color:#1B99A8;
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

table.tabTable th{
	background-color:#86E2ED;
}

											/******************************************************************************																																												                                            *                                                                             *
											*                          Style du Plan				                          
											*                                                                             *
											******************************************************************************/

.bzrStdPlan .level1{
	list-style-type:none;
	padding-left:0px;
}

.bzrStdPlan .level1 li{
	margin:20px 0;
	background:url(../iso_icons/bzr_titre_1.jpg) no-repeat;
}

.bzrStdPlan h3{
	padding-top:5px;
	padding-left:20px;
	height:40px;
}

*+html .bzrStdPlan h3{
	padding-left:0px;
}
.bzrStdPlan a{
	text-decoration:none;
	color:black;
}

.bzrStdPlan a:hover{
	text-decoration:none;
	color:#1b99a8;
}

.bzrStdPlan .level2{
	list-style-type:none;
}

.bzrStdPlan .level2 li{
	background:none;
}

.bzrStdPlan .level2 h4{
	display:inline;
	font-size:12px;
}




											/******************************************************************************
											*                                                                             *
											*                         JavaScript_Styles						                          
											*                                                                             *
											******************************************************************************/
											
											
											
											
/* Basic code - don't modify */
 #nav { display: block; margin: 0; padding: 0; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
#nav ul li { float: none; }
#nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul{
	width: 150px;
}

#nav ul li{
	width: 150px;
	border-bottom:1px solid #b0c708;
	background-color:white;
	padding:5px 10px;
	float:left;
}

#nav ul li a{
font-weight:normal;
line-height:normal;
display:inline;
}

#nav ul ul { left: 171px; }

/* Everything else is theming */
 
#nav { 
height: 24px;
}

#nav li{ 
margin-right:20px;
}

#nav a { 
	text-decoration:none;
	font-size:13px;
	color:#1b99a8;
	font-weight:bold;
}
   
ul#nav li a:hover {
	color:#be41c6;
}

