/************-general-************/
body{ margin:0;behavior: url("files/htc/hover.htc");}
a{ margin:0; padding:0; text-decoration:none;}
.curved {
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior:url(files/htc/border-radius.htc);
}
/************-Layout-************/
.menu1{ background:url(../gif/corn1.gif) no-repeat; background-position:center;}
.menu2{
	background:url(../gif/bg-menu.gif) repeat-x;
	background-position:center;
	padding-right: 1px;
	padding-left: 1px;
}
.menu5{
	background:url(../gif/bg-menu-on.gif) repeat-x;
	background-position:center;
}
.menu3{
	background-position:center;
	background-image: url(../gif/left-corner.gif);
	background-repeat: no-repeat;
}
.menu4{
	background-position:center;
	background-image: url(../gif/right-coner.gif);
	background-repeat: no-repeat;
}
.menu6{
	background-position:center;
	background-image: url(../gif/left-corner-on.gif);
	background-repeat: no-repeat;
}
.menu7{
	background-position:center;
	background-image: url(../gif/right-coner-on.gif);
	background-repeat: no-repeat;
}
#except{ height:30px;}
.onglet{ background:url(../jpg/bg-onglet.jpg) no-repeat;}
.onglet-int{ background:url(../jpg/bg-onglet-interne.jpg) no-repeat;}
.onglet-pres{ background:url(../jpg/ong-presentation.jpg) no-repeat;}
.onglet-observ{ background:url(../jpg/ong-observatoire.jpg) no-repeat;}
.onglet-actu{ background:url(../jpg/ong-actu.jpg) no-repeat;}
.onglet-form{ background:url(../jpg/ong-formation.jpg) no-repeat;}
.onglet-contact{ background:url(../jpg/ong-contact.jpg) no-repeat;}
.orange-tap{ background:url(../gif/tap-orange.gif) repeat-x; background-position:bottom;}
.green-tap{ background:url(../gif/tap-green.gif) repeat-x; background-position:bottom;}
.yellow-tap{ background:url(../gif/tap-yellow.gif) repeat-x; background-position:bottom;}
.grey-tap{ background:url(../gif/tap-grey.gif) repeat-x; background-position:bottom;}
.links{/*-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(files/htc/border-radius.htc);*/behavior: url(files/htc/hover.htc); border:1px solid #F08A00; height:16px; padding:10px 0 10px 10px; width:95%; background-color:#F08900;}
.links2{/*-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(files/htc/border-radius.htc);*/behavior: url(files/htc/hover.htc);height:16px;padding:10px 0 10px 10px; width:95%;background: #F8F8F8; border:1px solid #EBEBEB;}
.links a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal;}
.links2 a{ text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}

.link-on{  height:16px; padding:10px 0; width:100%;background:url(../gif/bg-link.gif) repeat-x;}
.link-off{ height:16px; padding:10px 0; width:100%;background: #F8F8F8; border:1px solid #EBEBEB;}
.footer{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7D7D7D; border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB; background:#FAFAFA}
/************-font-************/
.text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal;}
.text-noire{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
.lien{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal;}
.lien:hover{text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}
.lien-menu{ cursor:pointer; margin-left:10px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.lien-menud{ cursor:pointer; margin-left:10px; text-decoration:none; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
.lien-menu2{font-weight:bold;cursor:pointer; margin-left:10px;text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; }
.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.titre{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EE7F00;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.coordonnee{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#B4B4B4;
	font-weight:bold;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.titre2{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EE7F00; font-weight:normal;}
.lien-footer{ margin:0 8px; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7D7D7D; font-weight:bold;}
.lien-footer:hover{ margin:0 8px;text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;}
.lien-formation{ margin:0 8px; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EE7F00; font-weight:bold;}
.lien-formation:hover{ margin:0 8px;text-decoration: underline;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#EE7F00; font-weight:bold;}

.text-footer{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C8C8C8; font-weight:normal;}
/************-forms-************/
.champ{
	background-image:url(../gif/bg-champ.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:170px;
	height:17px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.champ5{
	background-image:url(../gif/bg-champ5.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:8px 0 5px 10px;
	width:300px;
	height:20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.champ2{
	background-image:url(../gif/bg-champ2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:8px 0 5px 10px;
	width:390px;
	height:20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.champ3{
	background-image:url(../gif/bg-champ3.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:8px 0 5px 10px;
	width:387px;
	height:120px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titre_tab {
	background-color: #F5F5EB;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: normal;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.texte_tab {
	background-color: #F0FAFF;
	color: #333333;
	padding: 5px;
	line-height: normal;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
}.plan {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.plan ul li {
	list-style-position: outside;
	list-style-image: url(../gif/puce.gif);
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: -18px;
}
.plan ul li ul li {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: url(../gif/puce2.gif);
	list-style-type: disc;
}
.plan ul li ul li ul li {
	list-style-image: url(../gif/puce3.gif);
	list-style-type: disc;
	list-style-position: outside;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.rub {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #EE7F00;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	vertical-align: bottom;
}
.rub:hover {
	text-decoration: underline;
}
.srub {
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #008bd0;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: left;
	vertical-align: bottom;
}
.srub:hover {
	text-decoration: underline;
}
.ssrub {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	text-align: left;
	vertical-align: bottom;
}
.ssrub:hover {
	text-decoration: underline;
}