﻿/* ================================================================================================
    										body
   ================================================================================================
*/ 
*{
margin:0px;
padding:0px;
}




#wrapper {
width:930px;

}



ul.groupul{
margin:10px 0 0 30px;
	
}


#textcontent{	
	width: 610px;
	height:137px;

	float : left;	
	/*border:1px gray solid;*/
	margin-left:3px;
	margin-top:0px;	
	/*border:1px gray solid;*/

	
}



.text_content_div{	
	width: 600px;	
	float : left;		
	margin-left:5px;
	margin-top:10px;		
	/*border:1px green solid;	*/
}






/* =========================================================== ======================================================*/

.signature{
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0066a7;
	float:right;


}


/*
h1 {
	margin-top:1px;
	margin-left:13px;	
	color:Black;
	font-family:Verdana, Tahoma, Arial, Times, serif;
	font-size:18px; 
}


h2{
	margin-top:1px;	
	color:#005b8e;
	font-family:Verdana, Tahoma, Arial, Times, serif;
	font-size:14px; 
	font-weight:bold;

}

*/
h3 {
	/*font:13px Verdana,Tahoma,Arial,sans-serif;	*/
	font-family:verdana,sans-serif;
	font-size:12px;
	margin-top:5px;
	
	/*font-weight:bold;*/
	color:black;
	
	
	/*margin-top:20px;*/
	/*margin-bottom:15px;*/
	
}



h4
{
	/*font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif; /*Tahoma, Arial, Times, serif;*/
	font-family:verdana,sans-serif;
	font-size:14px; 
	font-weight:bold;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:1px;
	color:#0068af;/*#669933;*/
}


h5
{
/*	font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif; */
	font-family:verdana,sans-serif;	
	font-size:12px; 
	font-weight:bold;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:5px;
	color:black;/*#669933;*/
}


h6{
	font-family:verdana,sans-serif;	
	font-size:12px; 
	font-weight:bold;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:5px;
	color:#ff6c00;/*#669933;*/

}

h7 {
	font:14px Verdana,Tahoma,Arial,sans-serif;	
	font-weight:bold;
	margin-top:20px;
	color:#dc4d00;
	
}


.text_content_div p, .text_content_div_3cols p, .text_content_div_3cols_colapps p{		
	margin-left:0px;	
	padding-top:5px;
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;		
	color:Black;
	margin-bottom:6px;	
	text-align:justify;

}


p{		
	margin-left:0px;	
	padding-top:5px;
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;		
	/*font: 11px  Arial, Helvetica, sans-serif;	*/
	color:Black;
	margin-bottom:5px;	
	text-align:justify;

}


.bold_p{		
	margin-left:0px;	
	padding-top:5px;
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;		
	color:#333333;/*#3d5360;/*#547996;/*#555555;*/
	margin-bottom:6px;	
	text-align:justify;
	font-weight:bold;

}


.center_p{		
	margin-left:20px;	
	padding-top:5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;		
	color:#333333;/*#3d5360;/*#547996;/*#555555;*/
	margin-bottom:6px;	
	text-align:center;
	font-weight:bold;

}






/*---------------------------------- */
.right_col{
	width:180px;
	
}

/*---------------------------------- */



/*
.text_content_div p, .text_content_div_3cols p{		
	margin-left:0px;	
	padding-top:5px;	
	font-family: "Helvetica Neue","Free Sans","Lucida Grande",Arial,Helvetica,Verdana,sans-serif;			
	color:Black;
	margin-bottom:6px;	
	font-size:13px;
}
*/



.text_content_div .SubHead{
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:blue/*#787878*/;

}


.text_content_div .repo_headerdiv .normal{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#787878;

}


.textcontentdiv .SubHead  {
	font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;/*#4B8B96;#787878#2A4F5B*/;
	text-decoration:none;

	

}


.textcontentdiv .repo_headerdiv .normal{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#787878;

}




.conteneurdiv{
	float:left;
	/*margin-bottom:1px;*/
	width:100%;
	text-align:center;
	
	/*border:thin blue solid;*/
}

.titletext{
	font:14px Verdana,Tahoma,Arial,sans-serif;	
	font-weight:bold;
	margin-top:20px;
	color:#dc4d00;
	
}


.smalltitletext{
	font:12px Verdana,Tahoma,Arial,sans-serif;	
	font-weight:bold;
	margin-top:20px;
	color:#dc4d00;
	
}

/*----------------------   ul li   -----------------------------*/

.text_content_div ul, 
.textcontentdiv ul,
ul .primolevelul, 
.text_content_div_3cols ul, 
.text_content_div_2cols_colapps ul,
.text_content_div_3cols_colapps ul
{
	/*width:580px;*/
	/*float:left;*/
	margin-left:30px;
	margin-bottom:15px;
	margin-top:5px;	
	/*border:1px red solid;*/
	/*list-style-image:url(images/gray_bullet.gif);	*/
	/*list-style-type:disc;*/
	
	
}


ul.secondlevelul, 
div .text_content_div ul ul, 
.text_content_div_3cols ul ul, 
.text_content_div_3cols ul ul,
.text_content_div_3cols_colapps ul ul,
 {
	/*width:500px;*/
	float:none;
	margin-left:40px;
	margin-bottom:7px;
	margin-top:7px;
	/*border:1px red solid;*/
}

ul.primolevelul li, 
ul.secondlevelul li, 
div .text_content_div ul li, 
div .text_content_div ul ul li, 
.text_content_div_3cols ul li, 
.text_content_div_3cols ul ul li, 
.text_content_div_3cols ul li, 
.text_content_div_3cols ul ul li,
.text_content_div_3cols_colapps ul li, 
.text_content_div_3cols_colapps ul ul li
{
		
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;	
	/*list-style-type:circle;*/
	list-style-image:url(images/bullet_espace_public.gif);		
	
	
}









