@charset "UTF-8";
/*
Theme Name: Poissy Triathlon
Theme URL: http://localhost:8888/wordpress
Description: Le thème officiel Poissy triathlon.
Version: 1.0
Author: Chris Gourdy
 
Poissy Triathlon by Chris Gourdy || http://www.pinksheep.fr
 
*/


/***********		LIENS DE BASE		***************/
a:link, a:visited {
	text-decoration: none;
	color:#666666;
	font-weight: normal;
	font-family:Helvetical, Arial, Verdana, sans-serif;
	}

a:hover {
	text-decoration: none;
	font-weight: normal;
	}

a img {
	border-style:none;
	border:0px;
	border-color:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
	
a.lien-titre:link, a.lien-titre:visited {
	text-decoration:none;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:25px;
	color:#006884;
	}
	
a.lien-postitre:link, a.lien-postitre:visited {
	text-decoration:none;
	color:#006884;
	/*font-weight:normal;
	//font-family:Century Gothic, Helvetica, Arial, Verdana, sans-serif;
	//font-size:13pt;*/
		font-family: Helvetica, Arial, Sans-Serif !important;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: -1px;
	text-transform: lowercase;
	}

span.lien-menu a {
	font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	}	

a.icon-pdf:link, a.icon-pdf:visited {
text-decoration:none;
	color:#006884;
font-family: Helvetica, Arial, Sans-Serif !important;
background:url('JPEG/dl-pdf.gif') no-repeat;
padding-top:4px;
padding-bottom:3px;
padding-left:20px;
vertical-align:center;
}

/***********	CONTENEURS GÉNÉRAUX		*************/
body {
	background:url('bg.jpg') top left repeat;
        /*background:url('fond-charly.jpg') #ffffff top left no-repeat;*/
	background-color:#6d665e; /* couleur par défaut : #f6f8f5*/	
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
	}

body #wrapper2 {
	background:url('degr.png') repeat-x;
	margin:0 0 0 0;
	width:auto;
	}

body #wrapper {
	background-color:transparent; /* couleur par défaut : #f6f8f5	*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	width:940px;
	height:auto;
	}
/********************** Désactivé pour le moment
#menumenu {
	width:auto;
	margin:0 0 0 0;
	height:35px;
	background-color:#5d564f;

	}
************************************************/

/***************		HEADER		***************/
#header {
	width:940px;
	padding-top:0px;
	margin-top:0px;
	}

table {
	margin-top:0px;
	padding-top:0px;
	}

.titre_text {
	width:auto;
	text-align:right;
	}

.titre {
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:20pt;
	font-style:normal;
	font-weight:normal;
	color:#006884;	
	}

.soutitre {
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:10pt;
	font-variant:small-caps;
	font-weight:normal;
	color:#5a5859;	
	}

#wrap_head {
	width:940px;
	padding-top:0px;
	margin-top:0px;	
	padding-bottom:15px;	
	}

.tabtop {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0px;
	border-style:none;
	border-color:none;
	}

/***************		MENU		***************/

/*#navmenu {
	background:url('JPEG/bg-menu.png') repeat-x #006784;
	height:25px;
	width:auto;
	clear:both;
	padding-bottom:5px;
	padding-top:9px;
	-moz-border-radius: 0px 0px 9px 9px;
	}*/
	
#navmenu {
  margin: 0px 0 0 0;
  padding: 0;
  clear: both;
  height: 44px;
  width: 940px;
  -moz-border-radius: 0px 0px 9px 9px;
  background:url('JPEG/bg-menu.png') repeat-x #006784;
  }

#nav {
  list-style: none;
  margin: 0;
  padding: 0;
  }
	
#nav ul {
  margin: 0;
  padding: 0;
  }

#nav li {
  float: left;
  margin:0;
  padding:0;
  /*border-right:solid 1px #ffffff;*/
  }

#nav a {  /*paramètres des liens de navigation*/
  display: block;
  line-height: 44px;
  margin: 0;
  padding: 0 20px 0 15px;
  font-size: 10pt;
  color: #fff;
  letter-spacing:0px;
z-index:10000;
  }

#nav li a:hover {
  color: #fff1b1;
  text-decoration: none;
  /*background-color:#ffffff;*/
  background:url('JPEG/menu-hover.png') repeat-x center;
  display: block;
