/***** STRUCTURE *****/

body {
	background: #fff url(_mm/back.gif) left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

#navigation div, #navigation div:hover {
	font-weight: bold;
}

ul li {
	margin: 0;
	padding: 0;
	list-style-type: disc;
}
.article_conteneur {
	position: relative;
	padding: 0;
	margin: 0;
}
.left, .right{
	position: relative;
	display: block;
	float: left;
	width: 400px;
	padding: 0;
	margin: 0;
}
.border-kaki {
	border: 1px solid #848F50;
	padding: 5px;
}
.article_docu {
	display: block;
	width: 350px;
	margin: 0 10px;
	padding: 0 0 25px 0;
	border: 0;
}
.no-col .article_docu {
	padding-bottom: 15px;
}
.article_docu hr {
	color: #848F50;
	background-color: #848F50;
	clear: left;
}
.article_docu img {
	display: block;
	float: left;
	margin: 0 10px 4px 0;
	border: 0;
}

.div-select-bot {
	padding-right: 10px;
}
.btn {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	padding: 2px 6px;
}

.titre_rub1 {
	background: url(_mm/demi_cercle_bordeau.gif) left top no-repeat;
	line-height: 21px;
	margin: 0;
	padding-left: 15px; 
}

.titre_rub2 {
	background: url(_mm/demi_cercle_bleu.gif) left top no-repeat;
	line-height: 21px;
	margin: 0;
	padding-left: 15px; 
}

.titre_rub3 {
	background: url(_mm/demi_cercle_orange.gif) left top no-repeat;
	line-height: 21px;
	margin: 0;
	padding-left: 15px; 
}

#contenant {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	text-align: left;
	}
#separator{
	clear:left;
}
#separatorvert{
	float:left; 
}

/* creation de la baeline */
#baseline {
	width: 945px;
	height : 16px;
	clear: left;
	text-align: left;
	margin-left:10px;
	margin-right: 10px;
	background-image: url(_mm/back_baseline.gif);
	background-position: top;
	background-repeat: repeat-x;
 }
 #baseline_left
 {
 	float: left;
 	width: 800px;
	text-align: left;
 }
  #baseline_right
 {
 	float: left;
 	width: 125px;
	text-align: right;
 }
 
 
/* strucutre de la col gauche home */
 #zone_left
 {
 	width: 170px;
	float: left;
	
 }
 #edito
 {
 	clear: left;
	width:170px;

 }
  #edito_contenu
 {
 	float: left;
	width:151px;
 }
  #edito_trait
 {
 	float: left;
	width:19px;
	height: 404px;
	background-image: url(_mm/degrade_trait.gif);
	background-repeat: no-repeat;
	background-position: top;
 }
  #edito_logo
 {
 	clear: left;
	width:151px;
	background-image: url(_mm/logo_home.jpg);
	background-repeat: no-repeat;
 }
 #edito_txt {
 	margin-right: 10px;
 	margin-top: 20px;
	text-align: right;
 }
 
#newsletter {
	float:left;
	width: 160px;
 }
 
/* strucutre de la col contenu home */
#main_home {
	width: 790px;
	float:left;
	
}
/* strucutre de la col contenu des pages */
#principal {
	width: 960px;
	clear:left;
}
#main_page {
	width: 859px;
	float:left;
	/*background-color:  Aqua;*/
	text-align: center;
}
#main_tit_ssrub_caue{
height: 30px;
background-color: #D59395;
text-align : left;
}
#main_tit_ssrub_serv{
height: 30px;
background-color: #A3A8C6;
text-align : left;
}
#main_tit_ssrub_col{
height: 30px;
background-color: #FFCC7F;
text-align : left;
}
#main_tit_ssrub_infos{
height: 30px;
background-color: #DEA5D1;
text-align : left;
}
#main_tit_ssrub_doc{
height: 30px;
background-color: #DAE0C0;
text-align : left;
}

#content{
	clear: left;
	text-align: left;
	width: 859px;
	}
	

/*   navigation */
#ss_menu{
width: 790px;
	float : left;
	text-align: right;
}
#sep_nav{
	float:left;
	background-image: url(_mm/nav_sep.gif);
	background-repeat: no-repeat;
	width: 3px;
	height:45px;
}

/*
ul#submenu {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
	ul#submenu li {
		list-style: none;
		background: url(_mm/submenu_puce.gif) left center no-repeat;
		padding-left: 27px;
		margin: 0 0 10px 0;
	}
	ul#submenu li a {
		color: #666;
		text-decoration: none;
	}
	ul#submenu li a:hover {
		color: #000;
		text-decoration: underline;
	}
*/