/* ================================================================================================
    										Top Header
   ================================================================================================
*/ 


.ControlPanel{
	/*border:2px black solid;*/
	margin-left:-450px;
/*	visibility:hidden;*/
	
}

  

/* ============== pageheader (logo / login / lien arab / search) =============*/

.dnnsearch
{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;


	
}

#pageheader
{
	width:930px;
	height:62px;
	/*border:1px green solid;*/
	/*padding-left: 50%;*/
	
}

#pagehdrcenter
{
	width:850px;
	height:60px;
	/*margin-left:-465px;*/
	/*border:1px red solid;*/
	margin-left:30px;
}

/* --------------------------------- logo  ------------------------------------*/

#logo{
	width:55px;
	height:71px;		
	float:left;
	background:url(images/logo.jpg) no-repeat center top;
}


/* ------- companytitle*/
#companytitle{
	width:321px;
	height:62px;	
	float:left;	
	/*border:1px blue solid;*/
}

/*
#arabtitle{
	width:321px;
	height:24px;	
	margin-top:0px;	
	background:url(images/radeema_arab_title.jpg) no-repeat center top;

}
*/

#frtitle{
	width:289px;
	height:57px;	
	margin-top:0px;	
/*	background:url(images/radeema_title.jpg) no-repeat center top;*/
	background:url(images/header/radeema.jpg) no-repeat center top;

	
	/*border:1px blue solid;*/
}

/* ----------------------------------- header top right  ---------------------------------*/
/* ------- phtopright*/
#phtopright{
	width:473px;
	height:62px;	
	float:left;	
	/*border:1px blue solid;*/
}

#lang{
	width:473px;
	height:24px;	
	margin-top:0px;		
	/*border:1px blue solid;*/
}

#lgin{	
	height:15px;	
	margin-top:0px;		
	float:right;
	/*border:1px green solid;*/
}

.login{
	/*border-right: 1px #6EAD04 solid;*/
	padding-right:5px;
}


#arabi{
	width:40px;
	height:15px;
	margin-top:0px;	
	float:right;
	margin-left:5px;	
	/*background:url(images/arabi.jpg) no-repeat center top;*/
	/*border:1px black solid;*/
}


#searchbox{
	width:473px;
	height:24px;	
	margin-top:0px;		
	/*border:1px blue solid;*/
}

#searchembed{
	float:right;
}

a.arLang:link, a.arLang:active, a.arLang:visited
{ 
    text-decoration:none;
    font-family:Verdana,Arial Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	font-weight:bold;
	color:#6EAD04;
}

a.arLang:hover
{    
    font-family:Verdana,Arial Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	font-weight:bold;
	color:#D3C004;
}
a.frLang:link, a.frLang:active, a.frLang:visited
{ 
    text-decoration:none;
    
	font-style:normal;
	
	font-weight:bold;
	color:#6EAD04;
}

a.frLang:hover
{    
    
	font-style:normal;
	
	font-weight:bold;
	color:#D3C004;
}



a.login:link, a.login:active, a.login:visited
{ 
    text-decoration:none;
    font-family:Verdana,Arial Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#6EAD04;
}

a.login:hover
{    
    font-family:Verdana,Arial Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#D3C004;
}


/* =========================================================== topmenu ======================================================*/


#topmenu{
	width:930px;
	height:30px;
	margin-left:0px;
	margin-top:10px;
	/*padding-left:240px;*/
	
	padding-left:15px;
	
	/*border:1px blue solid;*/

}
#menu
{	
	height:30px;
	float:left;
	margin-right:70px;
	
}



/*---------- la date -------*/
#currdate
{
	float:left;
	width:190px;
	margin-left:10px;
	/*border:1px red solid;*/

}


div#currdate span
{
    font-family:Verdana,Arial Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	color:gray;

}


/*---------- menu deco -------*/

.bluetabs{
width:690px;
/*margin-left:45px;*/
/*border:1px blue solid;*/
float:left;

}

.bluetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
border-bottom: 1px solid gray;
}

.bluetabs li{
display: inline;
margin: 0;
}


.bluetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/bluetab.gif) top left repeat-x; 

}







.bluetabs li a:visited{
color: #2d2b2b;
}

.bluetabs li a:hover{
/*text-decoration: underline;
color: #2d2b2b;*/
background: white url(images/tab1.gif) top left repeat-x; 
color: white;
text-decoration:none;



/*color: white;
background: white url(images/menu_hover.gif) top left repeat-x; */
}



.bluetabs li.espaccueiltab :hover{
color: white;
background: white url(images/espaccueiltab.gif) top left repeat-x; 
text-decoration:none;
}




.bluetabs li.selected{
}

/*
.bluetabs li.selected a{ 
background-image: url(images/bluetabactive.gif); 
border-bottom-color: white;
}
*/






.bluetabs li.selected a.espclili { 
background-image: url(images/espclitab.gif); 
border-bottom-color: white;
color: white;
}



.bluetabs li.selected a.espfournisstab { 
background-image: url(images/espfournisstab.gif); 
border-bottom-color: white;
color: white;
}


.bluetabs li.selected a.espprattab{ 
background-image: url(images/espprattab.gif); 
border-bottom-color: white;
color: white;
}




/*
.bluetabs li.selected a:hover{ 
text-decoration:none;

}
*/

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}







* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

/*
.dropmenudiv_b a:hover{ 
background-color: #edf3f3;
}
*/


/* ---------- esp cli ------------*/

