/* @override 
	http://localhost:8888/dev_girondinsfoot/wp-content/themes/girondinsfoot/style.css
	http://www.girondinsfoot.com/wp-content/themes/girondinsfoot/style.css
*/

/*
Theme Name: Girondins Foot
Theme URI: http://www.girondinsfoot.com
Description: Thème Girondins Foot
Version: 1.0
Author: //mediacrossing:
Author URI: http://www.mediacrossing.fr/

This theme was designed and built by //mediacrossing:,
whose site you will find at http://www.mediacrossing.fr/
*/

/* @group INIT */

html{
	/*initialisation de la taille de police par défault du navigateur*/
	font-size: 100%;
	background-color: #8d919a;
}

body{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	/*équivalence de 12px (12/16*100)*/
	font-size: 75%;
	font-weight: normal;
	color: #000;
	/*background*/
	background: #232547 url(images/body_repeatx.png) repeat-x;
}

/* @end */


/* @group DEFAULTS LENGTHS */

.width-site{
	width: 1010px;
}

.width-post{
	/*prévoir pad5-0101*/
	width: 670px;
}

.width-col{
	/*prévoir pad5-0101*/
	width: 330px;
}

.width-sidebar{
	width: 320px;
}

.width-header{
	width: 100%;
}

.height-header{
	height: 170px;
}

/* @end */

/* @group HEADINGS */

h1{
	/*24px*/
	font-size: 2em;
	font-weight: normal;
}

h2 {
	/*12px*/
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	overflow: hidden;
	/*bug firefox override*/
	letter-spacing: 0.33em;
}

/*
h2:first-letter{
	/*18px*/
	/*font-size: 1.5em;
	font-weight: normal;
	/*bug firefox override*/
	/*letter-spacing: 0em;
}
*/

h3{
	/*20px*/
	font-size: 1.67em;
	font-weight: normal;
}

h4{
	/*18px*/
	font-size: 1.5em;
	font-weight: normal;
}
h4.pagetitle{
	margin: 5px 0;
}

h5{
	/*14px*/
	font-size: 1.17em;
	font-weight: bold;
}

h6{
	/*12px*/
	font-size: 1em;
	font-weight: bold;
}

/* @end */

/* @group LINKS */

a{
	color: #ffa20e;
	text-decoration:none;
	outline:none;
	font-weight: bolder;
}
a:link{
}
a:visited{
}
a:hover,a:focus{
	text-decoration:underline;
}
a:active,a.more-link:active{
}

/*liens inversés*/
a.reverse{
	text-decoration: underline;
}
a.reverse:hover, a.reverse:focus{
	text-decoration: none;
}

/*liens lights*/
a.light{
	font-weight: normal;
}

/* @end */

/* @group FORMS */

input, select, textarea {
	padding: 2.5px;
	border: 1px solid #6d6a8a;
	border-radius:5px;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
}
input[type=submit], textarea {
	border-radius:10px;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}
input[type=submit]{
	padding: 2.5px 5px;
}

p.required,
span.required,
label.required{
	color: #a00;
}

input.required,
textarea.required{
	border-color: #a00;
	border-width: 2px;
}

.status-area {
	
}

/* @group FORMULAIRE DE COMMENTAIRE */

#commentform {
}

#commentform textarea {
	width: 75%;
}

/* @end */


/* @group FORMULAIRE DE CONTACT */

#contact-status {
	background-color: #f4f4f4;
	border: 1px solid #ededed;
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
}

#contact-form table {
	width: 100%;
}

#contact-form textarea,
#contact-form input {
	background-color: #f4f4f4;
}
#contact-form textarea:focus,
#contact-form input:focus {
	background-color: #fff;
}

#contact-form input {
	width: 50%;
}
#contact-form input.submit {
	width: auto;
	background-color: #ededed;
}

#contact-form textarea {
	width: 75%;
}

#contact-form table td{
}