z-index:10000;
  }

#nav li ul {
  list-style: none;
  position: absolute;
  width: 150px;
  left: -999em;
z-index:10000;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }
	
#nav li li {
  float: left;
  margin: 0;
  padding: 0;
  width: 150px;
z-index:10000;
  }
	
#nav li li a {
  width: 150px;
  height: auto;
  line-height: 24px;
  color: #fff;
  border-top: 1px solid #006986;
  background: #0099c2;
  margin: 0;
  padding: 5px 20px 5px 15px;
z-index:10000;
  }
	
#nav li li a:hover {
  border-top: 1px solid #006986;
  background:#fff1b1;
  color:#006986;
  padding: 5px 20px 5px 15px;
z-index:10000;
  }

#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;
  }



/***********	DIAPORAMA JAVA		*************/
#diapo_above {
	width:940px;
	height:55px;
	background:url('JPEG/poissytri_cart2.png') no-repeat;
	}

#diapo_beneath {
	width:940px;
	height:8px;
	background:url(JPEG/poissytri_cartb.png) no-repeat;
	clear:both;
	position:absolute;
	}

.hour1 {
	width:auto;
	padding-left:30px;
	font-family:Century Gothic, Helvetica, Arial, Verdana, sans-serif;
	letter-spacing:1pt;
	font-size:9pt;
	color:#FFFFFF;
	vertical-align:middle;
	padding-top:35px;
	}
	
.hour2 {
	width:auto;
	height:auto;
	padding-top:15px;
	padding-right:20px;
	vertical-align:middle;
	}

#diaporama {
	height:330px;
	/*background-color:#FFFFFF;*/
	clear:both;
	}
	
body #wrapper #wrap_head #diaporama img {
	position:absolute;
	/*border: 1px solid #666;*/ /*à laisser au cas où*/
	width:940px;
	height:330px;
	background-color:#ffffff;
	overflow:hidden;
	}

/***********		SEARCHFORM		*************/
#searchform {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
}

input#s {
	width:130px;
	height:21px;
	background:url('loupe.png') #ffffff no-repeat;
	vertical-align:middle;
	padding-left:21px;
	padding-top:5px;
	border:#5d564f solid 1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#006884;
}


input#searchsubmit {
	width:67px;
	height:29px;
	background:url(JPEG/form-bouton.png) no-repeat;
	color:#ffffff;
	border:none;
	vertical-align:middle;
	cursor:pointer;
}

/*************		ADS		***************/
#ISIS_Show_ADS {
	width:125px;
	}

.ads125 {
	display:inline;
	}

img.ads125 {
	border:solid 1px #000000;
	display:inline;
	position:relative;
	}

/**********		CONTENU DES NEWS	 ***********/
.feedburner {
font-size:12px;
}

#last-post {
	height:250px;
	width:auto;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:30px;
	font-style:italic;
	color:#f9f8f6;
	background:url('JPEG/poissytri-fishnews.png') left bottom #5d564e no-repeat;
	padding-top:10px;
	padding-left:20px;
	margin-bottom:15px;
	-moz-border-radius: 6px 6px 6px 6px;
	border:solid 1px #f9f8f6;
	letter-spacing:-0.05em;
	overflow:hidden;
clear:both;
	}

.imgtfe {
	padding-left:10px;
	padding-bottom:10px;
	}

#vrp_box h3 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:30px;
	}

.vrp_img_mag img {z-index:1000;}	


.lastnewstitle span {
	position:left;
	overflow:hidden;
	}
	
#contenu {
	width:600px; 	/*700px d'origine*/
	height:auto;
	float:left;
	display:inline;
	overflow:hidden;}

#contenu2 {
	width:930px; 	/*700px d'origine*/
	height:auto;
	float:left;
	display:inline;
	overflow:hidden;}


#content_top {
	width:600px; 	/*700px d'origine*/
	height:22px;
	margin:0 0 0 0;
	background:url('content_t_bg.png') no-repeat;}


#content_top2 {
	width:930px; 	/*700px d'origine*/
	height:22px;
	margin:0 0 0 0;
	background:url('JPEG/content_t2_bg.png') no-repeat;}