.dropmenudiv_b_cli{
position:absolute;
top: 0;
border: 1px solid #918d8d; 
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b_cli a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; 
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

.dropmenudiv_b_cli  a:hover{
background-color: #dee8f2;
}


/* ---------- esp cli ------------*/

.dropmenudiv_b_fourniss{
position:absolute;
top: 0;
border: 1px solid #918d8d; 
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b_fourniss a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; 
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

.dropmenudiv_b_fourniss a:hover{
background-color: #f5eaf2;
}



/* ---------- esp prat ------------*/

.dropmenudiv_b_pratique{
position:absolute;
top: 0;
border: 1px solid #918d8d; 
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b_pratique a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; 
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

.dropmenudiv_b_pratique a:hover{
background-color: #e6f2e6;
}
/* ---------- esp actualite ------------*/

.dropmenudiv_b_actualite{
position:absolute;
top: 0;
border: 1px solid #918d8d; 
border-width: 0 1px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 100px;
visibility: hidden;
}


.dropmenudiv_b_actualite a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; 
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
color: black;
}

.dropmenudiv_b_actualite a:hover{
background-color: #e6f2e6;
}




#videoobject
{
	margin:0 auto 0 auto;
	border:2px gray solid;
	width:425px;
	height:355px;
}


/* =========================================================== BREADCRUMB ======================================================*/


#breadcrumbdiv{
	width:930px;
	height:20px;	
	margin-top:0px;
	margin-bottom:0px;
	/*padding-left:120px;*/
	
	/*padding-left:20px;*/
	
	/*border:1px green solid;*/

}

#breadcrumbinside{
	/*border:1px gray solid;*/
	margin-left:210px;

}


#dnnBREADCRUMB{
	/*border:1px gray solid;*/
	margin-left:0px;

}

/* -----------------------------------------  ----------------------------------------*/




#breadcrumbdiv a, #contentpanetextdiv a
{ 
    text-decoration:none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-style:normal;
	font-size:11px;	
	color:#334C6C;		
}


#breadcrumbdiv a:hover, #contentpanetextdiv a:hover
{ 
	text-decoration:underline;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:11px;	
	color:#334C6C; 
}


#middlecontent {
	width:880px;
	margin-left:30px;
	margin-top: 6px;	
	/*border:thin blue solid;*/
		
}



#leftcontent{
	width:200px;	
	margin-top:20px;
	margin-left:5px;
	/*border:thin blue solid;*/
	float:left;	
}


#contentpanetextdiv{
	width: 610px;	
	margin-top:5px;
	margin-left:7px;	
	float:left;		
}

/* -----------------------------------------  House Menu ----------------------------------------*/

/*deb ---------------------------------------------------- left menu box --------------------------------------*/
 
 
 /*-------------------- BIGTEXT ---------------------------------*/
 
 
 .bigtext a{
  font-weight: bold;
  color: #356aa0;
  margin-top: 2px;
  margin-left: 5px;
  font-family:	verdana,sans-serif;
  font-size:13px;
  text-decoration:none;
 
 }
 
 
  .bigtext {
  float:left;
  /*margin:7px;*/

    padding:7px;
 
 }



.bigtitlebox{
  display: block;
  float: left;
  width: 170px;
  height: 107px;
  /*background: url("images/headers/green_rounded_box.gif") no-repeat center top;*/
  background: url("images/espace_client/resilier_contrat.jpg") no-repeat center top;

  /*background-image: url("images/headers/freshgenerator.png");*/  
  margin-bottom: 10px;

  
  
 }



/*-------------------- DOWNLOAD BUTTON ---------------------------------*/
/*
 .downloadtext a{
  font-weight: bold;
  color:white;
  margin-top: 2px;
  margin-left: 5px;
  font-family:	verdana,sans-serif;
  font-size:15px;
  text-decoration:none;
 
 }


  .downloadtext{
	  float:left;


    padding:15px;
 
 }

*/

.downloadtitlebox{
  display: block;
  float: left;
  width: 169px;
  height: 107px;
 /* background: url("images/espace_client/telechargement.jpg") no-repeat center top;*/
  /*background-image: url("images/headers/freshgenerator.png");*/  
  margin-bottom: 10px; 
  
 }


/*------------------------------------------*/


.leftmenubox_phototheque
{
float:left;
margin-bottom:15px;
	
}


.text_phototheque {
  font-weight: bold;
  color: #356aa0;
  margin-top: 2px;
  margin-left: 5px;
  font-family:	verdana,sans-serif;
  font-size:13px;
  padding:15px 15px 15px 10px;

 
 }
 
 
.text_phototheque a{
  font-weight: bold;
  color: #356aa0;
  margin-top: 2px;
  margin-left: 5px;
  font-family:	verdana,sans-serif;
  font-size:13px;
  text-decoration:none;
 
 }

 
 
 .titlebox_phototheque {
  display: block;
  float: left;
  width: 170px;
  height: 47px;
  background-image: url("images/phototheque.jpg");
  margin-bottom: 10px;
 }




/*-----------------------------    HOUSE MENU -----------------*/



/*DEB ----    HOUSE MENU housemenu_gray  ------------*/


.leftmenubox_gray
{
float:left;
margin-top:7px;
margin-bottom:10px;
/*border-left:1px solid gray;
border-right:1px solid gray;*/

/*border:1px silver solid;*/
	
}


/*
 
 .titlebox_gray {
  display: block;
  float: left;
  width: 170px;
  height: 23px;
  background-image: url("images/headers/gray_rounded_header.gif");
  margin-bottom: 2px;
 }
 */
 .housemenu_gray {
	float:left;
}



#vertmenu_gray {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 170px;
padding: 0px;
margin: 0px;
list-style:none;
}



#vertmenu_gray ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}


#vertmenu_gray li{
list-style-type: none;
list-style:none;
margin:0px;
padding:0;
/*margin-bottom:6px;*/
width: 170px;
height:auto;
/*height:18px;*/

}





/*DEB ----    HOUSE MENU 2  ------------*/