/***** ONGLET NAVI *****/
#page_nav{
float:left;
	height: 118px;
	width: 960px;
}
#page_logo{
float: left;
width:151px;
background-image: url(_mm/logo_home.jpg);
background-repeat: no-repeat;
}

#page_trait{
	float: left;
	width: 19px;
	height: 118px;
	background-image: url(_mm/degrade_trait_page.gif);
	background-repeat: no-repeat;
}
#page_zone_nav{
		height: 45px;
	width: 790px;
	float: left;
}
#page_tit_rub{
height: 29px;
}

#navigation {
	height: 45px;
	width: 790px;
	clear: left;
	}

#onglet1 {
	width: 39px;
	height: 45px;
	background-image: url(_mm/nav_debut.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: pointer;
	}

#onglet7 {
	width: 49px;
	height: 45px;
	background-image: url(_mm/nav_fin.jpg);
	background-repeat: no-repeat;
	float: left;
	}
	
#onglet2 a{
	width: 90px;
	height: 45px;
	background-image: url(_mm/nav_10.gif);
	background-repeat: no-repeat;
	float: left;
}
#onglet3 a{
	width: 150px;
	height: 45px;
	background-image: url(_mm/nav_20.gif);
	background-repeat: no-repeat;
	float: left;
}
#onglet4 a{
	width: 151px;
	height: 45px;
	background-image: url(_mm/nav_30.gif);
	background-repeat: no-repeat;
	float: left;
}
#onglet5 a{
	width: 151px;
	height: 45px;
	background-image: url(_mm/nav_40.gif);
	background-repeat: no-repeat;
	float: left;
}
#onglet6 a{
	width: 142px;
	height: 45px;
	background-image: url(_mm/nav_50.gif);
	background-repeat: no-repeat;
	float: left;
}

#sommaire{
	clear:left;
	width:780px;
	vertical-align: top;
}




/***** Style mise en page contenu *****/

hr {
	height: 1px;
	border: 0;
	color: #ccc;
	background-color: #ccc;
	margin: 0;
	padding: 0;
}

a.lknav9 {  
	font-family: Trebuchet MS; 
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none}
a.lknav9:hover {  
	font-family: Trebuchet MS; 
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline}	
a.lknav9:active {  
	font-family: Trebuchet MS; 
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline}
	
a.lkgris99 {  
	color: #999999;
	text-decoration: none}
a.lkgris99:hover {  
	color: #999999;
	text-decoration: underline}	
a.lkgris99:active {  
	color: #999999;
	text-decoration: underline}
	
a.lkgris66 {  
	color: #666666;
	text-decoration: none}
a.lkgris66:hover {  
	color: #666666;
	text-decoration: underline}	
a.lkgris66:active {  
	color: #666666;
	text-decoration: underline}

a.lkblack{
	color: black;
	text-decoration: none}
a.lkblack:hover {
	color: black;
	text-decoration: underline}
a.lkblack:active {
	color: black;
	text-decoration: underline}

a.lkbleu {  
	color: #47528D;
	text-decoration: none}
a.lkbleu:hover {  
	color: #47528D;
	text-decoration: underline}	
a.lkbleu:active {  
	color: #47528D;
	text-decoration: underline}

a.lkbordeaux {  
	color: #790000;
	text-decoration: none}
a.lkbordeaux:hover, a.lkbordeaux:active {  
	color: #790000;
	text-decoration: underline}	
	
a.lkorange {
		color:#FF9900;
	text-decoration: none}
a.lkorange:hover {
		color:#FF9900;
	text-decoration: underline}
a.lkorange:active {
		color:#FF9900;
	text-decoration: underline}

h1 {
	font-family:Trebuchet MS, , Helvetica;
	font-size:16px;
	margin:0px;
	padding:0px;
	color:#000000;
}
	

input, textarea {
	border:1px solid #666666;
	padding-left:2px;
}

input.radio {
	border: 0px
}

input, select, textarea {
	font-family:Trebuchet MS, , Helvetica;
	font-size:11px;
	color:#666666;
}
	
INPUT.txt {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	COLOR: #666666;
	FONT-FAMILY: Trebuchet MS;
	FONT-SIZE: 9px;
	font-weight: normal;}
	
SELECT.txtselect { 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; 
	COLOR: #666666; 
	FONT-FAMILY: Trebuchet MS; 
	FONT-SIZE: 9px}

TEXTAREA.txt_area {
	color: #666666;	
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	font-family: Trebuchet MS, Helvetica;	
	font-size: 10px; 
	font-weight: normal;
	text-transform: none;
}
.inputform-home {
	width: 135px;
}

.trebu9{
	font-family: Trebuchet MS, , Helvetica;
	font-size: 9px;
	font-weight: normal;}
	
