
a
{
	text-decoration:none;
	color:#f7562a;
}

a:hover
{
	text-decoration:none;
	color:#000000;	
}



a.menu
{
	font-family: Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
}

a.menu_Selected
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#f7562a;
	font-weight:bold;

}

a.menu:hover
{
	color:#f7562a;
	text-decoration:none;
}


a.menu_Selected:hover
{
	color:ffffff;
	text-decoration:none;
}

td
{
	font-size: 13px;
	color:#ffffff;
	text-align:left;
}

.txt
{
	color:#ffffff;
	padding:10px 20px 20px 30px;
}

.txt_court
{
	color:#ffffff;
	padding:0px;
}

body {
	padding: 0px 0px 0px 0px;
	margin:0;
	border:0;
	font-size:11px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color:#ffffff;
	}
	
	
p
{
	padding-bottom:5px;
	padding-top:5px;
	font-size:13px;
}

h1
{
	font-family:Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size:24px;
	font-weight:bold;
	display:inline;
	white-space:nowrap;
}

h2
{
	font-size:16px;
	display:inline;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	color: #ffffff;	
	white-space:nowrap;
}

h3
{
	font-size:20px;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	color: #ffffff;	
}

h4, h5, h6, h7
{
	display:inline;
	white-space:nowrap;
}

.main_coord_bloc {
	vertical-align:top;
	padding:20px 20px 20px 20px;
}

.main_header {
	height:36px; 
    color:#ED1C24; 
    font-weight:bold; 
    font-size:24px; 
	padding:5px 10px 0px 0px; 
	text-align:right; 
	vertical-align:middle;
	text-shadow:0px 0px 8px white ;
}

.main_header_txt {
    color:#ED1C24; 
    font-weight:bold; 
    font-size:24px; 
	height:200px;
	padding:10px 0px 10px 20px; 
	text-align:left; 
	vertical-align:top;
	text-shadow:0px 0px 8px white ;
	white-space:nowrap;
}

.main_logo {
	background:url(Logo.jpg) top left no-repeat;
/*	height:40px;	
	padding-left:170px;*/
	vertical-align:top;
/*	padding-top:95px;*/
}

.main_coord_tel {
	
	font-weight:bold;
	font-size:20px;	
	padding-top:95px;
	padding-left:152px;
	padding-right:20px;
	text-align:center;
	padding-bottom:8px;
}

.main_coord_datas {
	font-size:10px;
	font-weight:bold;
	text-align:center;
		
}

.main_menu {
	vertical-align:middle;
	text-align:center;	
	height:46px;
	background-color:rgba(0, 0, 0, 0.75); 

	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

.main_content {
	min-height:400px;
	height:400px;
	padding:20px;
	background-color:rgba(0, 0, 0, 0.75); 

	vertical-align:top;
	box-shadow:0px 0px 20px #333;
	border-radius:20px;
}

.hp_news {
	padding: 10px 0px 0px 30px;	
	margin:0px;
}

.vig_dep {
	padding:0px 0px 0px 0px ;
	border:#999999 solid 1px;	
	background:white;
	text-align:center;
	width:120px; 
	max-width:120px;
	height:120px;
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
}

.dpt_ong {
	display:block;
	padding: 0px 15px 15px 15px;	
}

.dpt_ong_t3_titre {
	font-weight:bold;
	padding:8px 10px 3px 10px;
}

.dpt_ong_t3_memo {
	padding:0px 10px 5px 30px;
	border-bottom:#606060 dotted 1px;
}

.dpt_ong_t4_titre {
	font-weight:bold;
	height:15px;
	padding:8px 10px 3px 10px;
}

.dpt_ong_t4_memo {
	padding:0px 10px 5px 30px;
	min-height:30px;
	border-bottom:#606060 dotted 1px;
}

.dpt_ong_t4_photo {
	padding:8px 10px 3px 10px;
	border-bottom:#606060 dotted 1px;
	text-align:center; vertical-align:top;
}

.dpt_ong_t5_titre {
	font-weight:bold;
	height:15px;
	padding:8px 10px 3px 10px;
}

.dpt_ong_t5_memo {
	padding:0px 10px 5px 30px;
	min-height:30px;
	border-bottom:#606060 dotted 1px;
}

.dpt_ong_t5_photo {
	padding:8px 10px 3px 10px;
	width:10px;
	border-bottom:#606060 dotted 1px;
	text-align:center; vertical-align:top;
}

.dpt_ong_t5_prix {
	font-weight:bold;
	text-align:right;
	height:15px;
	padding:8px 10px 3px 10px;
}

.dept_lien_selected {
	color:#606060;	
}

.bt_ong {
	background:#ED1C24; 
	border-top-left-radius : 10px;	
	border-top-right-radius : 10px;	
	height:30px;
	padding-left:10px; 
	padding-right:10px;
}

.bt_ong_selected {
	background:#D6D4E1; 
	border-top-left-radius : 10px;	
	border-top-right-radius : 10px;	
	height:30px;
	padding-left:10px; 
	padding-right:10px;
}

.bt_ong a {
	color:white;	
	font-weight:bold;
	font-variant:small-caps;
}

.bt_ong_selected a {
	color:#ED1C24;	
	font-weight:bold;
	font-variant:small-caps;
}