#content_news {
	width:600px;	/*700px d'origine*/
	height:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:35px;
	background:url('content_mid.png') repeat-y;}


#content_news2 {
	width:930px;	/*700px d'origine*/
	min-height:300px;
	margin-right:auto;
	padding-top:22px;
	padding-left:35px;
	background:url('JPEG/content_mid2.png') repeat-y;}
	
#content_bottom {
	width:600px;
	height:22px;
	margin:0 0 0 0;
	background:url('content_b_bg.png') no-repeat;}
	
#content_bottom2 {
	width:930px;
	height:22px;
	margin:0 0 0 0;
	background:url('JPEG/content_b2_bg.png') no-repeat;}

.partenaire {
	width:100%;
	margin-left:0px;
        padding-left:10px;
        padding-top:0px;
        font-size:9pt;
        vertical-align:middle;}
       
#pub {
	width:345px;
	height:235px;
	position:top right;
	padding-right:20px;
	float:right;}


/**********		SIDEBAR	 	**********/
#sidebar {
	float:right;
	width:auto;
	height:auto;
	margin-right:0px;
	position:top right;
	border-style:none;
	list-style:none;
	}
	
.sidebar {
	width:auto;
	margin-right:0px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9pt;
	list-style:none;
	}
	
.sidebar h2 {
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:11pt;
	color:#ffffff;
	height:22px;
	padding-left:10px;
	padding-top:3px;
	margin-top:2px;
	width:305px;
	background:#DFDFDF url(JPEG/blue-grad.png) repeat-x scroll left top;
	/*-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;*/
	}

.twitter {
	
	width:315px;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
	margin-right:auto;
	margin-left:10px;
	margin-bottom:10px;
	border-style:none;
	list-style:none;
	padding-bottom:10px;
	}
	
.papage {
	background:url(JPEG/fd-side.jpg) bottom right no-repeat #f9f8f6;
	/*background-color:#f9f8f6;*/
	width:315px;
	/*-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;*/
	padding-right:0px;
	padding-left:0px;
	margin-left:0px;
	/*margin-bottom:10px;*/ 
	border-style:none;
	list-style:none;
	/*padding-bottom:10px;*/
	}
	
.papage2 {
	background:url(JPEG/fd-side.jpg) bottom right no-repeat #f9f8f6;
	/*background-color:#f9f8f6;*/
	width:315px;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
	margin-right:auto;
	margin-left:10px;
	margin-bottom:10px;
	border-style:none;
	list-style:none;
	padding-bottom:10px;
	}
	
.papage3 {
	background:url(JPEG/fd-side.jpg) bottom right no-repeat #f9f8f6;
	/*background-color:#f9f8f6;*/
	width:315px;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
	margin-right:auto;
	margin-left:10px;
	margin-bottom:10px;
	border-style:none;
	list-style:none;
	padding-bottom:10px;
	}	

.papage4 {
	width:315px;
	/*-moz-border-radius: 6px 6px 6px 6px;*/
	margin-right:auto;
	margin-left:10px;
	margin-bottom:10px;
	border-style:none;
	list-style:none;
	padding-bottom:10px;
	}
	
	
h2.widgettitle {
	position:left;
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:11pt;
	text-decoration: blink;
	color:#006884;
	height:22px;
	padding-left:10px;
	margin-top:2px;
	width:305px;
	background:#DFDFDF url(JPEG/jaune-grad.png) repeat-x scroll left top;
	/*-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;*/
	}
	
.text-widget { /*Texte dernière minute*/
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	text-decoration: none;
	color:#666666;
	font-weight: normal;
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:10pt;
	}
	
.last-bold { /*Texte en gras dans widget dernière minute*/
	color:#006884;
	}

#side-content {
	width:300px
	height:auto;
	}

.sidiv ul {
	border:solid 1px #ffffff;
	background:#ffffff;
	height:auto;
	}
	
#side-top {
	width:338px;
	height:22px;
	background:url(JPEG/sidebar_t_bg.png) no-repeat;
	border-style:none;
	margin:0 0 0 0;	
	}