/*
.leftmenubox
{
float:left;
margin-bottom:15px;
	
}


.text {
  font-weight: bold;
   color:#fff;
  margin-top: 5px;
  margin-left: 10px;
  font-family:	verdana,sans-serif;
  font-size:11px;
 }
 

.titlebox{
  display: block;
  float: left;
  width: 170px;
  height: 23px;
  background-color:#009fc3;
  color:#fff;
  margin-bottom: 1px;
 }
 
 
 .housemenu{
	float:left;
}





#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 170px;
padding: 0px;
margin: 0px;
list-style:none;
}



#vertmenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}


#vertmenu li{
list-style-type: none;
list-style:none;
margin:0px;
padding:0;
margin-bottom:1px;
width: 170px;
height:23px;
}


ul#vertmenu li a {
display: block;
background: transparent url("images/green-lvl-1.gif") repeat-x 100% 0%;
font:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: white;
width:auto;
height:23px;
padding: 3px 3px;
margin-left:0px;
text-decoration: none;
}


#vertmenu li a:hover, #vertmenut li a:focus, #vertmenu li a#vertmenuCurrentLink  {
background:url(images/green-header-active.gif) no-repeat center top;
color: white;
width:auto;
height:23px;
padding: 3px 3px;
margin-left:0px;

}


#vertmenu li a#vertmenuCurrentLink  {
background:url(images/green-light-header-over.gif) no-repeat center top;
color: black;
width:auto;
height:23px;
padding: 3px 3px;
margin-left:0px;
font-weight:bold;
}
*/

/*DEB ----    HOUSE MENU 3 left_menu_bleuciel_text_green  ------------*/

.leftmenubox_bleuciel
{
float:left;
margin-bottom:15px;

	
}


.text_bleuciel {
  font-weight: bold;
   color:#fff;
  margin-top: 5px;
  margin-left: 3px;
  font-family:	verdana,sans-serif;
  font-size:11px;
 }
 
 



.titlebox_bleuciel{
  display: block;
  float: left;
  width: 170px;
  height: 23px;
  background-color:#009fc3;  
  color:#fff;
  margin-bottom: 0px;
 }
 
 .housemenu_bleuciel{
	float:left;
}




#vertmenu_bleuciel ul{
list-style-type:disc;
margin: 5px 0;
padding: 0;
width: 168px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}


#vertmenu_bleuciel li{
/*list-style:circle;*/
list-style-type:none;

margin-bottom:4px;
padding:0;
margin-bottom:1px;
width: 168px;
height:18px;
}


ul#vertmenu_bleuciel li a {
display: block;
font:Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #8d9402;
width:auto;
height:18px;
padding: 3px 3px;
margin-left:0px;
text-decoration: none;
}


#vertmenu_bleuciel li a:hover, #vertmenut_bleuciel li a:focus, #vertmenu_bleuciel li a#vertmenu_bleucielCurrentLink  {

color: #8d9402;
width:auto;
height:18px;
padding: 3px 3px;
margin-left:0px;
text-decoration:underline;

}


#vertmenu li a#vertmenu_bleucielCurrentLink  {

color: #8d9402;
width:auto;
height:18px;
padding: 3px 3px;
margin-left:0px;
font-weight:bold;
text-decoration:underline;
}

/*DEB ----    HOUSE MENU 4 left_menu_orange_green  ------------*/


.leftmenubox
{
float:left;
margin-top:7px;
margin-bottom:10px;
	
}


.text {
  font-weight: bold;
  color: Black;
  margin-top: 5px;
  margin-left: 10px;
  font-family:	verdana,sans-serif;
  font-size:11px;
 }
 

.titlebox{
  display: block;
  float: left;
  width: 170px;
  height: 23px;
  background-image: url("images/orange-header.gif");  
  margin-bottom: 1px;
 }
 
 .housemenu{
	float:left;
}

/*----------------------------------------------*/

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 170px;
padding: 0px;
margin: 0px;
list-style:none;

}



#vertmenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}


#vertmenu li{
list-style-type: none;
list-style:none;
margin:0px;
padding:0;
margin-bottom:1px;
width: 170px;
height:23px;
}


ul#vertmenu li a {
display: block;
background: transparent url("images/green-lvl-1.gif") repeat-x 100% 0%;
font:Verdana, Helvetica, sans-serif;
font-size: 11px;
color: white;
width:auto;
height:23px;
padding: 3px 3px;
margin-left:0px;
text-decoration: none;
}


#vertmenu li a:hover, #vertmenut li a:focus, #vertmenu li a#vertmenuCurrentLink  {
background:url(images/green-header-active.gif) no-repeat center top;
color: white;
width:auto;
height:23px;
padding: 3px 3px;
margin-left:0px;

}


#vertmenu li a#vertmenuCurrentLink  {
background:url(images/green-light-header-over.gif) no-repeat center top;
color: black;
width:auto;
height:23px;
padding: 3px 3px;
margin-left:0px;
font-weight:bold;
}



/*fin ---------------------------------------------------- left menu box --------------------------------------*/






/* =================================  */


.infodiv{
	/*width:80%;*/
	font-family:Verdana, Helvetica, sans-serif;
	margin-top:15px;
	margin-bottom:10px;
	padding:10px;
	font-size:13px;
	/*border:1px #666666 solid;
	background-color:#fbf6d4;	*/
	border:solid 1px #40AD3F;
	background-color:#E6F8DD; 	
	width:90%;
}


.infodivjaune{
	font-family:Arial, Helvetica, sans-serif;
	/*width:80%;*/
	margin-top:15px;
	margin-bottom:10px;
padding-left:10px;
padding-right:10px;
	/*border:1px #666666 solid;
	background-color:#fbf6d4;	*/
	border:solid 2px #ecda6b;
	background-color:#fff9d7; 	
	width:90%;
}




