/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font: normal 80% Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	color: #33456D;
	width:1250px;
	margin: 0 auto;
	background : #051733 url(/site/wp-content/themes/cybervulcans/images/fond.png?201601);
}

/* General Links */
a:link { text-decoration : none; color : #008aff; border: 0px;}
a:active { text-decoration : underline; color : #008aff; border: 0px;}
a:visited { text-decoration : none; color : #008aff; border: 0px;}
a:hover { text-decoration : underline; color :#005397; border: 0px;}

img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input {color: #6a5555; font-size:0.9em; }
textarea {color: #6a5555; font-size:1.4em;  }
select {color: #6a5555; font-size:0.9em;  }

h1 {
	font-weight: bold;
	color: #0048AE;
	font-size: 2.0em;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	border-bottom: 1px dotted #0048AE;
	margin:5px 0 0 0;
	padding:0;
}
h2 {
	font-weight: bold;
	color: #0048AE;
	font-size: 1.4em;
	text-decoration: none;
	border-bottom: 1px dotted #0048AE;
	margin:5px 0 0 0;
	padding:0;
}
h3 {font-size: 1.2em;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* LAYOUT */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainLeft {
/*
	background: url(/site/wp-content/themes/cybervulcans/images/body-shadow-left.png) repeat-y left;
	margin:0 auto;
	width:100%;
	padding-left: 8px;
*/
}

#bgcontainRight {
/*
	background:url(/site/wp-content/themes/cybervulcans/images/body-shadow-right.png) repeat-y right;
	margin:0 auto;
	width:100%;
	padding-right: 8px;
*/
}

#Container  {
	width		: 100%;
	padding		: 0px 0px 0px 0px;
	margin		: 0 auto;
	background	: #FFF;
	padding-top : 3px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* HEADER */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Header {height: 200px;  margin: 0 auto; background: #000 url(/site/wp-content/themes/cybervulcans/images/fond/header-3.jpg) no-repeat left top; padding: 0px 0px 0px 0px; margin-bottom:0px;}
.Header .hbottom a{display:block; height:185px; width:260px; float:left;}
.Header .hbottom a img{width:185px; height:260px;}
.Header .hsearch{float: right; height: 30px; padding-top: 160px; margin-right: 5px; }
.Header a { display:block; height:85px; overflow:hidden; text-indent:-9999em; }
.htop {height: 30px; font-size:2em; color: yellow; font-weight: bold;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* BARRES HORIZONTALES
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Categories {padding: 0px; padding-top:5px; padding-bottom:10px;}
.Categories h2 {margin: 0;}
.Categories h2 strong, .barreGrise{text-indent:5px; color: #D7D700; background: url(/site/wp-content/themes/cybervulcans/images/barre-grande-2.png) repeat-x right; height: 30px; line-height:30px; display: block; margin: 0px; border-bottom: solid 1px #051733; border-top: solid 1px #051733;}

.CategoriesRight {padding: 0px; padding-top:10px; padding-bottom:10px;}
.CategoriesRight h2 { text-indent: 25px; margin: 0; padding-left:5px; padding-bottom:5px;}
.CategoriesRight h2 strong{ height: 25px; background: url(/site/wp-content/themes/cybervulcans/images/CategoriesHeading.png) no-repeat left center; display: block; margin: 0px; border-bottom: dashed 1px #8abad3;}

.barre180 {
	width		: 350px;
	height		: 30px;
	background	: url(/site/wp-content/themes/cybervulcans/images/barre-grande.png?201601) no-repeat top left;
	text-indent	: 10px;
	color		: #ffffff;
	font-weight	: bold;
	font-size	: 1.4em;
	line-height : 30px;
	margin-top	: 5px;
}

.barreJaune {
	height		: 40px;
	background 	: #051733 url(/site/wp-content/themes/cybervulcans/images/fond-jaune.jpg);
	text-indent	: 10px;
	color		: #fff;
	line-height : 40px;
	margin-top	: 5px;
	font-size	: 2.2em;
	font-weight	: bold;
}

.barreBleue {
	height		: 40px;
	background 	: #051733 url(/site/wp-content/themes/cybervulcans/images/fond-bleu.jpg);
	text-indent	: 10px;
	color		: #fff;
	line-height : 40px;
	margin-top	: 5px;
	font-size	: 2.2em;
	font-weight	: bold;
}

.jaune{
	background 	: #FCFFDF;
	height		: 40px;
	text-indent	: 10px;
	color		: #05152F;
	line-height : 40px;
	margin-top	: 5px;
	font-size	: 1.8em;
	font-weight	: bold;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PAGE d'INDEX
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Central Column */
#home_centre {
	margin-left: 510px;
	margin-top: 95px;
	padding:0 5px;
	width:355px;
	background : #D8D8D8;
}

/* Left - First Column */
#home_gauche {float:left; padding-left: 5px; width:500px; background: #fff;}

/* Right - Second Column */
#home_droite { float:right; width: 370px; padding-right: 0px;}
#home_droite a:hover { color: #008aff;}
#home_droiteContainer { width: 350px; margin:auto;}
#home_droite li { color: #000;}

#home_sidebar {float:right; width: 355px; margin-right:5px; background : #fff;}
#home_sidebarContainer { width: 350px; margin:auto;}

/* A LA UNE */
.aluHome{
	border : 4px solid yellow;
	/*width : 461px;*/
}

.aluHomeBg{
	background : yellow url(/site/wp-content/themes/cybervulcans/images/fond.png);
	padding-right: 5px;
}

.aluHome .idx_block a{
	font-weight: bold;
	color: #19467F;
	font-size: 1.4em;
}

.aluHome .PostInfo, .aluHome .PostInfo a{
	font-size: 10px;
	padding-top: 4px;
	margin-top: 3px;
	height: 1,8em;
}

.aluHome .PostContent{
	padding	: 0 5px;
}

/* HEAD par defaut */
.idx_head{
	padding-top: 4px;
	margin-top: 3px;
	height: 18px;
	font-size: 0.8em;
}

.idx_head .idx_category{
	-moz-border-radius:5px;
	margin-right: 5px;
	float: left;
	border-radius: 5px;
	color: #FFF;
	padding: 4px 4px;
	margin-top: -4px;
	width: 100px;
	text-align:center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.idx_title{
	margin-bottom: 5px;
}

.idx_title a{
	font-weight: bold;
	color: #19467F;
	font-size: 1.2em;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}



.idx_fb{
	float		: right;
	margin-top	: -3px;
	margin-right: 3px;
}


/* PAR DEFAUT */
.idx_category_{
	background-color: #000;
	color	: #fff;
}

/* TOP 14 */
.idx_category_top14, .idx_category_top14 a{
	background-color: #171518;
	color	: #F1D08D;
}

/* HCUP */
.idx_category_heineken, .idx_category_heineken a{
	background-color: #00853F;
	color	: #fff;
}

/* ERCC */
.idx_category_europe, .idx_category_europe a{
	background-color: #130c0d;
	color	: #fff;
}

/* INFIRMERIE */
.idx_category_infirmerie, .idx_category_infirmerie a{
	background-color: red;
	color	: #fff;
}

/* ASM */
.idx_category_asm, .idx_category_asm a{
	background-color: #F8F838;
	color	: #2449A1;
}

/* CYBERS */
.idx_category_cybers, idx_category_cybers a{
	background-color: #2449A1;
	color	: #fff;
}

/* International */
.idx_category_international, .idx_category_international a{
	background-color: #0A3085;
	color	: #168F4A;
}

/* Interclubs */
.idx_category_interclubs, .idx_category_interclubs a{
	background-color: #F8F838;
	color	: #2449A1;
}

/* Jeunes */
.idx_category_jeunes, .idx_category_jeunes a{
	background-color: #F8F838;
	color	: #2449A1;
}

/* Mutation */
.idx_category_mutation, .idx_category_mutation a{
	background-color: #F8F838;
	color	: #2449A1;
}

/* News */
.idx_category_news, .idx_category_news a{
	background-color: #C0C0C0;
	color	: #19467F;
}


/* RADIO BDS */
.idx_category_bds, .idx_category_bds a{
	background-color: #A8A76F;
	color	: #fff;
}

/* Mutation */
.idx_category_centenaire, .idx_category_centenaire a{
	background-color: #F8F838;
	color	: #2449A1;
}

/* videos */
.idx_category_video, .idx_category_video a{
	background-color: #000000;
	color	: #fff;
}

/* Modules */
.idx_category_modules, .idx_category_modules a{
	background-color: #F8F838;
	color	: #2449A1;
}

.idx_block{
	margin-bottom: 5px;
	border-bottom : 1px dotted #999999;
}

.idx_post{
	text-align: justify;
	padding: 0 5px;
	min-height: 120px;
}

.idx_post .more-link{
	float:right;
}

.idx_head a:hover span.com, .idx_post a.more-link:hover {text-decoration : underline; color : #FFFF00; background:#33456D; border: 0px;}

.idx_post img{
	margin:0;
	padding:0;
	width: 100px;
	height : 100px;
	float: left;
	margin-right: 10px;
	border: 2px solid black;

	opacity:0.8;
	filter:alpha(opacity=80);

}

.idx_post:hover img{
	opacity:1;
	filter:alpha(opacity=100);
}


.idx_video{
	width 		: 170px;
	float		: left;
	padding		: 3px;
	min-height	: 190px;
	border-bottom 		: 1px dotted #999999;
	border-left 		: 1px dotted #999999;
	background-color 	: #FFFFA6;
	color				: black;
}

.idx_video img{
	display: block;
	width: 140px;
	margin: 10px; auto;

}

a.idx_video_title{
	font-weight	: bold;
	color		: #19467F;
	display:block;
	height:50px;
}

a.idx_video_toutes{
	display:block;
	background-color:#FFFFA6;
	font-weight: bold;
	font-size: 1.4em;
	color	: #051733;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* PAGE SINGLE
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#partie_gauche {
	width:780px;
	padding:0 5px;
	float:left;
}

.sgl_block{
	width: 780px;
}

.sgl_title h1{
font-size: 2.1em;
text-shadow: 1px 1px 1px #fff;
text-transform: uppercase;
border : 0;
}


.sgl_head{
	font-size: 0.8em;
	margin-top: 3px;
	margin-bottom: 7px;
    margin-bottom: 15px;
    border-bottom: 3px solid #0048AE;

}

.sgl_head .sgl_category{
	float: left;
	width		: 25px;
	height		: 25px;
	color: #FFF;
	margin-right: 5px;
	text-align:center;
}


.sgl_head .sgl_category ul.post-categories li{
	margin:0;
	padding:0;
	margin: auto;
	list-style:none;
}

.sgl_head .sgl_category ul.post-categories li a{
	font-weight: bold;
	font-size : 1.2em;
	margin:0px;
	padding:0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.sgl_content{
	text-align: justify;
}

.sgl_content img { padding: 1px; border: solid 1px #f0f0f0; margin: 0px 0px 0px 0px;}
.sgl_content blockquote { padding: 3px 10px; background: #E8E8E8; margin: 5px 0px; border: solid 1px #f1f3e3;}
.sgl_content blockquote p {padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.sgl_content blockquote a { text-decoration: underline;}
.sgl_content blockquote a:visited { text-decoration: underline;}
.sgl_content blockquote a:hover { color:#333300; text-decoration: underline;}
.sgl_content blockquote .pbloc{margin: 5px; float:left; width: 170px; text-align:center;}

.sgl_content blockquote .pbloc2{margin: 5px; float:left; text-align:center; font-weight: bold;}
.sgl_content blockquote .pbloc2 .facebook{line-height: 30px; vertical-align: center;}
.sgl_content blockquote .pbloc2 .twitter{line-height: 30px; vertical-align: center;}}
.sgl_content blockquote .pbloc2 .newsletter{line-height: 30px; vertical-align: center;}

.sgl_block ul li{ padding-left: 0px; margin-left: 18px; color:#33456D; font-weight: normal;}
.sgl_block ol li{ padding-left: 0px; margin-left: 18px; color:#33456D; font-weight: normal;}

.sgl_content ul, .sgl_content ul li{ padding-left: 0px; margin-left: 18px; color:#33456D; font-weight: normal; list-style-position:inside; list-style-type:circle;}
.sgl_content ol, .sgl_content ol li{ padding-left: 0px; margin-left: 18px; color:#33456D; font-weight: normal; list-style-position:inside; list-style-type:decimal;}

.sgl_content .author{font-style:italic; font-size: 0.8em;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* SIDEBAR
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar {
	margin:0;
	margin-right:3px;
	padding:0;
	width: 450px;
	float:right;
}

#sidebar_container{
	background:#fff;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* COMMENTAIRES */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* ==============================================================================
        Forms
============================================================================== */
#respond button, #respond input, #respond select, #respond textarea {margin:0; font-family:inherit; font-size:100%}
#respond .button {
    outline:none;
    background-color: #222;
    color: #fff;
    text-decoration:none;
    display: inline-block;
    padding: 4px 10px;
    margin:0;
    font-size: 13px;
    font-weight: normal;
    line-height: 21px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: none
}

#respond .button:hover {
    color: #fff;
    background-color: #222;
    text-decoration: none;
    outline-offset: -2px;
    outline: 0;
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    -ms-opacity: 0.9;
    -o-opacity: 0.9;
    filter: alpha(opacity=90);
    opacity: 0.9
}
#respond .button:active, #respond .button:visited {
    color: #fff;
    text-decoration: none;
    background-image: none;
    outline: 0
}

#respond input {
    zoom: 1;
    margin: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 10px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input::-webkit-input-placeholder, input:-moz-placeholder, .placeholder {
    color:#bbb;
}
#respond label {
    font-size: 13px;
    vertical-align: middle;
    margin: 0 0 4px 0;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    zoom: 1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#respond input[type="text"]:focus,
#respond textarea:focus,
#respond select:focus,
#respond input[type="file"]:focus,
#respond input[type="password"]:focus {
    border: 1px solid #999;
    outline: none;
}
#respond input::-moz-focus-inner {
     border:0;
}
#respond input[type="text"], #respond textarea, #respond button, #respond a.button, #respond input[type="file"] {}
#respond textarea {

    height: 200px;
    margin: 0;
    border: 1px solid #ccc;
    padding: 10px;
    vertical-align: middle;
    font-family: inherit;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.comment-meta, .comment-content, .reply {margin-left: 0px}
ul.children li.comment article,
ul.children li.comment ul article,
ul.children li.comment ul ul article {padding-left: 0px; background-color: #f5f5f5}

.nocomments{
	font-style: italic;
}

.comments-title,
.respond-title {
    border-top: 1px solid #f0f0f0;
    position: relative;
    margin-bottom: 15px;
    border-bottom: 3px solid #0048AE;
}
.comments-title h4,
.respond-title h4 {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    line-height: 30px;
    color: #0048AE;
}
.comments-title:after,
.respond-title:after {
    top: 33px;
    left: 20px;
    border: solid transparent;
    content: " ";
    transform: rotate(360deg);
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #222;
    border-width: 5px;
}

/* no comments */
.no-comments {
    margin-top: -10px
}
.no-comments i {
    color: #ddd;
    width: 50px;
    float: left;
    font-size: 30px
}
.no-comments h5 {
    margin-bottom: 3px;
}
.no-comments p {}
/* Comments */
#comments {
    margin-bottom: 40px !important
}
.comments-title {
    margin-bottom: 10px
}
ol.commentlist {
    padding: 0;
    margin: 0;
    list-style: none
}
ol.commentlist article {
    padding: 10px 0;
    border-bottom: 1px solid #f0f0f0;
}
ol.commentlist li.comment {text-align: justify;}
img.comment-avatar {
    margin: 0 10px 5px 0;
    float: left
}
.comment-meta {
    margin-bottom: 5px;
    margin-left: 76px
}
.comment-meta .by-author {
    margin-right: 10px;
	font-weight: bold;
}
.comment-meta .by-author a {
    text-decoration: underline;

}
.comment-meta .by-date, .comment-meta .by-date a {
    font-size: 12px;
    color: #999
}



.comment-content {
    margin-left: 76px
}
.comment-content p {
    margin-bottom: 0
}

.comment-content p a{
	color: #09429D;
}

.reply {
    font-size: 12px;
    margin-left: 76px;
    padding-top: 10px;
}
#comments ul.children {
    padding: 0;
    margin: 0;
    list-style: none
}
#comments ul.children li.comment {}
#comments ul.children li.comment article {
    padding-left: 76px
}
#comments ul.children li.comment ul article {
    padding-left: 152px
}
#comments ul.children li.comment ul ul article {
    padding-left: 228px
}
/* Respond block */
#respond {}
#respond form {}
#respond form label {
font-weight: bold;
}
#respond form label span {
    color: #f00
}


p.comment-form-author input,
p.comment-form-email input,
p.comment-form-url input,
p.comment-form-comment textarea {
    width: 100%;
    max-width: 100%
}
p.comment-form-comment textarea {
    height: 180px
}
p.comment-form-author{	float: left; width: 45%; margin-right: 10%;}
p.comment-form-email{	float: left; width: 45%;}
p.comment-form-url{display:none;}
p.comment-form-comment {}
p.form-submit {}
p.form-submit input {
    -webkit-transition: all 0.2s ease-in-out;
    -khtml-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.redacteur{background : #EFEFEF;}

.comment-awaiting-moderation{color: red;}

#commentform- label {
    font-weight: 700;
}
.comment-form-comment label,
.comment-form-author label,
.comment-form-email label {
	display: block;
	clear: both;
    margin-bottom: 5px;
}
.comment-form-author input,
.comment-form-email input {
    margin-bottom: 10px
}

p.comment-notes,
p.comment-form-comment {
    margin-bottom:  10px !important
}

.error_message{font-weight: bold; color: red;}

ul.error_messages {
    padding-left: 0;
    list-style: disc;
    margin-left: 0px;
}
ul.error_messages li {
	color: #FF0000;
	list-style: disc;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Extra Footer */
#ExtraJoueurs { width: 1240px; margin:auto; padding: 0px 0px 0px 0px; padding-bottom:5px;}
#ExtraJoueurs li{float:left;}
#ExtraJoueurs img { width: 50px; height:73px; border:2px solid blue; margin:2px; background: #000;}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Extra Footer */
#ExtraJoueurs { width: 1240px; margin:auto; padding: 0px 0px 0px 0px; padding-bottom:5px;}
#ExtraJoueurs li{float:left;}
#ExtraJoueurs img { width: 50px; height:73px; border:2px solid blue; margin:2px; background: #000;}


/* Extra Footer */
.ExtraBG {
	width: 100%;
	height: 160px;
	padding: 25px 0px 0px 0px;
	background: transparent url(/site/wp-content/themes/cybervulcans/images/fond/footer-2.jpg) no-repeat left top;
}
.Extra { width: 100%; position: relative; clear: left; margin: 0 auto; padding: 0px;}
.Extra h3 { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color:#86AE27; text-transform: lowercase; }

.Extra ul { padding: 10px 0px 0px 0px; margin: 0px;}
.Extra li { padding: 0px; margin: 0px; list-style-type: none;}


.Extra .RecentPosts { width:500px; float: left; padding: 10px 20px;}
.Extra .RecentPosts h3 { text-indent: 22px; margin: 0; padding: 0;}
.Extra .RecentPosts h3 strong {text-transform: uppercase; color:yellow; height: 25px; background: url(/site/wp-content/themes/cybervulcans/images/RecentPostsHeading.png) no-repeat left center; display: block; margin: 0px; border-bottom: dashed 1px #9298a0;}
.Extra .RecentPosts li a { background: url(/site/wp-content/themes/cybervulcans/images/RecentPostsIco.png) no-repeat left top; color:#fff; line-height: 18px; padding-left: 20px; }
.Extra .RecentPosts li a:visited { color:#fff;}
.Extra .RecentPosts li a:hover { color:#fff; text-decoration: underline;}


.Extra .BlogsWeLike { width: 390px; float: left; padding: 10px 15px;}
.Extra .BlogsWeLike h3 { text-indent: 22px; margin: 0; padding: 0;}
.Extra .BlogsWeLike h3 strong {text-transform: uppercase; color:yellow; height: 25px; display: block; margin: 0px; border-bottom: dashed 1px #5b6372;}
.Extra .BlogsWeLike li a { background: url(/site/wp-content/themes/cybervulcans/images/BlogsWeLikeIco.png) no-repeat left top; color:#fff; line-height: 18px; padding-left: 20px; }
.Extra .BlogsWeLike li a:visited { color:#fff;}
.Extra .BlogsWeLike li a:hover { color:#fff; text-decoration: underline;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.FooterBG { background: url(/site/wp-content/themes/cybervulcans/images/fond/footer-1.jpg) no-repeat left top; width: 100%; float: left; padding: 25px 0px;}
.Footer { width: 100%; position: relative; clear: left; margin: 0 auto; padding: 0px; }
.Footer p { padding: 0px; margin: 0px 0px 0px 25px; color:#121720;}

.Footer ul { display: inline; padding: 0px; margin: 0px; position: absolute; top: -5px; right: 0px; width: 250px;}
.Footer li { display: inline; padding: 0px; margin: 0px; list-style-type: none;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.rss h2{}
.rss div{}
.rss a{}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.pub468x60{background:#606060; width:468px; margin:0;}
.pub180x150{background:#606060; width:180px; margin:0;}
.pub728x90{background:#fff; width:728px; margin:auto;}
.pub336x250{background:#606060; width:336px; margin:0;}
.pub300x250{background:#606060; width:300px; margin:auto;}
.pub120x600{background:#606060; width:120px; margin:0;}
#pub_home{width: 728px; height: 90px; float: right; margin-bottom: 5px; margin-right: 10px;}


.miniature{
	margin-right	: 5px;
	padding-top	: 12px;
	width		: 350px;
	height		: 400px;
}

.miniatureContainer{
	background	: #FFF;
	width		: 337px;
	margin : auto;
}

.miniatureContainer img{
	margin		: 0;
	padding		: 0;
	border		: 3px solid #000;
}

.miniatureContainer a{
	text-decoration : none;
	padding		: 0;
	margin		: 5px auto;
/*	display		: block;*/
	width		: 168px;
	padding		: 3px 0;

/*	float: left;*/
}


.formB form, .formB div{
	margin:0;
	padding:0;
	display:inline;
}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
img.centered, img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
/* End Images */

/* Captions */
.aligncenter, div.aligncenter {
	display		: block;
	margin-left	: auto;
	margin-right: auto;
}

.wp-caption {
	border			: 1px solid #ddd;
	text-align		: center;
	background-color: #f3f3f3;
	padding-top		: 4px;
	margin			: 5px;
	-moz-border-radius		: 3px;
	-khtml-border-radius	: 3px;
	-webkit-border-radius	: 3px;
	border-radius	: 3px;
}

.wp-caption.alignleft{margin-right: 15px}
.wp-caption.alignright{margin-left: 15px}

.wp-caption img {
	margin	: 0;
	padding	: 0;
	border	: 0 none;
}

.wp-caption p.wp-caption-text {
	line-height	: 17px;
	padding		: 0 4px 5px;
	margin		: 0;
	font-size: 0.9em;
}
/* End captions */


/* forums */
ul.forums_home{
	list-style: none;
    margin:0;
   	padding:0;
    border: none;
}

ul.forums_home li{
	list-style-type	: none;
	margin		: 0;
	padding		: 0;
	line-height: 25px;

}
ul.forums_home li a, .asidebar{
	padding			: 0 0 0 12px;
	color			: #051733;
	text-decoration	: none;
	background		: #D8D8D8 url(/site/wp-content/themes/cybervulcans/images/forum_sup.gif) no-repeat center left;
	display			: block;

}

/* #051733 */

.forums_home li a.lgn1{
	padding			: 0 0 0 12px;
	color			: #051733;
	background		: #fff url(/site/wp-content/themes/cybervulcans/images/forum_sup.gif) no-repeat center left;

}


.forums_home li a:visited{
	display		: block;
	color		: #051733;
	background 	: #D8D8D8 url(/site/wp-content/themes/cybervulcans/images/forum_tick.gif) no-repeat;
	padding		: 0 0 0 12px;
}

.forums_home li a.lgn1:visited{
	display		: block;
	color		: #051733;
	background 	: #fff url(/site/wp-content/themes/cybervulcans/images/forum_tick.gif) no-repeat;
	padding		: 0 0 0 12px;
}


.forums_home li a:visited, .forums_home li a.lng1:visited{
	text-indent: 5px;
}



.forums_home li a:hover, .forums_home li a.lgn1:hover{
	color			: #fff;
	text-decoration	: none;
	background		: #051733 url(/site/wp-content/themes/cybervulcans/images/forum_sup_blanc.gif) no-repeat center left;
}




/* TABS */
.ui-wrapper { border: 1px solid #051733; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
    height:27px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(/site/wp-content/themes/cybervulcans/images/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */
}
.ui-tabs-nav a:visited {
    color: #fff;
}
.ui-tabs-nav a:link {
    color: #000;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    margin-top: 0;
    background-position: 100% -23px;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
    color: white;
 	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
    color: black;
 	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #fff;
}
.ui-tabs-panel {
    border: 1px solid #051733;
    padding: 10px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

#tabsResults{
	background : #000;
	height-min : 250px;
	color: white;
}

/* classement */
/**************
	CLASSEMENTS
***************/
table.classement {
	margin: 0;
	padding: 0;
	width:100%;
}

table.classement TH {
	text-align: center;

	margin: 0;
	padding: 0;
}

table.classement TD{
	text-align: center;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	margin: 0;
	padding: 0;
	width:27px;
}

table.classement TD.clmt_separation{
	height : 3px;
	background-color : red;
}


table.classement TD.clmt_global{
	background-color : #E8E8E8;
	color: #000;
}
table.classement TD.clmt_exterieur{
	background-color : #FFFF80;
}

table.classement TD.clmt_domicile{
	background-color : #ABBDDE;
}


ul.ulCalendrier {}
ul.ulCalendrier li:nth-child(odd) {background : #E8E8E8;}
ul.ulCalendrier li:nth-child(even) {background : #fff;}
ul.ulCalendrier li{margin-top: 0px; height: 50px; font-weight: normal; display: block; width: 350px; margin-bottom: 3px; overflow: hidden;}
ul.ulCalendrier li a{color: black;}
ul.ulCalendrier li a:hover{}

/* Light */
ul.ulCalendrier li div{height: 50px; vertical-align: center;}
ul.ulCalendrier li div.cpt{float: left; width: 50px;}
ul.ulCalendrier li div.journee{float: left; width: 35px; text-align:center;  vertical-align: center; line-height: 50px; font-weight: bold; font-size: 1.2em; font-weight: bold;}
ul.ulCalendrier li div.date{float: left; width: 50px; text-align:center;vertical-align: center; line-height: 50px;}
ul.ulCalendrier li div.clublogo{float: left; width: 50px;}
ul.ulCalendrier li div.clublogo img{width: 40px; height: 40px; margin-top: 4px;}
ul.ulCalendrier li div.score{float: left; width: 55px; text-align :center; font-weight: bold;  vertical-align: center; line-height: 50px;}
ul.ulCalendrier li div.tendance{float: left; width: 30px; line-height: 50px;}
ul.ulCalendrier li div.tendance img{margin-top : 15px;}
ul.ulCalendrier li div.diffusion{float: left; width: 50px; line-height: 50px;}
ul.ulCalendrier li div.diffusion img{border:0; width: 50px; height: 50px; margin:0; padding: 0;}
ul.ulCalendrier li div.gagner{float: left; width: 20px;}

/* Complet */
.calendrierComplet {margin-top: 15px;}
.calendrierComplet ul.ulCalendrier li{margin-top: 0px; height: 50px; font-weight: normal; display: block; width:700px;; margin:auto; margin-bottom: 3px; overflow: hidden;}
.calendrierComplet ul.ulCalendrier li div{height: 50px; vertical-align: center;}
.calendrierComplet ul.ulCalendrier li div.cpt{float: left; width: 50px;}
.calendrierComplet ul.ulCalendrier li div.journee{float: left; width: 40px; text-align:center;  vertical-align: center; line-height: 50px; font-weight: bold; font-size: 1.2em; font-weight: bold;}
.calendrierComplet ul.ulCalendrier li div.date{float: left; width: 75px; text-align:center; vertical-align: center; line-height: 50px;}
.calendrierComplet ul.ulCalendrier li div.club{float: left; width: 130px; vertical-align: center; line-height: 50px;}
.calendrierComplet ul.ulCalendrier li div.clublogo{float: left; width: 50px; margin: 0 10px;}
.calendrierComplet ul.ulCalendrier li div.clublogo img{width: 40px; height: 40px; margin-top: 4px; border:0;}
.calendrierComplet ul.ulCalendrier li div.score{float: left; width: 80px; text-align :center; font-weight: bold;  vertical-align: center; line-height: 50px; font-size: 1.2em;}
.calendrierComplet ul.ulCalendrier li div.tendance{float: left; width: 30px; line-height: 50px;}
.calendrierComplet ul.ulCalendrier li div.tendance img{margin-top : 15px; border:0;}
.calendrierComplet ul.ulCalendrier li div.diffusion{float: right; width: 50px; margin:0; padding: 0;}
.calendrierComplet ul.ulCalendrier li div.diffusion img{border:0; width: 50px; height: 50px; margin:0; padding: 0;}
.calendrierComplet ul.ulCalendrier li div.gagner{float: left; width: 20px;}

.calendrierComplet ul.ulCalendrier li a{color: black;}
.calendrierComplet ul.ulCalendrier li a:hover{color: #008aff;}


/* --- BASE de DONNEES --- */
.bdTable {margin-top: 15px; margin-bottom: 15px;}
.bdTable th{background: #6C6C6C; color: white;}
.bdTable tr:nth-child(odd) td{background : #F2F2F2;}
.bdTable tr:nth-child(even) td{background : #E8E8E8;}
.bdTableHover tr:hover td{background : #FFFF00;}
.bdTable tr{line-height: 25px;}

.bdTable tr td span.bonus{font-weight: bold; color: #49B252;}
.bdTable tr td div.cj{background: yellow; width: 16px;}
.bdTable tr td div.cr{background: red; width: 16px;}
.bdTable tr td div.cr a{color: white;}
.bdTable tr td img{border: 0;}

#header-fixed {
    position: fixed;
    top: 0px; display:none;
    background-color:white;
}

.bilanTable {margin-top: 15px; margin-bottom: 15px;}
.bilanTable th{background: #6C6C6C; color: white;}
.bilanTableHover tr:hover td{background : #FFFF00;}
.bilanTable tr{line-height: 25px;}
.bilanTable tr td{color: #33456D;}
.bilanTable tr.rupture td, .bilanTableHover tr.rupture:hover td{line-height: 35px; text-transform: uppercase; background: #0048AE; color:white; font-weight: bold;}
.bilanTable tr.ok, .bilanOk{background: #F2F2F2;}
.bilanTable tr.ko, .bilanKo{background: #FFBBBB;}
.bilanTable tr.eq, .bilanEq{background: #E5E5E5;}

.bilanLegende{width: 33%; vertical-align:middle; line-height: 36px; margin-left: 20px;}
.bilanLegendeColor{ width: 30px; height: 30px; float: left; margin-right: 5px; border:1px dotted #333;}


*, *:before, *:after{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.infoPlus{
    position: relative;
    height: 25px;
    width: 74px;
    padding: 3px;
    background-color: #0048AE;
    border-radius: 150px;
}

a.infoPlus {color: yellow; font-weight: bold;}

.center    { margin-left: auto; margin-right: auto; }
.txtleft   { text-align: left; }
.txtright  { text-align: right; }
.txtcenter { text-align: center; }
/* spacing helpers
p,m = padding,margin
a,t,r,b,l = all,top,right,bottom,left
s,m,l,n,0 = small(10px),medium(20px),large(30px), zero or none(0)
source https://github.com/stubbornella/oocss/blob/master/core/spacing/space.css
*/
.m-reset, .ma0 { margin: 0; }
.p-reset, .pa0 { padding: 0; }
.ma1, .mas { margin: 10px; }
.ma2, .mam { margin: 20px; }
.ma3, .mal { margin: 30px; }
.pa1, .pas { padding: 10px; }
.pa2, .pam { padding: 20px; }
.pa3, .pal { padding: 30px; }

.mt0, .mtn { margin-top: 0; }
.mt1, .mts { margin-top: 10px; }
.mt2, .mtm { margin-top: 20px; }
.mt3, .mtl { margin-top: 30px; }
.mr0, .mrn { margin-right: 0; }
.mr1, .mrs { margin-right: 10px; }
.mr2, .mrm { margin-right: 20px; }
.mr3, .mrl { margin-right: 30px; }
.mb0, .mbn { margin-bottom: 0; }
.mb1, .mbs { margin-bottom: 10px; }
.mb2, .mbm { margin-bottom: 20px; }
.mb3, .mbl { margin-bottom: 30px; }
.ml0, .mln { margin-left: 0; }
.ml1, .mls { margin-left: 10px; }
.ml2, .mlm { margin-left: 20px; }
.ml3, .mll { margin-left: 30px; }

.pt0, .ptn { padding-top: 0; }
.pt1, .pts { padding-top: 10px; }
.pt2, .ptm { padding-top: 20px; }
.pt3, .ptl { padding-top: 30px; }
.pr0, .prn { padding-right: 0; }
.pr1, .prs { padding-right: 10px; }
.pr2, .prm { padding-right: 20px; }
.pr3, .prl { padding-right: 30px; }
.pb0, .pbn { padding-bottom: 0; }
.pb1, .pbs { padding-bottom: 10px; }
.pb2, .pbm { padding-bottom: 20px; }
.pb3, .pbl { padding-bottom: 30px; }
.pl0, .pln { padding-left: 0; }
.pl1, .pls { padding-left: 10px; }
.pl2, .plm { padding-left: 20px; }
.pl3, .pll { padding-left: 30px; }

/* TOOLtip INFOBULLE */
a.tooltip {
  position: relative;
  display: inline;
}
a.tooltip span {
  position: absolute;
  width:220px;
  color: #FFFFFF;
  background: #000000;
  padding: 5px;
  text-align: left;
  visibility: hidden;
  border-radius: 6px;
}
a.tooltip span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 70px;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltip span {
  visibility: visible;
  opacity: 0.8;
  top: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}

a:hover.tooltip span ul li{
	color: white;
}


/* FORMULAIRES */
form.formulaire table{background : #E8E8E8; padding: 10px; margin-top: 10px;}
form.formulaire input[type=submit] { color:#fff; background-color:green; height: 35px; text-transform: uppercase; font-size: 1.5em; font-weight: bold; width: 170px; margin: 10px auto;}
form.formulaire input[type=reset] { color:#fff; background-color:green; margin: auto;}
form.formulaire select { width:200px; font-size: 1em; }
form.formulaire select .pays { background: #0048AE; color:white; font-weight: bold; text-align: center; }


/* --- MATCH --- */

	#match {border: 1px dotted; margin: 0 0 15px 0; padding : 5px 5px 5px 5px;}
	#match a {text-decoration: none; color: #292524;}
	#match a:hover{text-decoration: underline; color: #292524;}
	#match ul {padding: 0; margin: 0 0 0 1.5em;}
	#match ul li {list-style-image: url(/spip/thm_cybervulcans_v1/img/listarrow.gif); padding-bottom: 2px;}

	#les_matchs {margin:0; padding:0; width:280px; margin:auto; font-weight: bold;}

	#les_matchs .score {text-align:center; margin-top : 3px;  width:100%; color: #C0C0C0;}
	#les_matchs .score .resultat {font-size: 2.4em; font-weight:bold; height:50px; width:100%; padding-top: 35px;}

	#les_matchs .score .imgLogo {padding-top:10px;  height:80px; width:90px; background : #000 url(/site/wp-content/themes/cybervulcans/images/fond/70rond.jpg) no-repeat center;};



/* --- FIN de MATCH --- */

/* SONDAGES */
.sondage{
	background 	: white;
	color		: black;
	padding		: 0;
	margin		: 0;
	border		: 1px solid #2D60B0;
}

/*  A LA UNE */
.alaune{
	margin-top	: 3px;
	text-align	: center;
}

/* RIGHT HEAD */
.droithead{
	background		: white;
	margin-top		: 3px;
	margin-bottom	: 5px;
	text-align		: justify;
	padding-bottom	: 5px;
	border-bottom	: 1px solid #164EAB;
}

.droitbottom{
	background		: white;
	margin-top		: 3px;
	margin-bottom	: 5px;
	text-align		: center;
	padding-bottom	: 5px;
	border-bottom	: 1px solid #164EAB;
}

/* EPHEMERIDES */
.ephemeride{
	background	: white;
	font-weight	: bold;
}


ul.ephemeride li {
	color		: black;
	margin-bottom : 5px;
	padding			: 0 0 0 10px;
	background		: url(/site/wp-content/themes/cybervulcans/images/forum_sup.gif) no-repeat top left;

}

ul.ephemeride li span.date{
}

ul.ephemeride li a{
	color			: #051733;
}


	/* HACK IE */


	/*.IE6 {background:url(/site/wp-content/themes/cybervulcans/images/fond-bleu.jpg); }*/
	/*.IE6 div#bgcontainLeft { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/site/wp-content/themes/cybervulcans/images/body-shadow-left.png'); }*/
	/*.IE6 div#bgcontainRight { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/site/wp-content/themes/cybervulcans/images/body-shadow-right.png'); }*/

	/* Logo */
/*
	.IE6 .Header .hbottom { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/site/wp-content/themes/cybervulcans/images/logo_cybers.png'); }
*/



.wp-polls li{color: black;}

/* disclaimer */
div#disclaimer{text-align:left;}
div#disclaimer-fond{left:0; top:0; position:absolute; z-index:1000; width:100%; height:2650px; background:#000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{left:0; top:0;  position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:520px; margin-left:auto; margin-right:auto; text-align:center; padding:15px; border:#ddd 1px solid; background:#3E4035; color:#fff; }
div#disclaimer-cadre b{ font-size:1.4em; color:black; }
div#disclaimer-cadre a{ text-decoration:underline; font-size:2.2em; font-weight:bold; color:#FAE011; }
div#disclaimer-cadre a:hover{ color:#0149AD; }


a.pmu{
	margin: 10px 0;
	padding: 0 5px;
	display : block;
	background 	: #0049AA;
	color		: white;
	line-height	: 25px;
	font-weight : bold;
}

a.pmu span{
 font-size: 1.4em;
 color: yellow;
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

a.pmu:hover{
	background 	: white;
	color		: #0049AA;
}

a.pmu:hover span{
	color		: #0049AA;
}



 /** GOOGLE FEED COPNTROL
	 * Set a very small font size for the control and constrain
	 * it's width to 225px
	 *
	 * Note: the page has a single FeedControl that
	 * is drawn in the <div> element whose id is "feedControl".
	 */
	#feedControl {
		 background: white;
	}

	#feedControl a
	{
		font-weight: bold;
		font-size: 1.2em;
		padding			: 0 0 0 12px;
		color			: #051733;
		text-decoration	: none;
		background		: #D8D8D8 url(/site/wp-content/themes/cybervulcans/images/forum_sup.gif) no-repeat top left;
		display			: block;
		height			: 16px;

	}

	/**
	 * Suppress everything except for title
	 */
	#feedControl .gf-author,
	#feedControl .gf-spacer {
	  display : none;
	}

	#feedControl .gf-relativePublishedDate {
	}

	/**
	 * 1em Padding at the bottom of each collection of entries
	 */
	#feedControl .gfc-results {
	  padding-bottom : 1em;
	}

	/**
	 * no padding between entries
	 */
	#feedControl .gfc-result {
	  margin-bottom : 10px;
	}

	/**
	 * Use a larger font size for section titles
	 */
	#feedControl .gfc-resultsHeader .gfc-title {
	  font-size : 1.4em;;
	}

	#feedControl .gfc-tabHeader{
		font-size: 1.4em;
		font-weight: bold;
	}
	#feedControl .gfc-tabhActive{

	}

.msg_erreur{
	border: 2px solid red;
	background : #FFAEAE;
	padding: 5px;
	margin-bottom: 10px;
}

.msg_ok{
	border: 2px solid green;
	background : #B9FFB9;
	padding: 5px;
	margin-bottom: 10px;
}



/* ==============================================================================
        Social icons
============================================================================== */
ul.social-icons {
    padding : 5px 0;
    margin: 0 0 20px 0;
    overflow: hidden;
    list-style: none;
    background-color: rgba(255, 255, 255, 0.9);
}
ul.social-icons li {
    margin: 0 5px 5px 0;
    list-style: none;
    width: 49%;
    float: left;
}
ul.social-icons li a {
    background-color: #999;
    color: #FFF !important;
    text-align: center;
    display: block;
    line-height: 40px;
    width: 40px;
    height: 40px;
    font-size: 30px;
}
ul.social-icons li a:hover {
    -webkit-opacity: 0.9;
    -khtml-opacity: 0.9;
    -moz-opacity: 0.9;
    -ms-opacity: 0.9;
    -o-opacity: 0.9;
    filter: alpha(opacity=90);
    opacity: 0.9;
    text-decoration: none
}
ul.social-icons li.twitter a {
    background-color: #20b6ff
}
ul.social-icons li.facebook a {
    background-color: #3289da
}


ul.social-icons li a span{
	font-weight: bold;
	font-size : 16px;
	line-height: 40px;
	display: inline-block;
	margin : 0;
	padding : 0 0 5px 5px;
}



ul.social-icons:after {
	content: "";
	display: table;
	clear: both;
}

ul.social-icons li:first-child{float: left;}
ul.social-icons li:last-child{float: right;}

ul.social-icons li a {
    width: 100%;
    margin: 2px;
}

ul.social-icons li.facebook a {
    background-color: #3B5998;
}