#side-mid {
	width:338px;
	height:auto;
	background:url(JPEG/sidebar_mid_bg.png) repeat-y;
	margin:0 0 0 0;
	padding-top:2px;
	padding-left:10px;
	margin-right:10px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9pt;
	overflow:hidden;
	}
	
#side-bottom {
	width:338px;
	height:22px;
	background:url(JPEG/sidebar_b_bg.png) no-repeat;
	}
	
.wp-polls-ans {
	width:300px;
	text-align:left;

	}

.pollbar {
	max-width:200px;
}

embed #tagcloudflash {
	margin-left:auto;
	margin-right:auto;
	}

# wpcumuluswidgetcontent {
	margin-left:auto;
	margin-right:auto;
	}

/***********	NEWS	***********/
div.hr {
	width:470px;	/*550 px d'origine*/
	height:26px;
	background:url(JPEG/line.png) no-repeat;
	border-style:none;
	margin-left:0px;
	margin-top:25px;
	}

div.hr hr {
  display: none;
}

.article {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height: 1.2em;
	color:#1f1f1F;
        /*color:#413c36;*/ /*Couleur grise d'origine*/
	text-align:justify;	
	width:470px;	/*550 px d'origine*/
	}
	
.article p {
	height:auto;
	overflow:hidden;
	}

.PostDate {
	background:url(JPEG/poissytri-cal.png) no-repeat;
	width:65px;
	height:65px;
	margin-top:0px;
	padding-top:6px;
	padding-right:55px;
	text-align:center;
	position:relative;
	right:0;
	top:0;
	float:right;
	}

.jour {
	display:block;
	font-size:23pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	padding-top:5px;
	color:#494949;
	}
	
.mois {
	display:block;
	font-size:11pt;
	font-weight:normal;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	text-transform:uppercase;
	padding-top:1px;
	color:#FFFFFF;
	}

.postitre {
	font-family:Century Gothic, Helvetical, Arial, Verdana, sans-serif;
	font-size:12pt;
	}
	
.commentlink {
	height:auto;
	background:url(JPEG/comments.png) no-repeat;
	padding-left:19px;
	}

span.commentlink {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	}

.postmetadata {
	font-family:"Lucida Grande", Helvetical, Arial, Verdana, sans-serif;
	font-size:8pt;	
	color:#000000;
	width:470px; /*550 px d'origine*/
	border-top:dotted 1px #006884;
	padding-top:2px;
	
	}
/*	EN OPTION POUR LE MOMENT
#calendrier, #search, #side-cat, #arch {
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:9pt;
	padding-bottom:10px;
	}
*/

span.side_liste {
	border:solid 1px #ffffff;
	height:auto;
	display:block;
	overflow:hidden;
	}

.comments-template {
	font-family:Helvetical, Arial, Verdana, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#413c36;
	}

.menuigation {
	clear:both;
	}

span.lien-menu {
	font-size:9pt;
	font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
	}

/************	FOOTER	 ************/
#entre{
	height:25px;
	clear:both;
	}
#bandeau-part {
	height:100px;
	width:auto;
	background:#f9f1e8;
	border-top:solid 4px #fff49b;
	position:fixed bottom;
	clear:both;
	}
	
#bandeau-int {
	width:940px;
	margin-left:auto;
	margin-right:auto;
        background:url('JPEG/part-foot.jpg') no-repeat;
	}

#footer {
	width:auto;
	height:125px;
	position:fixed bottom;
	margin-top:0px;
	padding-left:50px;
	padding-top:3px;
	padding-bottom:3px;
	background:url('JPEG/poissytri-footbg.png') #3c3834 right bottom no-repeat;
	font-family:Century Gothic, Helvetical, Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	vertical-align:bottom;
	clear:both;
	border-top:solid 4px #006884;
	}

#footer_int {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	}

#footer a.foot:link, a.foot:visited {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: normal;
	font-family:Century Gothic, Helvetical, Arial, Verdana, sans-serif;
	border-style:none;
	}

#footer a.foot:hover {
	font-family:Century Gothic, Helvetical, Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#006884;
	font-weight: normal;
	border-style:none;
	}

#footer a.foot img {
	border-style:none;
	}

.sidebar ul {
	list-style:none;
	margin: 0;
	padding: 0 10px;
	}

ul.side_admin {
	font-size:10pt;
	}