/* =bloc-image-lien
----------------------------------------------- */
.ancre-contenu{display:none;}

#bloc-image-lien {
	float: left;
	width: 100%;
	margin: 0.5em 0;
	background: url(/jahia/webdav/site/nantesfr/shared/fileadmin/images/liseret-separation-vertical-blanc.gif) 48.5% 0 repeat-y;
}
#bloc-image-lien h2{color:white;font-size:110%;
} /* menoret 17/10/08 style titre dans les petites rubriques */
#bloc-image-lien-1 {
	float: left;
	width: 49%;
	*width: 48%; /* IE */
	padding-right: 1%;
}

.csc-menu-def,
#bloc-image-lien-2 {
	float: left;
	width: 49%;
	*width: 48%; /* IE */
	padding-left: 1%;
}

.csc-menu-def li,
#bloc-image-lien-2 li {
	padding: 0 0 0.5em 10px;
	margin: 0 0 0 0.5em;
	background: url(/jahia/webdav/site/nantesfr/shared/fileadmin/images/puce-fleche-blanche-inferieure-droite-transparente.gif) 0 0.4em no-repeat;
}

/* boite 2 colonnes */
.contenu-2-colonnes { clear:both; position:relative; margin:5px 0;}
.contenu-2-colonnes-gauche { float:left; width:48%;position:relative;}
.contenu-2-colonnes-gauche p { margin-top: 0 !important; }
.contenu-2-colonnes-droite { float:right; width:48%; position:relative;}
.contenu-2-colonnes-droite p { margin-top: 0 !important; }

/* plan du site */
.csc-sitemap ul{font-weight:bold;margin:0 0 0 3em;list-style-type:square;color:#68CAE7;}
.csc-sitemap a{text-decoration:none;}
.csc-sitemap a{text-decoration:none;}
.csc-sitemap a:hover{text-decoration:underline;}
.csc-sitemap ul ul{margin:0 0 0 15px;list-style-type:disc;}
.csc-sitemap ul ul ul{font-weight:normal;margin:0 0 0 20px;list-style-type:circle;}

/* styles pour tip a friend */
.tx_tipafriend .clear {
	clear: left;
	margin:0px;
	padding:0px;
}
.tx_tipafriend {
	margin:0px;
}
.tx_tipafriend form {
	margin:0px;
}
.tx_tipafriend .tx_tipafriend_url {
	margin-bottom: 20px;
}

.tx_tipafriend_tiplink {}

.tx_tipafriend_url h1 {}

.tx_tipafriend_path_label {
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.tx_tipafriend_path_url {
	font-weight:normal;
	font-style:normal;
	float:left;
}
.tx_tipafriend_error_box {
	background-color:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin:0 0 10px 0;
	padding:5px;
	font-weight:bold;
	color:red;
}
.tx_tipafriend_error_header {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 5px 0px;
}
.tx_tipafriend_error_text {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.tx_tipafriend_formfield {
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
	clear:left;
}
.tx_tipafriend_formfield label {
	font-weight:bold;
	text-align:left;
	width:200px;
	margin-right:5px;
	float:left;
}
.tx_tipafriend_html, #tx_tipafriend_html {
	/*display:none;*/
}
#tx_tipafriend_html {
	border-style: none;
	border-width: 0px;
	background-color: #FFFFFF;
	width: auto;
	float: left;
}
.tx_tipafriend_formfield input, .tx_tipafriend_formfield textarea {
	width:200px;
	background-color:white;
	border-style:solid;
	border-width:1px;
	border-color:black;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
	float:left;
}
.tx_tipafriend_formfield input:focus, .tx_tipafriend_formfield textarea:focus {
	background-color:#DCEBF3;
}
.tx_tipafriend_codetext .tx-srfreecap-pi2-image {
	width:200px;
	height:74px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tx_tipafriend_codetext {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:black;
	border-style:solid;
	border-width:0px;
	background-color:white;
	width:200px;
	color:#000000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	float:left;
}
.tx_tipafriend_text {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border-color:#CCCCCC;
	border-style:none;
	border-width:1px;
	background-color:white;
	width:200px;
	margin:15px 0px 0px;
	float:left;
}

#tx_tipafriend_button {
	background-color:#DCEBF3;
	/*width:200px;
	border-color:black;
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-weight:bold;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
	padding-left:0px;*/
	float:left;
}
.tx_tipafriend_werbemail {
	text-align:justify;
	font-size:10px;
	line-height:normal;
	border:1px none #CCC;
	background-color:white;
	width:200px;
	margin:0px 0px 30px 0px;
	float:left;
}

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }


