/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #5F8197; text-decoration: none; }
#tinymce a       { color: #5F8197 !important; text-decoration: none !important; }

a:hover          { color: #5F8197; text-decoration: underline;}
#tinymce a:hover { color: #5F8197 !important; text-decoration: underline !important; }

h1, h2, h3, h4, h5 {
	color: #40627C;
}

.grid-8 div.donate {
	background: #8e8e8e url(/download/gallery/image/bggivepng) repeat-y;
}

.grid-8 div.donate h4 {
color: #700000;
}


/*--------------------------------------------- */
/*               >>> CONTENT <<<                */
/*--------------------------------------------- */

.box {
	background: #fff;
	border: 1px solid #e6e6e6;
	margin-bottom: 18px;
}

.box h2, h5, h6 {
	background: #8cb5cf url(/download/gallery/image/1px_bluegi) 0 100% repeat-x;
	color: #fff;
font-size:1.5em;
line-height:1em;
	padding: 4px 10px 5px;

}

.box .boxBody { padding: 10px; overflow: hidden; }
.nested-row { overflow: hidden; }
.nested-row .boxBody { height: 200px; }

.link-more { text-align: right; }

.featured h2, h6 { background-color: #730000; background-image: url(/download/gallery/image/1px_redgif); }


.noPad .boxBody { padding: 0; }

.noPad img {width: 100%;}

.box span.subscribe { font-size: 11px; }

#header-custom .language-links { position: absolute; top: -24px; }

#header-custom .language-links, #header-custom .language-links a { color: #fff; }

.socialMedia a img {
	padding: 3px;
	margin: 0 4px 0 0;
}

.rssBox .rss-items { margin-left: 0; }

.rssBox .rss-items li { list-style: none; }

.rssBox .rss-items li {
	padding-bottom: 1em;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 1em;
}

/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

body {
	background: #5f8197;
	color: #555;
	font-family: 'Arial';
}

#userbar, #trailer-viewcount { display: none; }

#main, #content, #content-inner { background: #fafafa; }

#page { background: url(/download/gallery/image/headerjpg) 100% 20px no-repeat; }

#header { background: url(/download/gallery/image/1px_greygi) 0 0 repeat-x }

#footer { background: url(/download/gallery/image/logosjpg) 340px 30px no-repeat; }



/* GRID - IGLOO
=============================================== */

#header-inner, #primarynav, #content-inner, #footer-inner {
	margin: 0 auto;
	width: 960px;
}

#header { padding-top: 34px; }

#header-inner { height: 97px; padding-left: 10px; }

#content-inner { padding: 10px 0 0 0; }

#footer { padding: 0 0 50px; }


/* SPLASH PAGE
================================================ */

#home.landing,
#home.landing #content,
#home.landing #content-inner
{ background: #412f1b; }


#home.landing #header,
#home.landing #navigation,
#home.landing #trailer,
#home.landing #trailerbar,
#home.landing #footer
{ display: none; }

#home.landing #customcontent { text-align:center; }



/*--------------------------------------------- */
/*              >>> COMPONENTS <<<              */
/*--------------------------------------------- */

/* Breadcrumbs
=============================================== */
#breadcrumb { margin: 0 26px 5px 10px; }

/* CONTENT-HEAD (home)
=============================================== */

#content-head h1 { display: none; }


/* CONTENT HOME
=============================================== */
#wa-accueil .grid-4 .box { height: 300px; }
#wa-accueil .grid-4 .featured { height: 325px; margin-bottom: 22px; }

#home-tabs { background-color: #e6e6e6; border: 1px solid #e6e6e6; position: relative; margin-bottom: 1.5em; }
#home-tabs ul { list-style: none; padding: 0; margin: 0; width: 226px; }
#home-tabs li { margin: 1px; border: 1px solid #fff; }
#home-tabs li span{
background-color: #e9e9e9;
color: #676767;
display:block;
font-size: 24px;
height:79px;
line-height:79px;
text-align:center;
}

#home-tabs li a { display: block; text-decoration: none; }
#home-tabs li a:hover { color: #fff; }
#home-tabs li span:hover { color: #fff; text-decoration: none; }
#home-tabs li span.item-1 a:hover { background-color: #991628;  }
#home-tabs li span.item-2 a:hover { background-color: #822f99; }
#home-tabs li span.item-3 a:hover { background-color: #7e6e57; }
#home-tabs li span.item-4 a:hover { background-color: #4f3d2f; }



#home-tabs .widgetmodal { position: absolute; top: 1px; right: 1px; }
#home-tab-box-01, 
#home-tab-box-02, 
#home-tab-box-03, 
#home-tab-box-04 { height: 327px; width: 390px; }



/* SIGN IN
=============================================== */

#dynamicSignInOutContainer #comsignin { border-width: 0; 
padding: 0;
width: 100%;
}


