/***********************************************/

/* 3col_rightNav.css                              */

/* Use with template 3col_rightNav.html           */

/***********************************************/



/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 



body{

	font-family: arial,sans-serif;

	color: #333333;

	line-height: 1.166;	

	margin-top: 10px;

	padding: 0px;

	width:930px;

	height:auto;

	border:3px double #669900;

	margin: auto;

}



body.popup

{

	font-family: arial,sans-serif;

	color: #333333;

	line-height: 1.166;	

	padding: 0px;

	width:670px;

	height:auto;

	border:3px double #669900;;

	margin:10px;}

a{

	font-family: arial,sans-serif;

	font-size:12px;

	color: #669900;

	text-decoration: none;

}



a:link{

	color: #669900;

	text-decoration: none;

}



a:visited{

	color: #669900;

	text-decoration: none;

}



a:hover{

	color: #f2c977;

	text-decoration:none;

}

/******lien bleu gras**********/

a.ble{

	font-family: arial,sans-serif;

	font-size:1.1em;

	color: #006699;

	text-decoration: none;

	font-weight: bold;	

}
a.gris{
	font-family: arial,sans-serif;
	font-size: 11px;
	color: #334d55;
	text-decoration: none;
	font-weight: bold;
}
a.gris:hover{

	color: #669900;

}

a.ble:link {

	color: #006699;

	text-decoration: none;

}



a.ble:visited{

	color: #006699;

	text-decoration: none;

}

a.ble:hover{

	color: #f2c977;

	text-decoration:none;}



/******lien vert gras**********/	

a.vrt{

	font-family: arial,sans-serif;

	font-size:1.1em;

	color: #006699;

	text-decoration: none;

	font-weight: bold;	

}

a.vrt:link {

	color: #669900;

	text-decoration: none;

}



a.vrt:visited{

	color: #669900;

	text-decoration: none;

}



a.vrt:hover{

	color: #f2c977;

	text-decoration:none;

}
/************lien pack***********/
a.pack{
	font-family: arial,sans-serif;
	font-size: 1.3em;
	color: #a8790a;
	text-decoration: none;
	font-weight: bold;
}
a.pack:link {

	color: #a8790a;

	text-decoration: none;

}



a.pack:visited{

	color: #a8790a;

	text-decoration: none;

}



a.pack:hover{

	color: #f2c977;

	text-decoration:none;

}




h1{

 font-family: arial,Arial,sans-serif;

 font-size: 14px;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



h2{

 font-family: Arial,sans-serif;

 font-size: 100%;

 color: #669900;

 margin: 0px;

 padding: 0px;

}



h3{

 font-family: Arial,sans-serif;

 font-size: 100%;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}



h4{

 font-family: Arial,sans-serif;

 font-size: 100%;

 font-weight: normal;

 color: #333333;

 margin: 0px;

 padding: 0px;

}



h5{
 font-size: 12px;
 color: #334d55;
 height: 30px;
 margin: 10px;
 padding: 0px 0px 10px 10px;
font-family: arial,sans-serif;
}

hr.small {
width: 200px;
}

ul{

 list-style-type: square;

}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}





label{
	font-family: arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}





/***********************************************/

/* Layout Divs                                 */

/***********************************************/



#masthead{
	padding: 10px 0px 0px 0px;
	border-bottom: 0px solid #cccccc;
	width: 100%;
}



#menuD{
	float:right;
	width: 130px;
	height:100%;
	padding: 0px;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}




.menuFondD{
	height:180px;
}



#menuG{
  float:left;
  width: 144px;
padding-right: 0px;

background-repeat:repeat-x;

	

}

#menuLien{
 font-size: 80%;
	height:442px;
	background-image:url(../images/fondMenuG.jpg);

	}



.menuFondG{

	height:130px;

	background-image:url(../images/m_fonbeige.jpg);



}





#Conteneur{

  float:left;
  font-size: 12px;
  margin-left: 20px;
  width:750px;

  height:auto;

  color: #669900;





}*



/***********************************************/

/* Components                                  */

/***********************************************/



#siteName{

	margin: 0;

	padding: 0 0 0 10px;

}





/************* #horizNav styles **************/