.trebu10 {
	font-family: Trebuchet MS, , Helvetica;
	font-size: 10px;
	}
	
.trebu11 {
	font-family: Trebuchet MS, , Helvetica;
	font-size: 11px;
	}
	
.trebu12 {
	font-family: Trebuchet MS, , Helvetica;
	font-size: 12px;
	}

.trebu13 {
	font-family: Trebuchet MS, , Helvetica;;
	font-size: 13px;
}
	
.verdana10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.justify {
	text-align: justify;
}

.white
{
color: #FFFFFF;
}
.black
{
color: #000000;
}
.gris66
{
	color: #666666;
}
.gris99
{
	color: #999999;
}
.rouge
{
	color: #ED171F;
}
.bordeaux{
	color: #790000;
}

.bleu{
	color: #47528D;
}
.orange{
	color:#FF9900;
}
.violet{
	color:#BE4BA4;
}
.kaki{
	color:#848F50;
}
.gras {
	font-weight: bold;
}

.italic
{
 font-style:italic;
}

.top
{
 vertical-align:top;
}
.legende_gauche

{
   vertical-align:top;
   text-align:left;
}
.legende_droite
{
		vertical-align:top;
		text-align:right;
}

.retrait5
{
	padding-left: 5px;
		padding-right: 5px;
}
.centrer
{
	text-align:center;
}

/* Cadres des tableaux */
.encart_caue {
	border: 1px solid #D59395; 
	padding: 7px;
}
.encart_caue_normal {
	border: 0;
	border-bottom: 1px solid #D59395; 
	padding-bottom: 5px;
}
.encart_part {
	border:1px solid #A3A8C6; 
	padding:7px;
}
.encart_pro {
	border:1px solid #BE4BA4; 
	padding:7px;
}
.encart_col {
	border:1px solid #FFCC7F; 
	padding:7px;
}
.encart_infos {
	border:1px solid #DEA5D1; 
	padding:7px;
}
.encart_doc {
	border: 0;
	border-bottom:1px solid #DAE0C0; 
	padding: 3px;
}

.encart_selection {
	border: 1px solid #DAE0C0;
	padding: 3px;
}


.cadre_infos {
	border:1px solid #A80F86;
}
.cadre_gris {
	border:1px solid #666666;
}.trebu16 {

	font-family: Trebuchet MS, , Helvetica;
	font-size: 16px;
}



#intro_obs {
	font-family:Verdana, Helvetica, sans-serif; font-size:11px;
}

#intro_obs .title {
	font-size:13px;

}


/* */

#caue_Search0, #caue_Search1 { width:100%; }
#caue_Search0 .caue_Col0, #caue_Search0 .caue_Title, #caue_Search1 .caue_Col0, #caue_Search1 .caue_Title { width:150px; }
#caue_Search0 .caue_Title, #caue_Search1 .caue_Title { font-size:12px; font-weight:bold; color: }
#caue_Search0 .caue_Col1, #caue_Search1 .caue_Col1 { width:auto;color:#666666;}

#caue_Search0 td, #caue_Search1 td { font-family:Verdana, Helvetica, sans-serif; color:#000000; font-size:11px; }

#caue_Search0 input, #caue_Search1 input {  border:1px solid #AAAAAA; margin:1px; 
								 			font-family:Verdana, Helvetica, sans-serif; 
								 			color:#666666; font-size:10px;}
											
#caue_Search0 select , #caue_Search1 select {  border:1px solid #AAAAAA; margin:1px; 
								 			   font-family:Verdana, Helvetica, sans-serif; 
								 			   color:#666666; }
optgroup, option { font-family:Verdana, Helvetica, sans-serif; font-size:11px; }									

/*
* Structure du tableau des resultats
*/

#caue_Result { width:100%; }
#caue_Result td, label { font-family:Verdana, Helvetica, sans-serif; color:#000000; font-size:11px; }
#caue_Result * a { text-decoration:none; color:#848F50; }
#caue_Result * a:hover { text-decoration:underline; }

/*
* Structure du tableau du détail
*/

#caue_Detail { width:100%; }
#caue_Detail td { font-family:Verdana, Helvetica, sans-serif; color:#000000; font-size:11px; }
#caue_Detail * a { text-decoration:none; color:#848F50; }
#caue_Detail * a:hover { text-decoration:underline; }
.caue_titre { font-weight:bold; }
.caue_sstitre { font-weight:bold; color:#666666; }
.caue_maj { font-weight:bold; font-size:10px; }
span , #caue_Search0 .caue_Title span{ color:#848F50;  font-weight:bold; font-size:11px;  }