/* =================================  Footer  ========================================== */

.BottomPane{
	width:930px;
	height:20px;
	margin-top:20px;
	/*border:2px blue solid;*/
}


#footerlinks
{	
	width:210px;
	height:20px;
	
	
}

/* ============================================ Footer ===================================================*/

.BottomPane{
	clear:both;
	width:930px;
	height:20px;
	margin-top:50px;
	/*border:1px red solid;*/
}


#footerlinks
{	
	width:210px;
	height:20px;
	margin-top:10px;
	/*border:1px blue solid;*/
	

	
}



ul#fterul
{	
	/*width:180px;*/
	/*height:20px;*/
	padding: 0;
	margin:0;
	list-style: none;
	/*border:1px red solid;*/

}

li.footerli
{
	float: left;
	margin-left: 1px;
	list-style-type:none;
	list-style-image:none;
}

a.footera
{
	float: left;
	display: block;
	height: 15px;
	text-align: center;	
	color:#666666;		
	padding: 0px 4px 0 4px;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
	font-weight:normal;
	font-size:10px;
	

}


a.footera:hover
{ 
	text-decoration:underline;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:10px;
	/*font-weight:bold;*/
	color:#76A904; /*#D3C004;*/
}


/* ================================================= Repository - appels-offres Template ===============================================*/


.repo_headerdiv{
	width:600px;
	
	/*border:thin black solid;*/
	margin-bottom:20px;
	float:left;
	
}

.repo_subheaderdiv{
width:600px;
/*height:30px;*/
/*border:thin gray solid;	*/
float:left;

}


.repo_coldiv1{
width:400px;
/*height:30px;*/
/*border:thin red solid;	*/
float:left;

}



.repo_coldiv2{
	width:180px;
/*height:30px;*/
/*border:thin red solid;	*/
float:left;

}






div.repo_coldiv input{

/*border:thin maroon solid;	*/
	
}


/*------------------ Template ------------------------*/

.repotemplate
{
	width:590px;	
	/*border-bottom:1px #CCC solid;*/
	margin-top:10px;
	float:left;
	padding:5px;
}

.repo_header{
	width:590px;	
	/*border-bottom:1px gray solid;*/
	float:left;
	
}

.repo_description{
	width:590px;
	/*border:thin black solid;*/
	float:left;
	
}

.repo_footer{
	width:590px;	
	/*border:thin black solid;*/
	float:left;	
	margin-top:0px;
}

.repo_footerembedded{
float:right;
padding-top:0px;
position:relative;	
}
.repo_footerembedded  .SubHead{
float:right;
padding-top:0px;

}

.repotemplate .Head   {
	
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;	
	/*color:#333333;*/
	font-weight:bold;
	color:#2b2b2b;

}

.headercontentdiv{
	border:1px navy solid;
}
.textcontentdiv{
	/*border:1px navy solid;*/
	margin-top:20px;
	margin-left:10px;
}


/*                        repo table                        */

.repotemplate table{
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;	

}

.repotemplate table .aoattributetd   {
	
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;	
	color:#617aad;
	font-weight:bold;

}

/* - -----------------------------------   tables ---------------------------------------------- */

/*----------------  defaulttable   --------------*/

table.defaulttable  {
		width: 100%;/*608px;*/
		
		/*margin-left:10%*/
}

.defaulttable .tdcol1{
width:70px;

}
/*
.defaulttable .col2 {
width:30%;
}


.defaulttable .col3 {
width:30%;

}*/

/*------- table2cols ---------------*/

table.table2cols{
		width: 100%;/*608px;*/
		
/*		margin-left:10%*/
}



.table2cols .tdcol1{
	width:250px;
	
}

.table2cols .tdcol2{
	width:350px;
	
}




/*------- table2cols_graphics---------------*/

table.table2cols_graphics{
		width:400px; /*70%;608px;*/
		margin-left:20px;
	/*	margin-left:100px;*/
	background: url('/Portals/0/images/bg-table-2col.jpg') repeat-x; 
	padding:0px;
	border:none;
}
table.table2cols_graphics h4{
		color:#2E9DEE;
		font-weight:bold;
		
}




.table2cols_graphics .tdcol1{
	width:140px;
	 background:none;
	padding:0px;border:none;
}

.table2cols_graphics .tdcol2{
	width:300px;
	/*background-color:#FBFCFE;#fbffd4;*/
    background:none;	
	height:137px;
	padding:0px;
	border:none;
}

.table2cols_graphics tr{
	height:137px;
	padding:0px;
}

.table2cols_graphics td{
		border:none;/* border: 1px solid #CCC; */
	/*padding: 0 0.5em;*/
	padding:0 2 0 10px;
	height:137px;
}

.table2cols_graphics img{
	border:none;
	margin-top:0px;
}

/*------- table3cols ---------------*/

table.table3cols {
		width: 100%;/*608px;*/
		
/*		margin-left:10%*/
}



.table3cols .tdcol1{
	width:150px;
	
}

.table3cols .tdcol2{
	width:150px;
	
}


.table3cols .tdcol3{
	width:80px;
	
}


/*------- table4cols ---------------*/

table.table4cols{
		width: 100%;/*608px;*/
		
/*		margin-left:10%*/
}


.table4cols.tdcol1{
	width:300px;
	
}

.table4cols.tdcol2{
	width:100px;
	
}

.table4cols.tdcol3{
	width:100px;
	
}
.table4cols.tdcol4{
	width:100px;
	
}

/*------------- tabletemplate2 ------------------------*/

table.tabletemplate2{
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;/*608px;*/
}

.tabletemplate2.col1 {
width:20%;/*250px;*/
/*background-color:#F2EFDE;*/
}

.tabletemplate2.col2 {
width:10%;/*100px;*/
}


.tabletemplate2.col3 {
width:10%;/*250px;*/

}