/* default styles for extension "tx_flvplayer_pi1" */
.tx-flvplayer-pi1 {
	text-align: center;
}
		
/* default styles for extension "tx_femp3player_pi1" */
.tx-femp3player-pi1 {
	text-align: left;
}
.tx-femp3player-pi1 TABLE {
	border: solid 1px #BCBCBC;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
}
.tx-femp3player-pi1 TD {
	border: solid 1px #BCBCBC;
	padding: 5px;
}
		
		

/* default styles for extension "tx_chcforum_pi1" */

/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 11px;
}

#tx_chcforum-pi1 h2.cat_title {
	font-size: 136%;
	margin: 0;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tx-chcforum-pi1-noWrap {
	display: inline;
	white-space: nowrap;
}

.tx-chcforum-pi1-preTableWrap {
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postTableWrap {
	margin-bottom: 2px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	background: #FFFFFF;
	margin-bottom: 2px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 100%;
	text-align: left;
	vertical-align: bottom;
	background: #dceaf3;
	padding: 5px;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F3F5F8;
	padding: 5px;
	text-align: left;
}

.tx-chcforum-pi1-Table tbody tr {
	border-bottom: 1px solid #dceaf3;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 100%;
	background: #FFF;
	padding: 5px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {
}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #FF0000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */
/* cell 1 */

.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}


.tx-chcforum-pi1-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}

.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
	color: #67919d;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}

/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: #6F6E70;
}

.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	border-top: 2px solid #dcebf2;
	border-bottom: 1px solid #dcebf2;
	margin-bottom: 10px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: left;
	clear: both;
	padding-right: 5px;
}

.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	background: #dceaf3;
	padding: 5px;
	margin-bottom: 3px;
	width: 98.3%;
}

.tx-chcforum-pi1-postForm #formWhere {
	font-size: 136%;
	font-weight: bold;
	text-align: left;
	margin-bottom: 7px;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
	float: left;
}

.tx-chcforum-pi1-postForm fieldset {

}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
	border-bottom: 1px solid #FFF;
}

.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	padding: 2px;
	font-weight: bold;
	font-size: 116%;
}

.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	padding: 2px 2px 2px 0;
	font-weight: bold;
	margin-bottom: 5px;
}

input#tx_captcha_response {
	width: 278px !important;
	font-size: 136%;
	font-weight: bold;
	margin-right: 5px;
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 170px;
	float: left;
	padding: 2px;
	border: 2px inset #DEDEDE;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-postForm fieldset#formTop input.champSujet {
	width: 284px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 2px inset #DEDEDE;
	margin: 3px;
	width: 98%;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-postForm fieldset#formTop .freecap_label {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
}

.tx-srfreecap-pi2-image {
	float: left;
	margin: 5px 0 0 1px;
}

.triangleSeparation {
	float: left;
	background: url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/triangle_forum.gif') no-repeat 10px 35px;
	width: 25px;
	height: 80px;
}

.tx-chcforum-pi1-formBtn {
	text-align: right;
}

.tx-chcforum-pi1-formBtn input {
	border: 1px outset #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	font-weight: bold;
	background-color: #efefef;

}

.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #999;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #DCEAF3;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #E3E7EF;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: #DEE3E7;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
	background: #DEE3E7;
	border-top: 3px solid #FFFFFF ;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}


/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #A7B3CB;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: #DEE3E7;
	margin-bottom: 1px;
	padding-right: 5px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	margin: 0px;
	line-height: 15px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #666666;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #DEE3E7;
	border: 1px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
  font-weight: bold;
  background: #E3E7EF;
  padding: 2px;
	padding-left: 6px;
}
/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: #FFD6EF;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFCCCC;
	margin-bottom: 3px;
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CF1127;
	color: #CF1127;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	border-style: none;
	background-color: #DCEAF3;
}

