/* CSS Document */

* { margin:0; padding:0;}
html{font:11px/14px arial, helvetica, sans-serif;}
body{
	background: url(../images/fill.gif) left top repeat-x #f5f5f5;	
}
input, textarea, select{ 
	font:11px/14px tahoma, arial, helvetica, sans-serif;
	color:#C9A382; 
	border:1px solid #000000;
	vertical-align:top;
}
   
#page {
              margin-left: auto;
              margin-right: auto;
			  text-align: center; 
              }

.input_1{ width:150px; height:19px; border:1px solid #555555; background:#343434; vertical-align:middle; margin:0 0 0 5px; font-size:12px; color:#9a9a9a;}
.input_1long{ width:250px; height:19px; border:1px solid #555555; background:#343434; vertical-align:middle; margin:0 0 0 5px; font-size:12px; color:#9a9a9a;}
.input_1semilong{ width:200px; height:19px; border:1px solid #555555; background:#343434; vertical-align:middle; margin:0 0 0 5px; font-size:12px; color:#9a9a9a;}
.input_1court{ width:100px; height:19px; border:1px solid #555555; background:#343434; vertical-align:middle; margin:0 0 0 5px; font-size:12px; color:#9a9a9a;}
.input_1pluscourt{ width:55px; height:19px; border:1px solid #555555; background:#343434; vertical-align:middle; margin:0 0 0 5px; font-size:12px; color:#9a9a9a;}
.input_2{ width:150px; height:19px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 0 0 22px; font-size:12px; color:#4b4b4b;}
.input_2court{ width:100px; height:19px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 0 0 22px; font-size:12px; color:#4b4b4b;}
.input_2semilong{ width:200px; height:19px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 0 0 22px; font-size:12px; color:#4b4b4b;}
.input_2long{ width:400px; height:19px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 0 0 22px; font-size:12px; color:#4b4b4b;}
.input_3{ width:30px; height:19px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 5 0 5px; font-size:12px; color:#4b4b4b;}
.input_4{border:0px; }

.textarea{ width:300px; height:100px; overflow:auto;}
.textarealong{width:400px; height:100px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 0 0 22px; font-size:12px; color:#4b4b4b;}
.textareacourt{width:200px; height:60px; border:1px solid #555555; background:#ebebeb; vertical-align:middle; margin:0 0 0 22px; font-size:12px; color:#4b4b4b;}
/*****************************************************************/
.indent{ margin:0; padding:0;text-align: left;}
.indent2{ margin:0; padding:10px;text-align: left;}
.block{ width:auto; margin:0; padding:0;}
.block_menu{ width:723px; margin:0; padding:0;}/******intégration de la balise block_menu******/
.block_log{ width:260px; margin:0; padding:0;}/******intégration de la balise block_log******/
.block_1{ width:auto; margin:0; padding:0;}
.block_2{ width:auto; margin:0; padding:0;}
.block_3{ width:auto; margin:0; padding:0;}
.block_4{ width:auto; margin:0; padding:0;}
.block_5{ width:auto; margin:0; padding:0;}
.block_6{ width:auto; margin:0; padding:0;}
.block_7{ width:auto; margin:0; padding:0;}
.block_8{ width:auto; margin:0; padding:0;}

/*****************************************************************/
/*****************************************************************************/
.center{text-align: center;}
.txt_1toutpetit{ font-size:10px; color:#ffffff;}
.txt_1toutpetitnoir{ font-size:10px; color:#000000;}
.txt_1{ font-size:13px; color:#959595; font-weight:bold;}
.txt_2{ font-size:14px; color:#d8d8d8;}
.txt_3left{ color:#3e3e3e; font-size:12px; line-height:14px; font-weight:bold;text-align: left;}
.txt_3{ color:#3e3e3e; font-size:12px; line-height:14px; font-weight:bold;}
.txt_3red{ color:#FF0000; font-size:12px; line-height:14px; font-weight:bold;}
.txt_3green{ color:#9DB215; font-size:12px; line-height:14px; font-weight:bold;}
.txt_3barre{ color:#3e3e3e; font-size:12px; line-height:14px; font-weight:bold;text-decoration: line-through;}
.txt_3center{ color:#3e3e3e; font-size:12px; line-height:14px; font-weight:bold;text-align: center;}
.txt_4{ font-size:12px; color:#656565;}
.txt_5{ font-size:14px; color:#2a2a2a; font-weight:bold;}
.txt_5center{font-size:14px; color:#2a2a2a;font-weight:bold;text-align: center;}
.txt_5centergreen{font-size:14px; color:#9DB215;font-weight:bold;text-align: center;}
.txt_5centerblanc{font-size:14px; color:#ffffff;font-weight:bold;text-align: center;}
.txt_6{ font-size:12px; color:#656565; font-weight:bold;}
.txt_7{ font-size:12px; color:#000000; font-weight:bold;}
.txt_7center{ font-size:12px; color:#000000; font-weight:bold;text-align: center;}
.txt_7red{ font-size:12px; color:#FF0000; font-weight:bold;}
.txt_3redcenter{ color:#FF0000; font-size:12px; line-height:14px; font-weight:bold;text-align: center;}
.txt_3greencenter{ color:#9DB215; font-size:12px; line-height:14px; font-weight:bold;text-align: center;}
.txt_3greenleft{ color:#9DB215; font-size:12px; line-height:14px; font-weight:bold;text-align: left;}
.txt_8{color:#575757;}
.txt_9{ color:#595959; font-size:16px;}
.txt_10{}
.txt_11{ font-size:14px; color:#2a2a2a; font-weight:bold; text-transform:uppercase;}
.txt_12{color:#818181;}
.txt_13{ color:#595959; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.txt_14{ color:#2a2a2a; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; line-height:14px;}
.txt_15{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.txt_16{ font-size:12px; color:#2a2a2a; font-weight:bold;}
.txt_17{ color:#2c2c2c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;}
.txt_18{ color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold;}
.txt_green{ color:#bfdd01; font-size:12px; line-height:14px; font-weight:bold;}
.txt_19{ font-size:14px; color:#2a2a2a; font-weight:bold; text-transform:capitalize;}
.txt_20center{font-size:18px; color:#2a2a2a;font-weight:bold;text-align: center;}

.verifvert{ color:#9DB215; font-size:12px; line-height:14px; font-weight:bold;}
.verifrouge{ color:#ff0000; font-size:12px; line-height:14px; font-weight:bold;}
/*****************************************************************************/
ul {list-style:none;}
.list_1 ul {list-style:none;}
.list_1 li a { 
	background:url(../images/arr.gif) 0 5px no-repeat;
	padding:0 0 0 9px;
	font-size:12px;
	line-height:22px;
	color:#222222;
	text-decoration:underline;
}
.list_1 li a:hover {text-decoration:none;}

.list_2 ul {list-style:none;}
.list_2 li a { 
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.list_2 li a:hover {text-decoration:none;}

.list_3 ul {list-style:none;}
.list_3 li a { 
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.list_3 li a:hover {text-decoration:none;}

.col { float:left;}

/***************MENU NAV_TOP*****************/
#nav_top  {
	float: right;
	display: block;
	overflow: hidden;
	margin-top: 28px;
	height: 86px; 
}
div.item{
	display: block;
	float: left;
	height: 87px;
	width:84px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color:#b7b7b7;
}

.simple{padding-top: 37px;}
.double{padding: 30px 5px 0 0px;}
div.stbl a{
	background: url(../images/m_2.gif) no-repeat #282828;display:block;
	color: #b7b7b7;
	display:block;
	height: 87px;
	width:84px;
}
div.stbl a:hover{
	background: url(../images/m_2_hov.gif) no-repeat #c7e120;display:block;
	color: #000000;
	display:block;
	height: 87px;
	width:84px;
}
div.current a:hover{
	background: url(../images/m_2.gif) no-repeat #282828;display:block;
	color: #b7b7b7;
	display:block;
		height: 87px;
	width:84px;
}
div.current a{
	background: url(../images/m_2_hov.gif) no-repeat #c7e120;display:block;
	color: #000000;
	display:block;
	height: 87px;
	width:84px;
}
/***************END MENU NAV_TOP*****************/
.colcenter {
	float:none;
	text-align:center;
	font-weight:bold;
}

.colcenterbig {
	float:none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}

.colcenterbigsouligne {
	float:none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

.colright {
	text-align:right;
	font-weight:bold;
}
.clear { clear:both;}

/*---links---*/
a:hover{ text-decoration:none;}
.link{ font-size:14px; color:#d8d8d8; font-weight:bold;}
.link_1{font-size:12px; color:#000000; font-weight:bold;}
.link_2{color:#000000; font-weight:bold; line-height:27px;}
.link_3{color:#000000; font-weight:bold;}
.link_4{ font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
.link_4:hover{ text-decoration:underline;}
.link_5{ font-size:16px; color:#ffffff; text-decoration:underline;}
.link_5:hover{ text-decoration:none; color:#595959;}
.link_txt_5{ font-size:14px; color:#2a2a2a; font-weight:bold;}
.link_6{ font-family:tahoma, arial, helvetica, sans-serif; color:#222222; font-size:15px; text-decoration:none;}
.link_6:hover{ text-decoration:underline;}
.link_7{ font-family:tahoma, arial, helvetica, sans-serif; color:#818181; font-size:13px; text-decoration:none;}
.link_7:hover{ text-decoration:underline;}
.link_8{ font-family:tahoma, arial, helvetica, sans-serif; color:#818181; font-size:18px; text-decoration:none;}
.link_8:hover{ text-decoration:underline;}
.link_9{ font-family:tahoma, arial, helvetica, sans-serif; color:#818181; font-size:15px; text-decoration:none;}
.link_9:hover{ text-decoration:underline;}
.link_10{ font-family:tahoma, arial, helvetica, sans-serif; color:#222222; font-size:18px; text-decoration:none;}
.link_10:hover{ text-decoration:underline;}
.link_11{ font-family:tahoma, arial, helvetica, sans-serif; color:#818181; font-size:19px; text-decoration:none;}
.link_11:hover{ text-decoration:underline;}
.link_12{ font-family:tahoma, arial, helvetica, sans-serif; color:#222222; font-size:17px; text-decoration:none;}
.link_12:hover{ text-decoration:underline;}
.link_13{ font-family:tahoma, arial, helvetica, sans-serif; color:#818181; font-size:17px; text-decoration:none;}
.link_13:hover{ text-decoration:underline;}
.link_14{ font-family:tahoma, arial, helvetica, sans-serif; color:#818181; font-size:16px; text-decoration:none;}
.link_14:hover{ text-decoration:underline;}
.link_15{ font-family:tahoma, arial, helvetica, sans-serif; color:#222222; font-size:16px; text-decoration:none;}
.link_15:hover{ text-decoration:underline;}
.link_16{ font-family:tahoma, arial, helvetica, sans-serif; color:#222222; font-size:13px; text-decoration:none;}
.link_16:hover{ text-decoration:underline;}
.link_17{ font-family: arial, helvetica, sans-serif; color:#2c2c2c; font-size:12px; font-weight:bold; text-decoration:underline;}
.link_17:hover{ text-decoration:none;}
.link_18{ font-family: arial, helvetica, sans-serif; color:#000000; text-decoration:underline;}
.link_18:hover{ text-decoration:none;}
.link_19{ font-family: arial, helvetica, sans-serif; color:#000000; font-weight:bold; text-decoration:underline;}
.link_19:hover{ text-decoration:none;}
.link_20{ font-family:arial, helvetica, sans-serif; color:#222222; font-size:11px; font-weight:bold; text-decoration:underline;}
.link_20:hover{ text-decoration:none;}
.link_21{ font-size:10px; color:#ffffff; text-decoration:underline;}
.link_21:hover{ text-decoration:none; color:#595959;}
.link_22{ font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:underline;}
.link_22:hover{ text-decoration:none;}
.link_23{ color:#3e3e3e; font-size:12px; line-height:14px; font-weight:bold;text-decoration:none;}
.link_23:hover{ text-decoration:underline;}


/*---//	links---*/
.main {margin:0 auto;}

#header { background: url(../images/bg_header.gif) left top no-repeat; }
#header .block { height:45px;}
#header .block .indent{ padding:10px 0 0 447px;}
#header .block_menu {float: left; height: 115px;}
#header .block_menu a{text-decoration: none;}
#header .block_menu  a img{float: left;}
#header .block_log {float: right;}
#header .block_1 {padding:0px 0 0 13px;}
#header .block_3 {margin:55px 0 0 197px;}
#header .pos{position:absolute; margin:0 0 0 23px;}


/*---page---*/
#page #wrapper{ background:#ececec;}
#page #wrapper .indent{padding:0 0 0 0;}
#page #wrapper .column{ background:url(../images/bg_4.gif) right top repeat-y; padding:0 1px 0 0;}
#page #wrapper .column .indent{padding:0 0 0 0;}

#page #wrapper .column1col{ background:url(../images/bg_4.gif) right top repeat-y; padding:0 1px 0 0;}
#page #wrapper .column1col .indent{padding:0 0 0 0;}




#page #wrapper .column .block{ background:url(../images/bg_1.gif) left bottom repeat-x #D5D5D5;}
#page #wrapper .column .block .indent{ padding:5px 0 17px 17px;}
#page #wrapper .column .block .indent2{ padding:19px 0 0px 25px;}
#page #wrapper .column .block form{ margin:19px 0 0 0;}
#page #wrapper .column .block .w1{width:140px;}


#page #wrapper .column .block1col{ background: left bottom repeat-x #D5D5D5;}
#page #wrapper .column .block1col .indent{ padding:5px 0 17px 25px;}
#page #wrapper .column .block1col .indent2{ padding:19px 0 0px 25px;}
#page #wrapper .column .block1col form{ margin:19px 0 0 0;}
#page #wrapper .column .block1col .w1{width:140px;}


#page #wrapper .column .block_1{ background:url(../images/bg_2.gif) left bottom repeat-x #ececec;}
#page #wrapper .column .block_1 .indent{ padding:12px 0 22px 19px;}
#page #wrapper .column .block_1 .img{ margin:6px 0 4px 0;}
#page #wrapper .column .block_1 .block_img{ margin:8px 0 8px 0;}
#page #wrapper .column .block_1 .img_1{ float:left; margin:0 12px 0 0;}
#page #wrapper .column .block_1 .w1{width:314px;}

#page #wrapper .column .block_2{ background:#f5f5f5;}
#page #wrapper .column .block_2bg{ background:#f5f5f5;}
#page #wrapper .column .block_3{ background:#f5f5f5;}
#page #wrapper .column .block_2 .indent{ padding:18px 20px 2px 19px;}
#page #wrapper .column .block_2 .indent_1{ padding:35px 20px 3px 19px;}
#page #wrapper .column .block_2 .indent_2{ padding:30px 20px 3px 19px;}
#page #wrapper .column .block_2 .indent_3{ padding:30px 20px 3px 19px;}
#page #wrapper .column .block_8bg8{ background:#FFFFFF;text-align:left;}

#page #wrapper .column .block_2 .block_img{ margin:3px 0 5px 0;}
#page #wrapper .column .block_2 .bgr_dot{background:url(../images/dot.gif) left bottom repeat-x; margin:0 0 6px 169px; padding:0 0 4px 0;}
#page #wrapper .column .block_3 {background:url(../images/1_pic_15.gif) left top repeat-x; margin:33px 10px 0 14px;}
#page #wrapper .column .block_3 .bgg {background:url(../images/1_pic_13.gif) left top no-repeat;}
#page #wrapper .column .block_3 .bggg {background:url(../images/1_pic_14.gif) right top no-repeat; padding:20px 0 40px 50px;}


#page #wrapper .column_1{ background:#ececec;}
#page #wrapper .column_1 .indent{padding:0 0 0 0;}
#page #wrapper .column_1 .block{ background: url(../images/bg_3.gif) left bottom repeat-x #d5d5d5;}
#page #wrapper .column_1 .block .indent{ padding:82px 20px 0px 18px;}

#page #wrapper .column_1 .block_1{background: url(../images/bg_3.gif) left bottom repeat-x #ececec;}
#page #wrapper .column_1 .block_1{ padding:17px 10px 21px 15px;}
#page #wrapper .column_1 .block_1 .block_img{ margin:8px 0 8px 0;}
#page #wrapper .column_1 .block_1 .img_1{ float:left; margin:0 16px 0 0;}

#page #wrapper .column_1 .block_2{background:#ececec;}
#page #wrapper .column_1 .block_2 .indent{ padding:19px 25px 62px 16px;}
#page #wrapper .column_1 .block_2 .bg00{margin:18px 0 0 0; padding:0 0 15px 0; background:url(../images/bg_15.gif) left bottom repeat-x;}
#page #wrapper .column_1 .block_2 .bg01{margin:15px 0 0 0; padding:0 0 15px 0; background:url(../images/bg_15.gif) left bottom repeat-x;}
#page #wrapper .column_1 .block_2 .bg02{margin:15px 0 0 0; padding:0 0 15px 0;}
/*---// page---*/

#footer { background: url(../images/bg_footer.gif) 0 0 repeat-x #3e3e3e; color:#ececec; font-size:12px;}
#footer a{ color:#bfdd00;}
#footer .indent {padding:29px 0 0 36px;}


/*---// messagerie---*/

table.mes_emails{width:600px; font-size:inherit; margin:0;}
table.mes_emails td{padding:20px;}
table.mes_emails td.checkbox{width:30px; text-align: center;}
table.mes_emails td.date{width:20px; text-align: center;}
table.mes_emails td.expediteur{width:130px;}
table.mes_emails td.msg{width:250px;}
table.mes_emails td.suppr{width:20px;}
table.mes_emails td.suppr img{margin-left:3px;}
table.mes_emails td.restaure{width:30px;}
table.mes_emails td.restaure img{margin-left:10px;}
table.mes_emails th{padding:10px; background:#C5E016;}
table.mes_emails tr{color:#000; background:#eee;}
table.mes_emails tr.nonlu{color:#000; font-weight: bold; background:#ccc;}

table.mes_emails a.link_emails{color:black; text-decoration: none;}
table.mes_emails a:hover.link_emails{color:black; text-decoration:underline;}

#nav_mes_emails{margin: 5px 0 5px 0; font-size:14px; padding:15px;}
#nav_mes_emails li {display:inline; margin-right:15px;}
#nav_mes_emails li.boitereception a{ padding:10px 10px 10px 30px; background:url('../images/icons_b/mail_receive.png') no-repeat 0 3px; color:#353535;}
#nav_mes_emails li.boiteenvoi a { padding:10px 10px 10px 30px; background:url('../images/icons_b/mail_send.png') no-repeat 0 3px; color:#353535;}
#nav_mes_emails li.corbeille a{ padding:10px 10px 10px 30px; background:url('../images/icons_b/delete_mail.png') no-repeat 0 6px; color:#353535;}

.bottom_mes_emails{border-top: 2px solid #C5E016; margin-top:10px; padding:15px;}

#pagination {font-size: 16px;text-align: center; padding:15px; border-top: 2px solid #C5E016;}
#pagination a {font-size: 16px;text-align: center;}

#mes_emails_affichage{width:570px; margin-top:15px; padding:15px; background:#ddd;}
#mes_emails_affichage h3{margin-bottom: 5px;}
#mes_emails_affichage p{margin-bottom: 8px;}
.mes_emails_affichage_recu{float: right; right:15px; top:15px}

#mes_emails_affichage_rep{width:570px; margin-top:15px; padding:15px; background:#E6EFA4;}
#mes_emails_affichage_rep h3{margin-bottom: 5px;}
#mes_emails_affichage_rep p{margin-bottom: 8px;}
.mes_emails_affichage_recu_rep{ right:15px; top:15px}

input.input_mes_emails{background:#C5E016; color:#000;}


#rep_mes_emails {margin: 20px 0; font-weight: bold;}
button{
		width:70px;
		height:29px;
		line-height:37px;
                margin-right: 15px;
		font-size:11px;
                font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		border:none;
		background:#C5E016 url(../images/form1/form_button_small.jpg);
		color:#000;
		cursor:pointer;
		text-align:center;

		}

#fiche_expediteur {overflow:hidden; font-size:14px;padding:15px; border-left: 10px solid #C5E016; margin:10px 0;}
#fiche_expediteur p{ margin:5px 0;}
h2#title_conv {background:url(../images/icons_b/user.png) no-repeat 0 4px; padding:10px 10px 10px 25px;}

a.rep_mes_emails{background:url(../images/icons_b/mail_send_mini.png) no-repeat 0 0;padding-left:20px;}

#rep_msg {}

#error_max_msg { margin:20px 0; font-weight:bold;}

h2.entete_mes_emails{background:#C5E016; padding:10px; margin-top:15px; }

/*---// fin messagerie---*/