#contact-form table td.col1{
	width: 15%;
}
#contact-form table td.col2{
	width: 85%;
}

/* @end */


/* @end */

/* @group HEADER */

#header{
	position: relative;
	z-index: 150;
	background: url(images/header-fond.png) no-repeat center;
}

#sub_header{
}

#logo{
	width: 334px;
	height: 66px;
}

#logo a{
}

/* @group MENUBAR */

#menubar{
	position: absolute;
	bottom: 0px;
	width: 990px;
	background-color: transparent;
	background-image: url(images/menubar_back-repeatxy.png);
}

/* @group MENU */

#menu{
	padding: 0;
}

#menu ul{
	padding-top: 11px;
	padding-bottom: 11px;
}
#menu li{
}
#menu li h2{
}

.menujs, .menujs ul{
	position:relative;
}

.menujs li{
	float:left;
	position:relative;
}

.menujs ul li{
	float: none;
	/*
	background-color: red;
	*/
	position: relative;
	width: 100%;
	padding: 5px 0;
}

.menujs ul {
	/*
	background-color: blue;
	*/
	background-image: url(images/menubar_back-repeatxy.png);
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	position:absolute;
	left: 5px;
	top: 1.1em;
	display:none;
	width: 16.5em;
	padding: 0 5px;
}

.menujs li ul a{
	height:auto;
	float:left;
}

.menujs ul ul{
	top:auto;
}	

.menujs li ul ul {
	left:16.5em;
	margin:0 0 0 10px;
}

.menujs li:hover ul ul, .menujs li:hover ul ul ul, .menujs li:hover ul ul ul ul{
display:none;
}
.menujs li:hover ul, .menujs li li:hover ul, .menujs li li li:hover ul, .menujs li li li li:hover ul{
display:block;
}

/* @end */

#searchbar #searchform input{
	background-color: transparent;
	background-image: url(images/searchbar_back-repeatxy.png);
}



/* @end */

#herbe_header{
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 60px;
	background: url(images/herbe_header_center-repeatx.png) repeat-x center bottom;
}

/* @end */

/* @group SLOGAN */

.slogan {
	font-size: 0.83em;
	word-spacing: -0.1em;
	font-weight: bold;
}

#slogan_header {
	height: 60px;
	color: #fff;
}
#slogan_header .slogan {
	position: absolute;
	right: 10px;
	bottom: 0px;
}

#slogan_footer {
	text-align: center;
	color: #808080 !important;
}

/* @end */

#container{
	position: relative;
	z-index: 100;
	/*
	background-color: #888;
*/
}

#sub_container{
	height: auto;
	background: url(images/subcontainer_repeaty2.png) repeat-y;
}

/* @group SIDEBARS */


#header_right{
	position: absolute;
	top: 0;
	right: 10px;
}


/* @group MAIN TOP */

#main_top{
	/*
	background-color: #ddd;
	*/
	height: 115px;
}

#main_top .back-left{
	height: 100%;
	background: url(images/main_top_back-left.png) no-repeat;
}

#main_top .back-center{
	width: 970px;
	height: 100%;
	background: url(images/main_top_repeatx.png) repeat-x;
}

#main_top .back-right{
	height: 100%;
	background: url(images/main_top_back-right.png) no-repeat;
}

#main_top #ad_leaderboard{
	margin: 15px auto 10px auto;
	width: 728px;
	height: 90px;
}

/* @end */

#main_leftcol{	
	background-color: #fff;
}

#main_rightcol{
	/*
	background-color: #400;
*/
}

/* @group HOME */

#home_sub_top{
	/*
	background-color: #666;
*/
	width: 670px;
	height: 200px;
}

#home_firstpost{
	background-color: #555;
	min-height: 100px;
}

#home_sub_left{
	/*
	background-color: #777;
*/
}

#home_sub_right{
/*	
	background-color: #fff;
*/
}