.tabletemplate2.col4 {
width:20%;/*250px;*/

}


.tabletemplate2.col5 {
width:20%;/*250px;*/

}


.tabletemplate2.col6 {
width:20%;/*250px;*/

}


.tabletemplate2.col7 {
width:20%;/*250px;*/

}



.large_content_div
{
	width:820px;
	/*border: 1px red solid;*/
	
}


/* ---------------------------------------------------------------------------- */

#prog-prev-table
{
	border-collapse: collapse;	
	margin-top:10px;
	margin-bottom:10px;
	width:100%;

}


#prog-prev-table td{
	/*border: 1px solid #CCC;*/
	/*padding: 0 0.5em;*/
	padding:2 2 2 10px;
	/*font: 11px  Verdana,Arial, Helvetica, sans-serif;*/
}
	
	
	
#prog-prev-table .tdcol1{
width:100px;

font: 12px  Verdana,Arial, Helvetica, sans-serif;
/*background-color:#F2EFDE;*/
background-color:#e6f8dd;

}

#prog-prev-table .tdcol2{
font: 12px  Verdana,Arial, Helvetica, sans-serif;
width:500px;

/*font-weight:bold;*/
color:black;

}



/* ---------------------------------- default table decoration ------------------------------------*/

#resultas-ao-table{

	border-collapse: collapse;	
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	
	

}

#resultas-ao-table col { display: table-column }


#resultas-ao-table th
{
	padding: 0 0.5em;
	text-align: left;
}


#resultas-ao-table tr.SubHead td
{
	/*border-top: 3px solid #AC6037;*/ /*#6EAD04 ;*/
	font: 12px/23px  Verdana,Arial, Helvetica, sans-serif;
	text-align:center;
	
	/*border-bottom: 2px solid #AC6037;*/
	
	font-weight:bold;
	padding-left:4px;	
	
/*	border:solid 1px #9b2461;*/
	border:solid 1px #white;


/*	background-color:#f5eaf2; */
	background-color:#067dbf; 

	color:white;
	
	/*background: #F2EFDE;*/	



}



#resultas-ao-table td{
	border: 1px solid #CCC;
	/*padding: 0 0.5em;*/
	padding:2 2 2 10px;
	/*font: 11px  Verdana,Arial, Helvetica, sans-serif;*/
}
	
	
#resultas-ao-table ul
{
/*	width:240px;	*/
	margin-bottom:5px;
	margin-top:2px;	
	margin-left:10px;
	/*list-style-image:url(images/gray_bullet.jpg);	*/
	/*list-style:disc;*/
	
	list-style-image:url(images/boullet_green.png);		

	


	
}

#resultas-ao-table ul li{
	/*list-style-image:url(images/gray_bullet.jpg);	*/
	font: 9px  Verdana, Helvetica, sans-serif;
	/*	list-style:disc;*/
		/*width:240px;*/
			list-style-image:url(images/boullet_green.png);		

}




#resultas-ao-table .tdcol1{
width:60px;
font: 11px  Verdana,Arial, Helvetica, sans-serif;
/*background-color:#F2EFDE;*/
background-color:#e6f8dd;

}
#resultas-ao-table .tdcol11{/* 1er colone chiffre clé*/
width:140px;
font: 11px  Verdana,Arial, Helvetica, sans-serif;
/*background-color:#F2EFDE;*/
background-color:#e6f8dd;
text-align:centre;
}
#resultas-ao-table .tdcol33{
font: 11px  Verdana,Arial, Helvetica, sans-serif;
width:100px;
font-weight:bold;
color:#067dbf;
border:0px;

}
#resultas-ao-table .tdcol2{
font: 11px  Verdana,Arial, Helvetica, sans-serif;
width:100px;
font-weight:bold;
color:#067dbf;

}


#resultas-ao-table .tdcol3 {
width:100px;


}


#resultas-ao-table .tdcol4 {

width:90px;


}


#resultas-ao-table .tdcol5 {
width:80px;

}


#resultas-ao-table .tdcol6 {
width:70px;
font: 9px  Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;

}


#resultas-ao-table .tdcol7 {
font: 10px  Verdana,Arial, Helvetica, sans-serif;
width:200px;
font-weight:bold;
color:black;
background-color:#ebf3fb;
}
/*----------------------------------------------------------------------------------------------------------*/





.text_content_div table col, 
.text_content_div_3cols col,
.text_content_div_3cols_colapps table col { display: table-column }

.text_content_div table, 
.text_content_div_3cols table,
.text_content_div_3cols_colapps table{
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;	
	margin-top:10px;
	margin-bottom:10px;
	
	/*margin-right:auto;*/

}

.text_content_div table th, 
.text_content_div_3cols table th, 
.text_content_div_3cols_colapps table th{
	padding: 0 0.5em;
	text-align: left;
}


.text_cokntent_div table tr.SubHkead td, 
.text_conktent_div_3cols table tr.SubkHead td, 
.text_contkent_div_3cols_colapps table tr.SukbHead td{
	/*border-top: 3px solid #AC6037;*/ /*#6EAD04 ;*/
	
	border-bottom: 2px solid #AC6037;
	
	font-weight:bold;
	padding-left:4px;	
	
	border:solid 1px #40AD3F;
/*	border: 1px solid #AC6037; */
	background-color:#E6F8DD; 
	color:black;
	
	/*background: #F2EFDE;*/	



}




.text_content_div table td, 
.text_content_div_3cols table td, 
.text_content_div_3cols_colapps table td{
	border-bottom: 1px solid #ccc;
	/*padding: 0 0.5em;*/
	padding:2 2 2 10px;
    margin-top:5px;
	text-align:center;
}
	
	
.text_content_div table ul#tbfirstlevelul, 
.text_content_div_3cols table ul#tbfirstlevelul, 
.text_content_div_3cols_colapps table ul#tbfirstlevelul
{
	width:240px;
	/*float:left;*/
	
	margin-bottom:5px;
	margin-top:2px;	
	list-style-image:url(images/gray_bullet.jpg);	
	
}