/* SEARCH BAR
=============================================== */

#search-keyword {
	top: -28px;
}


/* LOGO/TAGLINE
=============================================== */

#logo {
	background: url(/download/gallery/image/logo_frpng) 0 20px no-repeat;
	padding: 20px 0 0 0;
}

#logo a {
	visibility: hidden;
/*
	background: url(/download/gallery/image/logo_frpng) 0 0 no-repeat;
*/
	display: block;
	height: 0 !important;
	overflow: hidden;
	padding: 55px 0 0;
	width: 290px;

}


/* PRIMARYNAV
=============================================== */

#navigation {
	background: #5f8197;
	border: 1px solid #3A4E5C;
	border-width: 1px 0;
}

#primarynav ul {
	height: auto !important;
	height: 1%;
	overflow: hidden;
}

#primarynav li {
	float: left;
	padding: 0;
}

#primarynav a {
	border: 1px solid #5f8197;
	border-width: 0 1px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 20px;
	text-transform: uppercase;
	text-decoration: none;
}

#primarynav a         { color: #fff; }
#primarynav a:hover   { background: #fff; color: #5F8197; border-color: #3a4e5c; }
#primarynav li.here a, #home li.home a { background: #fff; color: #5F8197; border-color: #3a4e5c; }

#primarynav li.home {
	display: none;
}

#primarynav #nav-donnez {
	background: #730000;
}

/* CUSTOM CONTENT
=============================================== */

/* Navigation - Footer */

#footer-nav { list-style: none; margin-top: 5px; text-align: center; }
#footer-nav li { display: inline; margin-left: 3px; }
#footer-nav li, #footer-nav li a { color: #fff; font-weight: bold;   }

#footer-sponsors { clear: both; margin-bottom: 1em; text-align: center; }


/*--------------------------------------------- */
/*            >>> APPLICATIONS <<<              */
/*--------------------------------------------- */


/* GRID 12
=============================================== */

.grid-4, .grid-8 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.alpha { margin-left: 0; }
.omega { margin-right: 0; }

.grid-4 { width: 300px; }
.grid-8 { width: 620px; }


/* EDITOR PREVIEW
=============================================== */

body.edit #header-inner,
body.edit #primarynav,
body.edit #content-inner,
body.edit #footer-inner
{
	width: 985px;
}

.power { display: none !important; }

/* DONATION PAGE */
#landing-donation { }
#landing-donation h1 { font-size: 48px; font-weight: bold; line-height: 1.1em; margin-bottom: 1em; }
#landing-donation h2 { font-size: 24px; font-weight: normal; line-height: 1.1em; }
#landing-donation.donate h2.box-header { background-color: #730000; background-image: url(/download/gallery/image/1px_redgif); }

#landing-donation h3 { font-size: 23px; font-weight: bold; line-height: 1em; margin-bottom: 1em; } 
#landing-donation p.heading2 { font-size: 20px; font-weight: normal; }
#landing-donation p.heading3 { font-size: 18px; font-weight: bold; }
#landing-donation p { font-size: 14px; font-weight: normal; }

#landing-donation h1, #landing-donation h2, #landing-donation.donate h2.box-header, #landing-donation.donate h2.box-header a, #landing-donation p { color: #fff; }
#landing-donation h2, #landing-donation h2 a { background: transparent url(); color: #710000; padding: 0; }
#landing-donation p.heading3, #landing-donation p.heading3 a { color: #555; }
#landing-donation .heading3 { }

#landing-donation.donate h2.box-header, #landing-donation.donate h2.box-header a { padding: 0 10px; }

