/* Meat IMS */

/*________________________GENERAL STUFF*/

* { padding:0; margin:0; }

body { background-color:#c2c49c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; }

#global { display:block; width:770px; margin:5px; }

hr { visibility:hidden; }
a { text-decoration:none; color:#000; }
a img { border:0; }
ul { list-style:none; }

.img_publi { float:left; width:80px; margin:2px 5px 2px 5px; clear:left; }
.para_publi { margin-bottom:30px; }
.seperate { margin:15px 0; clear:both; }
.aligncenter { text-align:center; }

.news_img { display:block;}


/*________________________HEADER*/

#header {display:block; height:100px; background-image:url(../_img/header.jpg); }
h1 { display:none; }
h1 a { display:block; width:285px; height:75px; text-indent:-9999px; text-decoration:none; overflow:hidden; }

/*________________________CONTENT*/

.lang { display:block; height:15px; text-align:right; font-size:0.8em; color:#000; }
.lang a { text-decoration:none; color:#000; }
.lang a:hover { background-color:#c2c49c; border:0; }

	/*____________________menu*/
	
#menu { width:225px; float:left; font-family:Arial, Helvetica, sans-serif; color:#003366; font-size:1.2em; margin-top:-3px; }

#menu ul { display:block; list-style:none; background-color:#f2f6f5; margin:3px 5px 5px 0;  }
#menu ul li { font-weight:bold; margin:7px 0; }
#menu .sous-menu { margin:-5px 0 0 5px; }
#menu .sous-menu li { font-weight:normal; margin:0;  }
#menu li a { color:#003366; display:block; padding-left:5px; }
#menu li a:hover { background-color:#fff; }

.copyrights { color:#000; font-size:0.8em; }

#content { width:535px; background-color:#fff; overflow:visible; float:right; margin-top:2px; padding:5px 5px 40px 5px; font-size:1.1em; line-height:1.5em; text-align:justify; }
#content h2 { text-transform:uppercase; font-size:1.1em; margin:10px 0; }
#content h3 { text-transform:uppercase; font-size:1em; margin:15px 0 5px 0; }
#content h4 { font-size:1em; }
#content p { margin:10px 0; line-height:1.3em; }
#content a { color:#999900; }
#content a:hover { border-bottom:1px dotted #000; }


/*________________________COLONNE GAUCHE*/

#colgauche { width:304px; display:block; float:left; }
.intrOIV { font-weight:bold; line-height:1.3em; padding-bottom:15px; border-bottom:1px dotted #b3c8d2; margin-bottom:15px; }

#colgauche h3 { font-size:1em; }
#colgauche h4 { color:#999900; font-size:1em; }
#colgauche a { color:#999900; }
#colgauche p { margin:10px 0; }
#colgauche a:hover { text-decoration:underline; }

#colgauche .encadre_bleu { background-color:#f2f6f5; padding:10px 5px; font-size:0.9em; font-weight:bold; } 
#colgauche .encadre_bleu a { color:#000; text-decoration:underline; font-weight:normal; } 

/*________________________COLONNE DROITE*/

#coldroite { display:block; width:220px; float:right; padding-top:15px; }

#coldroite .pub { display:block; height:155px; padding-bottom:20px; border-bottom:1px dotted #b3c8d2; margin-bottom:15px; text-align:left; }
#coldroite .pub object { width:218px; border:1px solid #000; }
#coldroite h4 { font-size:1em; }
#coldroite h5 { margin:10px 0 5px 0; font-size:1em; }

#coldroite .calendrier { background-color:#f2f6f5; font-size:0.9em; line-height:1.1em; padding:3px; }
#coldroite .calendrier p { margin:5px 0; }
#coldroite .calendrier a { text-decoration:underline; display:block; margin-bottom:10px; border:0; }
#coldroite .calendrier a:hover { border:0; }

/*________________________FOOTER*/

#footer { display:block; clear:both; text-align:right; }

/*____________________login.php */
.label { display:block; width:70px; float:left;}
.log {display:block; width:100%;}

/*_______________________MEMBERSHIP DIRECTORY*/
.directory p{
	text-align:left;
}
.directory .address p{
	padding-left:22px;
	color:#003366!important;
}

.left-table{float:left;margin:0 0 15px 22px;border-bottom:#C30 solid 1px; }
.right-table{float:right;margin:0 22px 15px 0;border-bottom:#C30 solid 1px;}
.names-table{margin:0 0 0 22px; width:auto; clear:both;}

.right-table .title{width:60px;}
.left-table .title{width:35px;}
.names-table .data{ padding-right:5px; width:auto;}
.names-table .title{width:auto;}
.data, .data a{color:#003366!important; text-align:left; margin-right:5px;}
.title, .title a{color:#C30!important;font-weight:bold; text-align:left;}

.left-table td, .right-table td{
	border-top:#C30 solid 1px;
}
.directory hr{
	visibility:visible!important;
	height:7px;
	background-color:#036;
	border:none;
	margin:10px 0 3px 0;
}
.directory .top{
	background-image:url(../_img/bg-directory-top.gif);
	width:535px;
	height:40px;
	display:block;
	border-bottom:#65653D solid 1px;
}
.directory .top select{
	margin-top:8px;
	width:124px;
	}
.select-country{margin-left:22px; margin-right:12px}
#search-member{ width:138px; height:16px; margin-left:44px; padding:2px 0 0 2px;}
#search-member-ok{ height:22px; margin-left:4px;}
.info-top{
	background-color:#FFE1D5;
	border-bottom:#E30202 solid 7px;
}
.directory .country{
	background-image:url(../_img/bg-directory-country.gif);
	background-repeat:no-repeat;
	display:block;
	width:250px;
	height:32px;
}
.country h2{
	color:#FFF!important;
	margin-top:0px!important;
	padding-top:6px;
	padding-left:22px;
}
.member h2{
	color:#FFF!important;
	margin-top:18px!important;
	padding:5px 22px;
	background-color:#003366;
	text-align:left;
	text-transform:none!important;
}
.info-bottom {padding:5px 22px 10px 22px; color:#003366!important;}
.info-bottom .data, .info-bottom .title{border-bottom:#56CCFE 1px dotted;}

.menu-red{
	background-color:red;}
.menu-red a{color:#FFF!important;}
.menu-red a:hover{color:red!important;}