/* CSS Document */

html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
	font-size:small;
}


/***************************/
/*					LOGO						*/
/***************************/

#branding #branding_quote blockquote {
	line-height:22px;
	margin:0;
	padding:0;
	color:#333;
	font-weight:bold;
}


/***************************/
/*		PHOTO DE LA SEMAINE			*/
/***************************/
#picture_of_week_container {
	display:none;
	visibility:hidden;
}

#picture_of_week_title_box {
	display:none;
	visibility:hidden;
}

/***************************/
/*					MENU						*/
/***************************/
#navigation {
	display:none;
	visibility:hidden;
}


/***************************/
/*		ZONE FIL D'ARIANE & DATE	*/
/***************************/
#context_menu_container {
	display:none;
	visibility:hidden;
}


/***************************/
/*			ZONE CONTENU				*/
/***************************/
#content {
	width:100%;
	padding-top:5px;
}

#content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#content { display:inline-block; }
/* Hides from IE5-mac \*/
#content { display:block; }
/* End hide from ie5-mac */
	

/*		LAYOUT DES COLONNES	*/

#col1 {
	display:none;
	visibility:hidden;
}


/*		COLONNE 2		*/

#col2 {
	width:100%;
	padding:0;
}

#col2 .content_bloc {
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
}

#col2 .content_bloc:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#col2 .content_bloc { display:inline-block; }
/* Hides from IE5-mac \*/
#col2 .content_bloc { display:block; }
/* End hide from ie5-mac */


#col2 h3 {
	height:25px;
	padding:0px 55px 10px 0px;
	margin:0;
	color:#333;
}


#col2 h4 {
	padding:0;
	margin:5px 0px 0px 0px;
	color:#4584A9;
}

#col2 h4 a {
	color:#4584A9;
	text-decoration:none;
}

#col2 h5 {
	padding:0;
	margin:15px 0px 10px 0px;
	color:#777;
}

#col2 p {
	margin:10px 0px 5px 0px;
	padding:0;
	line-height:14px;
	color:#666;
}

#col2 .detail_link {
	padding-bottom:8px;
	color:#4584A9;
	font-size:10px;
}

#col2 .detail_link a {
	color:#4584A9;
	text-decoration:none;
}

#col2 .related_link {
	padding-bottom:8px;
	color:#999;
	font-size:12px;
}

#col2 .related_link a {
	color:#4584A9;
	text-decoration:none;
}


#col2 ol {
	/*margin:0;
	padding:0;*/
}

#col2 ol li {
	color:#4584A9;
	padding:0;
	margin:2px 0px;
}

#col2 ul {
	margin:0;
	padding:0;
	width:auto;
	float:none;
	list-style-type:none;
}

#col2 ul li {
	background: transparent url(../images/bullet.gif) no-repeat scroll 1px 7px;
	padding:2px 0 0 9px;
	margin:0;
	overflow:hidden;
	color:#4584A9;
}

#col2 ul li a {
	color:#4584A9;
	text-decoration:underline;
}

.image_wrap {
	display:block;
	float:left;
	padding:2px;
	margin:2px 5px;
	border:#CCC 1px solid;
}

.portrait {
	width:150px;
}

.landscape {
	width:200px;
}

.picture_container {
	display:block;
	width:100%;
}

.picture_container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.picture_container { display:inline-block; }
/* Hides from IE5-mac \*/
.picture_container { display:block; }
/* End hide from ie5-mac */

.picture_box {
	float:left;
	margin:4px;
	padding:0;
	border:#CCC 1px solid;
}



/*		COLONNE 3		*/

#col3 {
	display:none;
	visibility:hidden;
}


/***************************/
/*			SECTION PIED DE PAGE		*/
/***************************/
#footer_menu {
	display:none;
	visibility:hidden;
}

#footer {
	width:100%;
	height:20px;
	font-family:Arial, sans-serif;
}

#copyright {
	line-height:14px;
	color:#555;
	font-size:10px;
	text-align:left;
}

#credits {
	display:none;
	visibility:hidden;
}

.notice {
	display:none;
	visibility:hidden;
}