.tx-chcforum-pi1-linkUp {
	border-bottom: 1px solid #DCEAF3;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}

/* CWT COMMUNITY STYLES */

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: #E3E7EF;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}

/* styles pour indexed search */

.tx-indexedsearch-searchbox {
background-color: #DCEBF3;
padding-top: 5px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

.tx-indexedsearch-searchbox table{
margin-left:50px;
font-weight:bold;
}

.tx-indexedsearch-searchbox td{
padding-top: 5px;
}

.tx-indexedsearch-searchbox p{
padding-left:0px;
}

.tx-indexedsearch-searchbox-button{
font-weight:bold;
}

.tx-indexedsearch-info{
color: #606060;
}

.browsebox { 
margin: 10px; 
text-align:center;
border-bottom: 2px solid #DCEBF3;
padding-bottom: 5px;
} 


.browsebox li{
display : inline;
margin: 5px; 
}

.tx-indexedsearch-whatis {
font-weight:bold;
font-size:110%;
}

.tx-indexedsearch-browsebox-SCell,
.tx-indexedsearch-browsebox-strong{font-weight:bold;}
.tx-indexedsearch-searchbox .search_table {width:500px;}
.tx-indexedsearch-searchbox .search_table td.right_align{text-align:right;width:40%;}
.tx-indexedsearch-searchbox .search_link{margin:0;padding:5px 0 0 200px;}
.tx-indexedsearch-searchbox .search_link a{padding:0 0 0 10px;font-size:95%;font-weight:normal;background:transparent url(/jahia/webdav/site/nantesfr/shared/fileadmin/images/puce_recherche.gif) no-repeat left center;}
.tx-indexedsearch-searchbox .search_link a.search_advanced_link{margin-left:10px;}
.tx-indexedsearch-searchbox .search_table .search_row{margin:10px 0 0 0;}
.tx-indexedsearch-searchbox .search_table .search_submit_advanced td{text-align:right;padding:0 0 0 0;}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button{border:1px solid #fff;padding:2px 2px 2px 12px;background:#67cbe5 url(/jahia/webdav/site/nantesfr/shared/fileadmin/images/puce_btn_recherche.gif) no-repeat left center;}

/* ONEXT : 16/01/08 inclusion des styles autogeneres */
/************************************************** */
/* default styles for extension "tx_veguestbook_pi1"   */

    .tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#666;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 1em;
		width: 35em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:12em;
		background:#EFEFEF;
		min-height:4em;
		padding: 1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:21em;
		background:#FFF;
		padding: 1em;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
		
		
		

/***
pierre le bot - 21/02/2008 - 07/03/2008 - 14/03/2008
ajout de css pour l'extension "agenda"
***/

/* image illustrative */
.image-illustr {
	float: right;
	margin: 15px 10px 10px 10px;
}

/* remontee image droite */
.tx-oxcsremontee-pi1, .tx-oxcsremontee-pi3, .tx-oxcsremontee-pi2 {
	text-align: center;
}

.align-image { display: block; text-align: center; }

/* pi1 : culture */
.tx-oxcsagenda-pi1 .titre-agenda {
	margin: 20px 0 -6px;
}

.tx-oxcsagenda-pi1 .classe-gpt-yes-datefr_evt,
.tx-oxcsagenda-pi1 .classe-gpt-yes-datefr_evt2 {
	margin: 23px 0 7px;
}

.tx-oxcsagenda-pi1 ul.list-agenda {
	margin-left: 5px;
	/**/
	list-style-image:none !important;
}

.tx-oxcsagenda-pi1 ul.list-agenda li {
	background: url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/Liens/puce_lien_culture.gif') no-repeat 0px 3px;
	padding-left: 10px;
	margin-bottom: 6px;
	list-style-image:none !important;
	position: relative;
}

.tx-oxcsagenda-pi1 ul.list-agenda li a.lienDetail {
	text-decoration: none;
	font-weight: bold;
}

.tx-oxcsagenda-pi1 .statut-agenda {
	color: red;
	font-weight: bold;
}

.tx-oxcsagenda-pi1 ul.list-agenda li a.lienDetail:hover {
	text-decoration: underline;
}

.tx-oxcsagenda-pi1 .rubrique-agenda {
	color: #ffb65d;
	font-weight: bold;
}

.tx-oxcsagenda-pi1 .separateur-agenda {
	clear: both;
	color: #ffb65d;
	background-color: #ffb65d;
	border: none;
	margin: 0 0 20px;
	text-align: left;
}

.article .tx-oxcsagenda-pi1 .separateur-agenda {
	width: 60%;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda {}

.tx-oxcsagenda-pi1 #frmRechercheAgenda h1 {
	margin-bottom: 10px;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda label {
	font-weight: bold;
	text-align: right;
	float: left;
	width: 60px;/*80px;*/
	padding: 0 5px;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda #leEvtGratuit {
	margin: 0 0 0 70px;/*90*/
	height: 15px;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda label.leEvtGratuit {
	width: 150px;
	height: 15px;
	line-height: 15px;
	text-align: left;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda input,
.tx-oxcsagenda-pi1 #frmRechercheAgenda select {
	float: left;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda select {
	width: 260px;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda div {
	clear: both;
	padding: 5px 0;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda button {
	clear: both;
	background: #ffb65d url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/puce_check.gif') no-repeat 9% 55%;
	color: #000;
	font-weight: bold;
	padding: 3px 4px 3px 13px;
	border: none;
	margin-left: 90px !important;
}

/* agenda sportif : oxcsagenda-pi2 */
.tx-oxcsagenda-pi2 .titre-agenda {
	margin: 20px 0 -6px;
}

.tx-oxcsagenda-pi2 .classe-gpt-yes-datefr_evt,
.tx-oxcsagenda-pi2 .classe-gpt-yes-datefr_evt2{
	margin: 23px 0 7px;
}

.tx-oxcsagenda-pi2 ul.list-agenda {
	margin-left: 5px;
}

.tx-oxcsagenda-pi2 ul.list-agenda li {
	background: url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/Liens/puce_lien_sport.gif') no-repeat 0px 3px;
	list-style-image:none !important;
	margin-bottom:6px;
	padding-left:10px;
	position:relative;
}

.tx-oxcsagenda-pi2 ul.list-agenda li a.lienDetail {
	text-decoration: none;
	font-weight: bold;
}

.tx-oxcsagenda-pi2 .statut-agenda {
	color: red;
	font-weight: bold;
}

.tx-oxcsagenda-pi2 ul.list-agenda li a.lienDetail:hover {
	text-decoration: underline;
}

.tx-oxcsagenda-pi2 .rubrique-agenda {
	color: #b0ae7d;
	font-weight: bold;
}

.tx-oxcsagenda-pi2 .separateur-agenda {
	clear: both;
	color: #b0ae7d;
	background-color: #b0ae7d;
	border: none;
	margin: 0 0 20px;
	text-align: left;
}

.article .tx-oxcsagenda-pi2 .separateur-agenda {
	width: 60%;
}

.tx-oxcsagenda-pi2 #frmRechercheAgenda {}

.tx-oxcsagenda-pi2 #frmRechercheAgenda h1 {
	margin-bottom: 10px;
}

.tx-oxcsagenda-pi2 #frmRechercheAgenda label {
	font-weight: bold;
	text-align: right;
	float: left;
	width: 75px;
	padding: 0 5px;
}

.tx-oxcsagenda-pi2 #frmRechercheAgenda input,
.tx-oxcsagenda-pi2 #frmRechercheAgenda select {
	float: left;
}

.tx-oxcsagenda-pi2 #frmRechercheAgenda select {
	width: 245px;
}

.tx-oxcsagenda-pi2 #frmRechercheAgenda div {
	clear: both;
	padding: 5px 0;
}

.tx-oxcsagenda-pi2 #frmRechercheAgenda button {
	clear: both;
	background: #b0ae7d url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/puce_check.gif') no-repeat 9% 55%;
	color: #000;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	border: none;
	margin-left: 90px;
}

.tx-oxcsagenda-pi1 #frmRechercheAgenda #labelDate ,
.tx-oxcsagenda-pi2 #frmRechercheAgenda #labelDate {
	font-size:80%;
	margin-left:4px;
}

.tx-oxcsagenda-pi1 blockquote,
.tx-oxcsagenda-pi2 blockquote{
		padding:0 0 0 10px;
}


/* agenda cinema : oxcsagenda-pi3 */
.tx-oxcsagenda-pi3 .presentation-cinema {
	/* A.Joslet 17:09 18/04/2008 On enleve le gras sur la presentation du cinema */
	/* font-weight: bold; */
	padding: 30px 0 30px 20px;
}

/* A.Joslet 17:09 18/04/2008 On met le gras sur le nom du cinema */
.tx-oxcsagenda-pi3 .nom-cinema {
	font-weight: bold; 
}

.tx-oxcsagenda-pi3 span.titre-film {
	text-transform: uppercase;
	font-weight: bold;
}

.tx-oxcsagenda-pi3 span.titre-film {
	font-weight: bold;
}

.tx-oxcsagenda-pi3 dl.diffusion-cinema {}

.tx-oxcsagenda-pi3 dl.diffusion-cinema dt {
	margin-top: 7px;
	line-height: 1.5em;
}

.tx-oxcsagenda-pi3 .diffusion-cinema dd {
	line-height: 1.5em;
	font-style: italic;
}

.tx-oxcsagenda-pi3 .titre-agenda {
	margin: 20px 0 10px;
}

.tx-oxcsagenda-pi3 .classe-gpt-yes-datefr_evt,
.tx-oxcsagenda-pi3 .classe-gpt-yes-datefr_evt2{
	margin: 23px 0 0;
}

.tx-oxcsagenda-pi3 ul.list-agenda,
.tx-oxcsagenda-pi4 ul.list-agenda {
	margin-top: 15px;
	margin-left: 5px;
	list-style-type: none;
}

.tx-oxcsagenda-pi3 ul.list-agenda li,
.tx-oxcsagenda-pi4 ul.list-agenda li {
	background: url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/Liens/puce_lien_detente.gif') no-repeat 0px 3px;
	padding-left: 10px;
	margin-bottom: 6px;
	position: relative;
}

.tx-oxcsagenda-pi3 ul.list-agenda li a.lienDetail,
.tx-oxcsagenda-pi4 ul.list-agenda li a.lienDetail {
	text-decoration: none;
	font-weight: bold;
}

.tx-oxcsagenda-pi3 .statut-agenda {
	color: red;
	font-weight: bold;
}

.tx-oxcsagenda-pi3 ul.list-agenda li a.lienDetail:hover {
	text-decoration: underline;
}

.tx-oxcsagenda-pi3 .rubrique-agenda {
	color: #b5d769;
	font-weight: bold;
}

.tx-oxcsagenda-pi3 .separateur-agenda {
	clear: both;
	color: #b5d769;
	background-color: #b5d769;
	border: none;
	margin: 0 0 20px;
	text-align: left;
}

.article .tx-oxcsagenda-pi3 .separateur-agenda {
	width: 60%;
}

.tx-oxcsagenda-pi3 #frmRechercherFilms {}

.tx-oxcsagenda-pi3 #frmRechercherFilms h1 {
	margin-bottom: 5px;
}

