/* Paramétrage des balises par défaut */
A {
	color: #000000;
}

BODY {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}

H1 {
	margin: 20px 0px 5px 0px;
	font-size: 16px; font-weight: bold;
}

H2 {
	margin: 20px 0px 5px 0px;
	font-size: 14px; font-weight: normal; color: #333333;
}

H3 {
	margin: 20px 0px 5px 0px;
	font-size: 12px; font-weight: normal; color: #333333;
}

H4 {
	font-size: 12px; font-weight: normal;
}

HR {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #FFFFFF;
}

P {
	margin-top: 0px;
}

SELECT {
	background: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;
}

TEXTAREA {
	background: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;
}
THEAD {
	border-bottom: 1px solid #989898;
	font-weight: bold;
}

/* Paramétrages des classes par balises */
A.active {
	color: #CCCCCC;
	text-decoration: none;
}

A.active:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.fondateurs {
	color: #000000;
	text-decoration: none;
}

A.fondateurs:hover {
	text-decoration: none;
}

A.login_form {
	color: #FFFFFF;
	text-decoration: none;
}

A.login_form:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

A.menu {
	color: #FFFFFF;
	text-decoration: none;
}

A.menu:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

/* style pour le bandeau date & onglets */
A.sous_menu { color: #555555; text-decoration: none; }
A.sous_menu:hover { color: #333333; }
A.sous_menu_actif { color: #333333; text-decoration: none; }
A.sous_menu_actif:hover { color: #555555; }

DIV.titrage {
	background: #EFF5EB;
	position: relative; width: 595px; height: 46px; 
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	text-align: left; vertical-align: bottom;
	border-bottom: 1px solid #656565;
}
DIV.date {
	position: relative; width: 595px; height: 10px;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;
	text-align: left; vertical-align: middle;
}
DIV.onglet_actif {
	background: #FFFFFF;
	position: relative; top:1px; left: 0px; width: 90px; height: 10px;
	margin: 4px 0px 0px 5px; padding: 5px 0px 5px 0px;
	border-top: 1px solid #656565; border-left: 1px solid #656565; border-right: 1px solid #656565; border-bottom: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	text-align: center;
}
DIV.onglet {
	background: #ECECEC;
	position: relative; top:1px; left: 0px; width: 90px; height: 10px;
	margin: 4px 0px 0px 5px; padding: 5px 0px 5px 0px;
	border-top: 1px solid #656565; border-left: 1px solid #656565; border-right: 1px solid #656565; border-bottom: 1px solid #656565;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	text-align: center; 
}



DIV.annonce {
	background: #222222;
	position: relative; left: 0px; width: 800px;
}

DIV.contenu {
	background: #FFFFFF;
	position: relative; left: 0px; width: 800px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.footer {
	background: url(../img/ligne_contenu.gif) top no-repeat;
	position: relative; left: 0px; width: 800px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-size: 10px; color: #656565;
}

DIV.fondateurs {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333;
}

DIV.header {
	position: relative; left: 0px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.login_form {
	position: relative;
	padding: 0px 10px 0px 0px;
	color: #FFFFFF;
}

DIV.menu {
	position: relative; left: 25px;
	height: 140px;
	color: #FFFFFF;
}

DIV.sous_menu {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	position: relative; width: 585px; 
}

DIV.texte {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
	position: relative; left: 5px; width: 450px;
}


FONT.active {
	color: #CCCCCC;
}

FONT.menu {
	color: #FFFFFF;
}

IMG.logo {
	position: relative; top: 0px; left: 25px;
	padding: 10px 0px 10px 0px;
}

IMG.claim {
	position: relative; left: 5px;
}

INPUT.text {
	background: #FFFFFF;
	margin: 2px 0px 2px 0px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;
}

TD.claim {
	vertical-align: top;
}

TD.menu {
	height: 155px;
	vertical-align: top;
}

TD.texte {
	vertical-align: top;
}

/* Styles de l'IP-FEW Magazine */

A.ipf_lien {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #659A32;
	text-decoration: underline;
}

A.ipf_lien:hover {
	text-decoration: none;
}

A.ipf_fonction {
	padding: 0px 5px 0px 5px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #659A32;
	text-decoration: none;
}

A.ipf_fonction:hover {
	text-decoration: underline;
}

A.ipf_modifier {
	color: #659A32;
}

A.ipf_liste {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #659A32;
	text-decoration: none;
}

A.ipf_liste:hover {
	text-decoration: underline;
}

DIV.ipf_article {
	display: block; position: relative; width: 595px; overflow: auto; padding-top: 10px;
}

DIV.ipf_date {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

DIV.ipf_edito {
	padding: 10px 10px 10px 5px;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal;
	color: #FFFFFF;
}

DIV.ipf_modifier {
	display: inline;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
	color: #659A32;
}

DIV.ipf_titre {
	margin: 10px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;
}

DIV.ipf_titre1 {
	margin: 10px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}

DIV.ipf_sstitre {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}

DIV.ipf_texte {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal;
}

DIV.ipf_illustration {
	position: relative;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
}

DIV.ipf_legende {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;
}

DIV.ipf_pied {
	position: relative; width: 585px;
	background-color: #FFFFFF;
	background-image: url(../img/ligne_ipfew.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-align: right;
}

DIV.ipf_fonction {
	position: relative;
	padding: 0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

DIV.ipf_pagination {
	position: relative; width: 585px;
	padding: 20px 0px 20px 0px;
	text-align: right;
}

DIV.home_titre {
	margin: 5px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;
}
DIV.home_texte {
	margin: 0px 10px 0px 10px;
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color: #666666;
}

FONT.ipf_page_off {
	color: #999999;
}

FORM.ipf_search_form {
	position: relative; width: 585px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #999999;
}

IMG.ipf_photo {
	text-align: left;
}

LI.ipf_article {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #659A32;
}

UL.ipf_article {
	color: #659A32;
}