#home_sub_bottom{
	/*
	background-color: #999;
*/
}

#home_footer {
}

/* @end */

/* @end */

/* @group PUBLICITÉS */

#block_ad_carreban .ad_carreban{
	background-color: #e6e6e6;
	width: 150px;
	height: 150px;
}

#ad_maxiban {
	width: 670px;
	height: 200px;
}


/* @end */

/* @group WIDGETS */

.widget{
	/*
	background-color: red;
*/
}

.widget_recent_entries ul,
.widget_polls-widget .wp-polls,
.widget_rankingl1 .rankingl1-wrapper,
#text-3 .textwidget {
	background-color: #6d6a8a;
	margin: 10px;
	padding: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* @group POSTBYCAT */

.widget_postbycat{
}

.widget_postbycat .postbycat-wrapper{
	padding: 0 10px;
}

#postbycat_widget-4 .post-content {
	/*background-color: blue;
*/
}

#postbycat_widget-4 .post-image {
	/*background-color: red;
	*/
	float: left;
}

#postbycat_widget-4 .post-text {
	/*background-color: orange;
	*/
	float: left;
	width: 340px;
	margin-left: 10px;
}

#postbycat_widget-4 .post-text.noimage {
	/*background-color: orange;
	*/
	position:relative;
	width: 650px;
	margin-left: 0;
}

/* @end */

/* @group NEXTMATCH */

.widget_nextmatch {

}

.widget_nextmatch .nextmatch-wrapper{
	background: url(images/widget_nextmatch-wrapper_back-repeatxy.png) repeat;
}
.widget_nextmatch .title{
	background: url(images/widget_nextmatch-title_back-repeatxy.png) repeat;
}

.widget_nextmatch .content {
	padding-right: 43px;
	padding-left: 43px;
}

.widget_nextmatch .content .clubhome-icon{
	display: block;
	position: absolute;
	left: -43px;
	bottom: -10px;
}
.widget_nextmatch .content .clubguest-icon{
	display: block;
	position: absolute;
	right: -43px;
	bottom: -10px;
}
.widget_nextmatch .content .match-infos{
	
}
.widget_nextmatch .content .match-infos .versus{
	
}
.widget_nextmatch .content .match-infos .datation-place{
}

/* @end */

/* @group RECENT ENTRIES */

.widget_recent_entries h1{
	
}
.widget_recent_entries ul{
	padding: 10px 10px 10px 25px;
	color: #fff;
}
.widget_recent_entries ul li{
	list-style-type: disc;
	list-style-position: outside;
}
.widget_recent_entries ul a{
	color: white;
	display: block;	padding: 5px 0;
}

/* @end */

/* @group RSS VIEWER */

.widget_rssviewer .rssviewer-wrapper{
	padding: 10px;
}

.widget_rssviewer table td{
	padding: 0 2.5px;
}

.widget_rssviewer table tr.even{
	background-color: #ededed;
}

.widget_rssviewer table tr.odd{
	background-color: #e6e6e6;
}

.widget_rssviewer table tr:hover{
	background-color: #f4f4f4;
}

.widget_rssviewer table td.datation{
	color: #ffa20e;
	font-weight: bold;
}

.widget_rssviewer table td.categorie{
	font-weight: normal;
}



.widget_rssviewer table td.lien a{
	color: #000;
	font-weight: normal;
}

/* @end */



/* @group RANKING L1 */

.widget_rankingl1 {
}
.widget_rankingl1 table{
	color: #fff;
	text-align: center;
	border: 1px solid #9b9ab4;
	width: 100%;
}
.widget_rankingl1 table th{
	text-align: center;
	font-weight: bold;
	color: #ffa20e;
	background-color: #9b9ab4;
}
.widget_rankingl1 table tr:hover{
	background-color: #84829f;
}
.widget_rankingl1 tr.bold{
	font-weight: bold;
	color: #001b50;
	background: #c3c6e9;
}
.widget_rankingl1 table tr.bold:hover{
	background-color: #cfd3f7;
}