.tx-oxcsagenda-pi3 #frmRechercherFilms input {
	margin-left: 2px;
	margin-top: 7px;
	background:#B5D769;
	border:medium none;
	color:#000000;
	font-weight:bold;
	font-family:verdana;
	padding:3px 4px;
}

.tx-oxcsagenda-pi3 #frmRechercherFilms label {
	font-weight: bold;
	padding: 0 0 0 0px;
}

.tx-oxcsagenda-pi3 #frmRechercheAgenda {}

.tx-oxcsagenda-pi3 #frmRechercheAgenda h1 {
	margin-bottom: 10px;
}

.tx-oxcsagenda-pi3 #frmRechercheAgenda label {
	font-weight: bold;
	text-align: right;
	float: left;
	width: 50px;
	padding: 0 5px;
}

.tx-oxcsagenda-pi3 #frmRechercheAgenda input {
	float: left;
	width: 250px;
}

.tx-oxcsagenda-pi3 #frmRechercheAgenda select {
	float: left;
	width: 254px;
}

.tx-oxcsagenda-pi3 #frmRechercheAgenda div {
	clear: both;
	padding: 5px 0;
}

.tx-oxcsagenda-pi3 #frmRechercheAgenda button {
	clear: both;
	background: #b5d769 url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/puce_check.gif') no-repeat 9% 55%;
	color: #000;
	font-weight: bold;
	padding: 3px 4px 3px 4px; /*13px*/
	border: none;
	margin-left: 90px;
}