#w3c_valid {
	display:none;
	visibility:hidden;
}


/***************************/
/*				POPUP HTML				*/
/***************************/
#popup_mask {
	display:none;
	visibility:hidden;
}

#popup_container {
	display:none;
	visibility:hidden;
}

#popup_bloc {
	display:none;
	visibility:hidden;
}



/*******************************/
/*				FORMULAIRES						*/
/*******************************/

form { padding:0; margin:0; }

label { padding:0; line-height:20px; font-size:12px; color:#666; }

label.errorField { background-color:#CA243B; color:#FFF; }

input.textField, select.textField, textarea.textField { display:block; color:#666; font-size:12px; border:#999 1px solid; background-color:#EEE; padding:1px; }

input.inline { float:left; margin-right:10px; }

input.button { color:#666; font-size:12px; margin-top:10px; }

.buttonBox { margin:15px 0px 20px 0px; }

.fieldBox { margin:5px 0px; }

.mandatoryField { padding:0; margin:0; line-height:12px; color:#CA243B; font-size:10px; }

fieldset { margin:20px 5px; padding:5px 15px; border:#CCC 1px solid; }

fieldset legend { padding-left:0; color:#888; font-weight:bold; }

.msgError { color:#CA243B; font-size:11px; }

.field_notice { font-size:10px; }

/*******************************/
/*		STYLES SPECIFIQUES AUX PAGES	*/
/*******************************/

/*		ACCUEIL		*/
#page_home ul#main_nav li a#menu_item_accueil { background:url(../images/menu_button_on_backing.jpg) top left repeat-x; }


/*		ARTICLES		*/
#page_articles ul#main_nav li a#menu_item_articles { background:url(../images/menu_button_on_backing.jpg) top left repeat-x; }
#page_articles #picture_of_week_container { display:none; visibility:hidden; }
#page_articles #picture_of_week_title_box { display:none; visibility:hidden; }
#page_articles .content_bloc { border-bottom:#DDD 1px dotted; }


/*		PHOTOS		*/
#page_photos ul#main_nav li a#menu_item_photos { background:url(../images/menu_button_on_backing.jpg) top left repeat-x; }
#page_photos #picture_of_week_container { display:none; visibility:hidden; }
#page_photos #picture_of_week_title_box { display:none; visibility:hidden; }
#page_photos .content_bloc { border-bottom:none; }


/*		CONTACT		*/
#page_contact .content_bloc { border-bottom:none; }
#page_contact #col2 { width:700px; border-right:none; }
#page_contact #col2 .content_bloc p { line-height:16px; }
#page_contact #col2 ul { color:#666; }
#page_contact #col2 ul li { color:#666; line-height:14px; }
#page_contact #col2 ul li a { text-decoration:none; }
#page_contact #col2 ul li a:hover { text-decoration:underline; }
#page_contact #col3 { display:none; visibility:hidden; }

/*		ABONNEMENTS		*/
#page_abonnements #col2 { width:700px; border-right:none; }
#page_abonnements #col2 ul { color:#666; }
#page_abonnements #col2 ul li { color:#666; line-height:16px; margin-top:10px; }
#page_abonnements #col3 { display:none; visibility:hidden; }

/*		ANNONCER		*/
#page_annoncer #col2 { width:700px; border-right:none; }
#page_annoncer #col2 ul { color:#666; }
#page_annoncer #col2 ul li { color:#666; line-height:16px; margin-top:10px; }
#page_annoncer #col3 { display:none; visibility:hidden; }

/*		CONDITIONS D'UTILISATION		*/
#page_conditions #col2 { width:700px; border-right:none; }
#page_conditions #col2 ol { color:#666; }
#page_conditions #col2 ol li { color:#666; line-height:16px; margin-top:10px; }
#page_conditions #col3 { display:none; visibility:hidden; }

/*		POLITIQUE CONFIDENTIALITE		*/
#page_politique #col2 { width:700px; border-right:none; }
#page_politique #col2 ul { color:#666; }
#page_politique #col2 ul li { color:#666; line-height:16px; margin-top:10px; }
#page_politique #col3 { display:none; visibility:hidden; }