#horizNav{

	padding: 0px 0px 0px 155px;

	border-bottom: 1px solid #CCC;

	border-top: 1px solid #CCC;

	color: #cccccc;

	

	

}



#horizNav img{

 display: block;

}



#horizNav a {

	font-family: arial,sans-serif;

	font-size: 85%;

	padding: 0 4px 0 0;

}



/*************** #pageName styles **************/



#pageName{

	margin: 0px;

	padding: 0px 0px 0px 10px;

}



/************* #breadCrumb styles *************/



#breadCrumb{

	font-family: arial,sans-serif;

	font-size: 80%;

	padding: 2px 0px 0 10px;

}





/************** .contenu styles ***************/

.contenuPack{
	
	height: 70;}
}
.contenu{

	padding: 0px 0px 10px 10px;

	font-family: arial,sans-serif;

	font-size: 10px;
	margin-left: 30px;
	color: #334d55;

}
.contenuGa{
	width: 320px;

	padding: 5px 5px 5px 5px;
	margin-left: 30px;
	font-family: arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	border: thin solid #334D55;
}
.contenuGa2{
	width: 500px;

	padding: 5px 5px 5px 5px;
	margin-left: 30px;
	font-family: arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	/*border: thin solid #334D55;*/
	border-bottom: thin solid #334D55;
	border-right: thin solid #334D55;
}
.contenuDr{
	width: 360px;
	
	padding: 5px 5px 5px 5px;
	margin-left: 380px;
	font-family: arial,sans-serif;
	font-size: 100%;
	color: #334d55;
	border: thin solid #334D55;
}
.contenuDr2{
	width: 180px;
	height:240px;
	padding: 5px 5px 5px 5px;
	margin-left: 560px;
	font-family: arial,sans-serif;
	font-size: 100%;
	color: #334d55;
		/*border: thin solid #334D55;*/
	border-top: thin solid #334D55;
	border-left: thin solid #334D55;
}
.contenu h3{

	padding: 30px 0px 5px 0px;

}





.tit_bleu {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-style: normal;

	color: #006699;

	font-weight: bold;

}





.contenu img{

	float: left;

	padding: 10px 20px 10px 10px;

}



.contenu li{

  margin-left: 10px;

}

.contenu ul{

  margin-left: 10px;

}

/************** .story styles *****************/



.story{

	font-family: arial,sans-serif;

	clear: both;

	padding: 10px 0px 0px 10px;

	font-size: 80%;

}



.story p{

	font-family: arial,sans-serif;

	padding: 0px 0px 10px 0px;

}





/************* #siteInfo styles ***************/



#PdP{

	clear: both;

	border: 0px solid #cccccc;

	font-size: 75%;

	color: #cccccc;

	padding: 0px 0px 0px 0px;

}



#PdP img{

	padding: 0px 0px 0px 0px;

	vertical-align: top;

}





/************* #search styles ***************/



#client{

	padding: 5px 0px 5px 10px;

	border-bottom: 1px solid #669900;

	border-top: 1px solid #669900;

	font-size: 70%;

	}
	#oxito{

	padding: 5px 0px 5px 10px;

	border-bottom: 1px solid #669900;

	border-top: 1px solid #669900;

	font-size: 70%;

	}

#client form{

 margin: 0px;

 padding: 0px;

}

#client label{

	display: block;

	margin: 0px;

	padding: 0px;

}


/*********** #navBar link styles ***********/



#navBar ul a:link, #navBar ul a:visited {font-family: arial,sans-serif; display: block;}

#navBar ul {list-style: none; margin: 0; padding: 0;}



/* hack to fix IE/Win's broken rendering of block-level anchors in lists */

#navBar li {border-bottom: 1px solid #EEE;}



/* fix for browsers that don't need the hack */

html>body #navBar li {border-bottom: none;}







/**menu de droite*/

#Information{

	margin: 0px;

	padding: 20px 0px 10px 3px;

	border-bottom: 1px solid #cccccc;

	font-family: arial,sans-serif;

	font-size: 80%;}



#Information h3{

	padding: 3px 0px 2px 0px;}



.Information a:link,

.Information a:visited {

	display: block;



}





/*********** .relatedLinks styles ***********/