.text_content_div table ul#tbfirstlevelul li, 
.text_content_div_3cols table ul#tbfirstlevelul li,
.text_content_div_3cols_colapps table ul#tbfirstlevelul li{
/*list-style-type:circle;*/
list-style-image:url(images/gray_bullet.jpg);	
/*font:15px 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;	*/
/*font:13px Arial,Verdana,Tahoma,sans-serif;*/
font:13px Verdana,Arial,Tahoma,sans-serif;

width:240px;


}

/*
.text_content_div table h4
{
	font-family:Tahoma, Arial, Times, serif;
	font-size:13px; 
	margin-bottom:3px;
	width:240px;
	margin-top:4px;
	color:#AA5F37;


}
*/


/* ---------------------------------- donwload module decoration ------------------------------------*/


table#dnload {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 608px;
}

table#dnload th {
	padding: 0 0.5em;
	text-align: left;
}


table#dnload tr.SubHead td {
	border-top: 1px solid #AC6037; /*#6EAD04 ;*/
	border-bottom: 1px solid #AC6037; /*#6EAD04 ;*/
	background: #F2EFDE;
	font-weight:bold;
}


table#dnload td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
}
	
	
	

table#dnload a:link, table#dnload a:active, table#dnload a:visited
{ 
    text-decoration:none;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-style:normal;
	font-size:12px;
	/*font-weight:bold;*/
	color:#334C6C;	
}


table#dnload a:hover
{    
	/*text-decoration:underline;*/
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:12px;
	/*font-weight:bold;*/
	color:#6EAD04;
}


/* ===================================================================================================================================*/

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {


}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{

}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A .subhead:link  {

}

A .subhead:visited   {

}

A .subhead:active    {

}

A .subhead:hover {

}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}



/*==========================================   tmp side dnn links            =========================================*/
/*
.sidelink {
display:block;
width:150px;
margin:3px 10px 2px 0;
padding:5px 0 5px 8px;
font-size:10px;
font-weight:bold;
text-align:left;
background:#eee url(img/gradient1.png) repeat-x;
color:#26c;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;

font-family:Verdana, Tahoma, Arial, Times, serif;

}


.sidelink:hover, .sidelink:active{
background:#fff url(img/gradient2.png) repeat-x;
color:#222;
border-top:1px solid #ddd;
border-right:1px solid #888;
border-bottom:1px solid #888;
border-left:1px solid #ddd;
text-decoration:none;
}
*/

/* ================================================================================================================ */



/* ------------------------------------------------ Thumb --------------------------------------------*/


#thumbbox{
	margin:1px 15px 0 0;	
	/*width: 150px;
	height:100px;*/
	float : left;		
	/*border:1px green solid;*/
	margin-bottom:2px;
}



img#smallthumb
{
	width: 90px;
	height:90px;
	margin-top:0px;	
	border:1px gray solid;

}



.thumbnail{
z-index: 0;
}



.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #467a94;/*lightyellow;*/
padding: 5px;
/*left: -1000px;*/
border: 1px solid black;
visibility: hidden;
color: black;
text-decoration: none;
/*margin-top:40px;*/
}




.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width: 300px;
height:300px;
float:left;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
/*top: 0px;
right: 0px; *//*position where enlarged image should offset horizontally */
margin-left:-60px;


}

table{
	float:left;
}

.agencetitle{
	color:#333;
	font-family: Verdana, Arial, Times, serif;
	font-size:9px; 
	/*font-weight:bold;*/

}


.clear{
clear:both;
	
}




.avispane{
/*border: 1px solid black;*/
width:800px;
height:100px;
margin-left:50px;
margin-top:10px;
background: url(images/toremove_greenbg.jpg) no-repeat center top;

}


.leftmenubox a:link .imglink, .leftmenubox a:visited .imglink{text-decoration: none; border: none;}



.divcenter{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0000;
	/*border:solid 1px #40AD3F;*/
	/*background-color:#E6F8DD; 	*/
	padding:4px;

}

.divleft{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#cc0000;
	/*border:solid 1px #40AD3F;*/
	/*background-color:#E6F8DD; 	*/
	padding:4px;

}


.divcenter-bleu{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1d76b3;
	/*border:solid 1px #40AD3F;*/
	/*background-color:#E6F8DD; 	*/
	padding:4px;

}

.divleft-bleu{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1d76b3;
	/*border:solid 1px #40AD3F;*/
	/*background-color:#E6F8DD; 	*/
	padding:4px;

}



.divcenter-green{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#108038;
	/*border:solid 1px #40AD3F;*/
	/*background-color:#E6F8DD; 	*/
	padding:4px;
	
}
	
.divleft-green{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#108038;
	/*border:solid 1px #40AD3F;*/
	/*background-color:#E6F8DD; 	*/
	padding:4px;

}

.infodiv-attir{
	margin-top:20px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#1d76b3;
	border:solid 1px #1d76b3;
	/*background-color:#E6F8DD; 	*/
	padding:4px;
	width:445px;

}


.infodiv-head{
	margin-top:20px;
	margin-left:160px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:black;
	border:solid 1px #1d76b3;
	/*background-color:#E6F8DD; 	*/
	padding:4px;
	width:445px;

}


.infodiv-avis{
	margin-top:5px;
	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#1d76b3;
	
	/*background-color:#E6F8DD; 	*/
	padding:4px;
	/*width:445px;*/

}

/*----------------------------------------table résultat A.O-----------------------------------------*/
.greenspan{
	color:#067DBF;
}