.widget_rankingl1 table td{
	border: 1px solid #9b9ab4;
}

.widget_rankingl1 .big_border_top td{
	border-top: 3px solid #9b9ab4 !important;
}

/* @end */

/* @group TAG_CLOUD */

.widget_tag_cloud {
	text-align: center;
}

.widget_tag_cloud a{
	color: #808080 !important;
}

.widget_tag_cloud h1 {
	display: none;
}


/* @end */

/* @group WP_POLL */

.widget_polls-widget a {
	color: #000 !important;
}

/*l'affichage en ajax créé un doublon de marge, on le supprimme, et on réajoute la bgcolor*/
.widget_polls-widget .wp-polls .wp-polls {
	background-color: #6d6a8a !important;
	height: 100%;
	margin: 0;
	padding: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.widget_polls-widget .wp-polls .wp-polls-ans {
	background-color: #6d6a8a !important;	
}

/* @end */

/* @group PLAYER AUDIO */

#text-3 {
}

#HeaderPlayer {
	height: 59px;
}

#PlayerMain {
	left: 36px;
}

/* @end */


/* @end */

/* @group POSTS */

.post{
	position: relative;
}

.ddsg-wrapper a {
	color: #808080;
}


/* @end */

/* @group PAGINATION */

.navigation{
	margin-top: 20px;
	position: relative;
}

.navigation a{
	font-size: 110%;
}

.navigation .alignleft {
	display: block;
	float: left;
}

.navigation .alignright {
	display: block;
	float: right;
}

.pagination {
	position: relative;
	margin: 0 auto;
}

.pagination td{
	padding: 0 2.5px;
}

.pagination a {
	text-decoration: none;
}

.pagination a, .pagination span {
	display: block;
	float: left;
	height: 14px;
	width: 14px;
	padding: 3px;
	/*
	margin: 0 5px 0 0;
	*/
	text-align: center;
	font-weight: normal;
	background-color: #e5e5e5;
	border: 1px solid #bfbfbf;
}

.pagination a:hover, .pagination span:hover {
	background-color: #cccccc;
	border: 1px solid #a5a5a5;
}

.pagination span.current {
	color: #ffa20e;
	font-weight: bold;
	padding: 4px 3px 2px 3px;
	background-color: #f2f2f2;
	border: 1px solid #cbcbcb;
}

.pagination span.current:hover {
	background-color: #f2f2f2;
	border: 1px solid #cbcbcb;
}

.pagination a.first, .pagination a.last {
	color: #ffa20e;
	font-size: 150%;
	font-weight: normal;
	padding: 0px 3px 6px 3px;
}

.pagination a.prev, .pagination a.next {
	color: #ffa20e;
	font-size: 110%;
	font-weight: bold;
}

/* @end */

/* @group FOOTER */

#footer{
	padding-bottom: 50px;
	/*
	background-color: #ccc;
	*/
}

#footer .back-center{
	background: url(images/footer_repeaty.png) repeat-y;
}

#footer .back-bottom{
	height: 20px;
	background: url(images/footer_back-bottom.png) no-repeat;
}

/* @group PARTNER LINKS */

#partner-links {
	position: relative;
}

#partner-links li{
	display: -moz-inline-stack;
	display: inline-block;
	padding: 0 20px;
	word-spacing: 0;
}

/* @end */

/* @group FOOTER-LINKS */

#footer-links{
	position: relative;
	word-spacing: -0.3em;
}

#footer-links,
#footer-links a{
	font-weight: normal;
}

#footer-links li{
	display: inline;
	padding: 0 5px;
	word-spacing: 0;
}
#footer-links li.separator{
	padding: 0 !important;
	width: 1px;
	text-align: center;
}

/* @end */



/* @end */