.relatedLinks{

	height:100%;

	font-family: arial,sans-serif;

	margin: 0px;

	padding: 10px 0px 10px 10px;

	font-size: 80%;

}



.relatedLinks h3{

	padding: 3px 0px 2px 0px;



}



.relatedLinks a:link,

.relatedLinks a:visited {

	display: block;



}





/************** #advert styles **************/



#advert{

	padding: 30px 0px 10px;

}



#advert img{

	display: block;

}





/************** #headlines styles **************/



#headlines{

	font-family: arial,sans-serif;

	margin: 0px;

	padding: 10px 0px 20px 10px;

	font-size: 80%;

}



#headlines p{

	font-family: arial,sans-serif;

	padding: 5px 0px 5px 0px;

	

}

/***********POLICES***********/

.gras{

font-weight:bold;}

.txt_v {

	color: #006699;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

		background-color: transparent;

}



.txt_m {

	color: #996600;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 0.9em;	

	background-color: transparent;

}

.txt_or {

	color: #cc9933;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background-color: transparent;

}

.tit_vert {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #669900;
	font-weight: bold;

}

.vert {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: normal;

	color: #669900;

}
.marge{
	
	padding: 5px;
}

.ital {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: italic;

	color: #334d55;

	font-size: 0.8em;

	letter-spacing: 1px;

}

.italic {
	font-style: italic;
	font-size: 11px;
	letter-spacing: 1px;
	font-family: Arial, sans-serif;
}

.bleu {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: normal;

	color: #006699;

}

.minus {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	font-style: normal;

}

.tit_rg {



	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-style: normal;

	color: #FF3300;

	font-weight: bold;

}

.pp_v {	

color: #006699;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

		background-color: transparent;	

}

.pp_m {	

color: #6B4727;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

		background-color: transparent;	

}



.pp_bl {	

color: #3399cc;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;	

}

.pp_or {	

color: #cc9933;

	font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;	

}

.soulign{

	text-decoration: underline;

}

/********TABLEAUX****************/

.bord_v {

	BORDER-RIGHT: #ECE9D8 1px solid;

	PADDING-RIGHT: 3px;

	BORDER-TOP: #ECE9D8 1px solid;

	PADDING-TOP: 3px;

	BORDER-LEFT: #99CC99 1px solid;

	PADDING-LEFT: 3px;

	BORDER-BOTTOM: #99CC99 1px solid;

	PADDING-BOTTOM: 1px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

color: #006699;

background-color: #ffffff;

}

.bord_m {

	BORDER-RIGHT: #ECE9D8 1px solid;

	PADDING-RIGHT: 3px;

	BORDER-TOP: #ECE9D8 1px solid;

	PADDING-TOP: 3px;

	BORDER-LEFT: #99CC99 1px solid;

	PADDING-LEFT: 3px;

	BORDER-BOTTOM: #99CC99 1px solid;

	PADDING-BOTTOM: 1px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

color:  #6B4727;

background-color: #ffffff;

}	th.ent {

	color: #ffffff;

	background-color: #336666;

	BORDER-RIGHT: #ECE9D8 1px solid;

	PADDING-RIGHT: 3px;

	BORDER-TOP: #ECE9D8 1px solid;

	PADDING-TOP: 3px;

	BORDER-LEFT: #99CC99 1px solid;

	PADDING-LEFT: 3px;

	BORDER-BOTTOM: #99CC99 1px solid;

	PADDING-BOTTOM: 1px;

	font-weight: bold;

font-family: Verdana,Arial, Helvetica, sans-serif;

font-size: 10px;

}

.bte{

width:200px;

position: absolute;

}

.separ1{

font-family: verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 280px;

	border-left: 2px solid #663333;

	padding-left:6px;



	margin-left: 0px;

	margin-top:5px;

}

/***********POSITIONS*************/

.cotacot{float: left;}

.align_gau{

float:left;

}

.droite{

text-align: right;

}

.centre{

text-align: center;}
/*********TABLEAU DES PACKS********/

.excel7 {
	padding: 0px;
	color: #996600;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border: none;
	white-space: nowrap;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 2.0pt double #99CC00;
}
.excel6 {
	padding: 0px;
	color: #996600;
	font-size: 12px;
	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: general;
	vertical-align: bottom;
	border: none;
	white-space: nowrap;
}