/* truc sur le cote pour remonter la liste des cinema : pi4 */
.tx-oxcsagenda-pi4 #liste_cinema {
	margin-top: 50px;
}


/* annuaire des gardes : pi5 */
.tx-oxcsagenda-pi5 .titre-agenda {
	margin: 20px 0px 10px;
}

.tx-oxcsagenda-pi5 .classe-gpt-yes-datefr_evt,
.tx-oxcsagenda-pi5 .classe-gpt-yes-datefr_evt2{
	margin: 23px 0 7px;
}

.tx-oxcsagenda-pi5 ul.list-agenda {
	margin-left: 5px;
}

.tx-oxcsagenda-pi5 ul.list-agenda li {
	background: url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/Liens/puce_lien_mairie.gif') no-repeat 0px 3px;
	position: relative;
	padding-left: 10px;
	margin-bottom: 6px;
}

.tx-oxcsagenda-pi5 ul.list-agenda li a.lienDetail {
	text-decoration: none;
}

.tx-oxcsagenda-pi5 .statut-agenda {
	color: red;
	font-weight: bold;
}

.tx-oxcsagenda-pi5 ul.list-agenda li a.lienDetail:hover {
	text-decoration: underline;
}

.tx-oxcsagenda-pi5 .rubrique-agenda {
	color: #b0ae7d;
	font-weight: bold;
}