/*8------------------------videothque-------------------*/

#videoth{
	width:420px;
	height:200px;
	margin-left:80px;
	margin-top:50px;

}
#topvideo{
	width:420px;
	height:100px;


}
#downvideo{
	width:420px;
	height:100px;


}
#downleftvideo{
	width:208px;
	height:100px;
    
    float: left;
}
#downrightvideo{
	width:208px;
	height:100px;
    
    float: left;
}


#videoth a:hover img{
	width:122px;
	height:74px;
	/*padding:1px;*/

	border:2px black solid;	
}




#videoim1{
	width:122px;
	height:74px;
	float:left;
	margin:10px 0px 0px 10px;
   
}
#videoim2{
	width:122px;
	height:74px;
	float:left;
	margin:10px 0px 0px 10px;
	
}
#videoim3{
	width:122px;
	height:74px;
	float:left;
	margin:10px 0px 0px 10px;
	
}
#videoim4{
	width:122px;
	height:74px;
	float:right;
	margin:10px;
	
}
#videoim5{
	width:122px;
	height:74px;
	float:left;
	margin:10px;
	 
}

#video{
	width:500px;
	height:500px;
	border:1px solid blue;
	float:left ;
	margin:0px 0px 0px 10px;
}



.selected-video img
{

	width:122px;
	height:74px;
	/*padding:1px;*/

	border:2px #316ac5 solid;	
	
}
/*----------------------phototque-------------*/
#phototh {
	width: 580px;
	height: 92px;
	margin-left: 10px;
	margin-top: 10px;
    
}
a.lien_eau {
	display: block;
	width: 170px;
	height: 92px;
	background: url("phototheque/eau1.jpg") no-repeat;
	background-image:
}
a.lien_ele {
	display: block;
	width: 170px;
	height: 92px;
	background: url("phototheque/elct1.jpg") no-repeat;
}
a.lien_assai {
	display: block;
	width: 170px;
	height: 92px;
	background:url("phototheque/ass1.jpg")  no-repeat;
}
a.lien_eau:hover{
    background: url('/Portals/0/phototheque/eau2.jpg') no-repeat; 
    width: 170px;
	height: 92px;
	/*border:2px black solid;
	margin:-2px 0px 0px -2px;*/
	
}
a.lien_ele:hover{
    background: url('/Portals/0/phototheque/elct2.jpg') no-repeat; 
    width: 170px;
	height: 92px;
	/*border:2px black solid;
	margin:-2px 0px 0px -2px;*/
	
}
a.lien_assai:hover{
    background: url('/portals/0/phototheque/ass2.jpg') no-repeat; 
    width: 170px;
	height: 92px;
	/*border:2px black solid;
	margin:-2px 0px 0px -2px;*/
	
}

#photoim1 {
    width: 170px;
	height: 92px;
	float: left;
	margin: 10px 0px 0px 10px;
}
#photoim2 {
	width: 170px;
	height: 92px;
	float: left;
	margin: 10px 0px 0px 10px;
}
#photoim3 {
	width: 170px;
	height: 92px;
	float: left;
	margin: 10px 0px 0px 10px;
}
/*.selected-image 
{   
	width: 88px;
	height: 76px;
	border:2px solid #C02D25;	
}*/
/*--------------------------------------Icon tel pane ele & eau & assin--------*/
.telb {
	margin-left:100px;
	width: 300px;
	height: 50px;
}
.teliconb {
	
	width: 35px;
	height: 25px;
	
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}
/*-----------------------------Extrait des conditions générales----------------------------------*/
#article{
	color:#355166;
	font-weight:bold;
}
/*-----------------------------photo directeur----------------------------------*/
.imageDir {
	float: left; 
	margin: 0 10px 4px 0;}
/*-----------------------------photo directeur----------------------------------*/
.signatureDir{
	float: right; 
	font-family:verdana;
	font-weight:bold;
	}

/******************************table*****************************************/
tr.SubHead td
{
	/*border-top: 3px solid #AC6037;*/ /*#6EAD04 ;*/
	font: 12px/23px  Verdana,Arial, Helvetica, sans-serif;
	text-align:center;
	
	/*border-bottom: 2px solid #AC6037;*/
	
	font-weight:bold;
	padding-left:4px;	
	
/*	border:solid 1px #9b2461;*/
	border:solid 1px #white;


/*	background-color:#f5eaf2; */
	background-color:#067dbf; 

	color:white;
	
	/*background: #F2EFDE;*/	



}



 td{
	/*border: 1px solid #CCC;*/
	/*padding: 0 0.5em;*/
	padding:2 2 2 2px;
	/*font: 11px  Verdana,Arial, Helvetica, sans-serif;*/
}	
 .tdcol1{
width:60px;
font: 11px  Verdana,Arial, Helvetica, sans-serif;
/*background-color:#F2EFDE;*/
background-color:#e6f8dd;
text-align:center;

}
 .tdcol2{
font: 11px  Verdana,Arial, Helvetica, sans-serif;
width:100px;
font-weight:bold;
color:#067dbf;

}


 .tdcol3 {
width:100px;


}	
/************************Horaire doverture**********************************/
.horaire{
font-size: 14px ;
font-family: Verdana,Arial, Helvetica, sans-serif;
color:#2C5666;
text-align:center;
}
/*----------------------Appels d'offres-------------------------*/
.ao-table{
	font-family:Verdana;
	font-size:13px;
	
	/*border-bottom:3px gray solid;*/
	
}
.ao-table .ao-tr{
	
}

.ao-table .ao-col1{
	width:150px;
	border:none;
	/*border-bottom:1px solid #666;*/
	color:#666;
	
	font-weight:bold;
}
.ao-table .ao-col2{
	width:500px;
	border:none;
	/*border-bottom:1px solid #666;*/
}