.tx-oxcsagenda-pi5 .separateur-agenda {
	clear: both;
	color: #b0ae7d;
	background-color: #cc332e;
	border: none;
	margin: 0 0 20px;
	text-align: left;
}

.article .tx-oxcsagenda-pi5 .separateur-agenda {
	width: 60%;
}

.tx-oxcsagenda-pi5 div.datas-garde {
	margin: 10px;
	line-height: 15px;
}

.tx-oxcsagenda-pi5 #frmRechercheAgenda {}

.tx-oxcsagenda-pi5 #frmRechercheAgenda h1 {
	margin-bottom: 10px;
}

.tx-oxcsagenda-pi5 #frmRechercheAgenda label {
	font-weight: bold;
	text-align: right;
	float: left;
	width: 80px;
	padding: 0 5px;
}

.tx-oxcsagenda-pi5 #frmRechercheAgenda input,
.tx-oxcsagenda-pi5 #frmRechercheAgenda select {
	float: left;
}

.tx-oxcsagenda-pi5 #frmRechercheAgenda select {
	width: 200px;
}

.tx-oxcsagenda-pi5 #frmRechercheAgenda div {
	clear: both;
	padding: 5px 0;
}

.tx-oxcsagenda-pi5 #frmRechercheAgenda button {
	clear: both;
	background: #cc332e url('/jahia/webdav/site/nantesfr/shared/fileadmin/images/Puces/puce_check.gif') no-repeat 9% 55%;
	color: #000;
	font-weight: bold;
	padding: 3px 4px 3px 13px;
	border: none;
	margin-left: 90px;
}

.tx-oxcsagenda-pi5 .backLink {
	text-decoration: none;
	font-weight: bold;
}

/* navigation prev/next */
.prevnextnavigator {
	clear: both;
	margin: 20px 0 0;
}

.seqStrResultat {
	margin-bottom: 10px;
}

.prevnextnavigator .previousRecord {
	width: 25%;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}

ul.navigationPrevNext {
	width: 50%;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}

.article ul.navigationPrevNext {
	width: 10%;
}

ul.navigationPrevNext li {
	display: inline;
}
	
.prevnextnavigator .nextRecord {
	/*width: 25%;*/
	float: right;
	text-align: right;
	margin-bottom: 10px;
	padding-right: 0;
}

.article .prevnextnavigator .nextRecord {
	padding-right: 40%;
}

.backLink {
	text-decoration: none;
}

.backLink:hover {
	text-decoration: underline;
}

/* Suppression de la mise en avant des blocs de recherche*/
.rubrique-sport #frmRechercheAgenda,
.rubrique-detente #frmRechercheAgenda,
.rubrique-detente #frmRechercherFilms,
.rubrique-culture #frmRechercheAgenda 
{
	border : none;
}

/*** fin styles agendas ***/
