@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------------------------------+
+ Page liste des volumes                                                         +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-pechakucha-volumes-liste .colonne-gauche {
	width: 690px;
}

.page-pechakucha-volumes-liste .colonne-droite {
	width: 300px;
}


/* Module "Derniers volumes" *******************************************/

.page-pechakucha-volumes-liste #module-derniers-volumes h1 {
	background: url(../../img/titres/tt-pecha-kucha-paris-L.png) no-repeat left top;
}

.page-pechakucha-volumes-liste #module-derniers-volumes .bt-rss {
	position: absolute;
	top: 18px;
	left: 265px;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes {
	background: url(../../img/divers/1px-E3E3E3.gif) repeat-y center bottom;
	margin: 0 -10px 0 -10px;
	overflow: hidden;
}


/* Volume en majeur */

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur {
	position: relative;
	background-color: #FFFFFF;
	width: 485px;
	min-height: 160px;
	margin-bottom: -10px;
	padding: 10px 0 20px 185px;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur:after {
	content: " ";
    clear: both;
	background: #FFFFFF url(../../img/separateurs/sep-hor-gris-660.gif) no-repeat left bottom;
    display: block;
	width: 100%;
    height: 1px;
	padding-top: 25px;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur h3 {
	margin-bottom: 3px;
	padding-right: 10px;
	font-size: 1.7em;
	line-height: 1.2em;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur h3 a {
	text-decoration: none;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur h3 a:hover {
	text-decoration: underline;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur h3 a:active {
	color: #418BD5;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur .date-volume {
	margin-bottom: 10px;
	color: #9F9F9F;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur .visuel-volume {
	position: absolute;
	top: 10px;
	left: 15px;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur .visuel-volume img {
	width: 150px;
	height: 150px;
	border: 3px solid #E2E2E2;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur .visuel-volume:hover img {
	border-color: #BFBFBF;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur .visuel-volume:active img {
	border-color: #418BD5;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes #volume-majeur .resume {
	margin-bottom: 0;
	padding-right: 10px;
	font-size: 1.1em;
	line-height: 1.3em;
}


/* Volumes en mineur */

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume {
	float: left;
	position: relative;
	width: 315px;
	min-height: 20em;
	padding: 15px 10px 0 10px;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume .date-volume {
	margin-bottom: 3px;
	color: #9F9F9F;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume h3 {
	margin-bottom: 5px;
	font-size: 1.1em;
	line-height: 1.2em;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume h3 a {
	text-decoration: none;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume h3 a:hover {
	text-decoration: underline;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume h3 a:active {
	color: #418BD5;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume .resume {
	overflow: hidden;
	margin-bottom: 0;
	padding-right: 10px;
	font-size: 1em;
	line-height: 1.4em;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume .resume .visuel-volume {
	float: left;
	margin: 5px 15px 5px 0;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume .resume .visuel-volume img {
	width: 110px;
	height: 110px;
	border: 3px solid #E2E2E2;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume .resume .visuel-volume:hover img {
	border-color: #BFBFBF;
}

.page-pechakucha-volumes-liste #module-derniers-volumes #liste-volumes .volume .resume .visuel-volume:active img {
	border-color: #418BD5;
}

.page-pechakucha-volumes-liste #module-derniers-volumes .pagination ul {
	float: right;
	margin-right: -5px;
}



/*-------------------------------------------------------------------------------+
+ Page détail d'un volume                                                        +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-pechakucha-volumes-detail .colonne-gauche {
	width: 690px;
}

.page-pechakucha-volumes-detail .colonne-droite {
	width: 300px;
}


/* Module entête du volume *********************************************/

.page-pechakucha-volumes-detail #module-entete-volume .lien-bouton {
	position: absolute;
	top: 7px;
	right: 10px;
}

.page-pechakucha-volumes-detail #module-entete-volume #infos-volume {
	background: url(../../img/separateurs/sep-hor-gris-960.gif) no-repeat left bottom;
	min-height: 25px;
	margin: -7px 0 20px 0;
	overflow: hidden;
}

.page-pechakucha-volumes-detail #module-entete-volume #infos-volume p {
	float: left;
	margin-right: 10px;
	padding: 3px 10px 3px 0;
	color: #9F9F9F;
	font-style: italic;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume {
	position: relative;
	float: left;
	width: 480px;
	min-height: 150px;
	margin-right: 15px;
	padding-left: 170px;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume img {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	border: 3px solid #E2E2E2;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume h1 {
	margin-bottom: 5px;
	font-size: 2em;
	line-height: 1.2em;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume h1 .coin- {
	display: none;
	visibility: hidden;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume h1 .coin-complet {
	display: block;
	visibility: visible;
	position: absolute;
	top: 104px;
	left: -5px;
	background: url(../../img/coins/complet-rouge-bs.png) no-repeat left bottom;
	width: 57px;
	height: 57px;
	z-index: 100;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume #date-horaires-volume {
	margin-bottom: 15px;
	font-size: 1.4em;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume #date-horaires-volume #horaires {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #9F9F9F;
}

.page-pechakucha-volumes-detail #module-entete-volume #resume-volume #adresse-volume {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #9F9F9F;
}

.page-pechakucha-volumes-detail #module-entete-volume #partenaire-volume {
	float: left;
	background: url(../../img/separateurs/sep-ver-gris-150.gif) no-repeat left top;
	width: 275px;
	min-height: 140px;
	padding: 1.2em 0 0 20px;
}

.page-pechakucha-volumes-detail #module-entete-volume #partenaire-volume h2 {
	background: url(../../img/titres/st-en-partenariat-avec.png) no-repeat left top;
}

.page-evenements-detail #module-entete-evenement #partenaire-evenement img {
	margin-top: -5px;
}


/* Module de détail du volume ******************************************/

.page-pechakucha-volumes-detail #module-detail-volume {
	font-size: 1.1em;
}

.page-pechakucha-volumes-detail #module-detail-volume h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-pechakucha-volumes-detail #module-detail-volume h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-pechakucha-volumes-detail #module-detail-volume p {
	line-height: 1.4em;
}

.page-pechakucha-volumes-detail #module-detail-volume ul, .page-pechakucha-volumes-detail #module-detail-volume ol {
	margin-bottom: 0.7em;
}

.page-pechakucha-volumes-detail #module-detail-volume ul li, .page-pechakucha-volumes-detail #module-detail-volume ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.5em;
	padding: 3px 0 3px 15px;
	line-height: 1.4em;
}

.page-pechakucha-volumes-detail #module-detail-volume a {
	color: #418BD5;
}

.page-pechakucha-volumes-detail #module-detail-volume a:hover {
	color: #9F9F9F;
}

.page-pechakucha-volumes-detail #module-detail-volume a:active {
	color: #000000;
}


/* Module "S'inscrire à l'événement" **********************************/

.page-pechakucha-volumes-detail #module-sinscrire-evenement {
	background-color: #0060C0;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement h2 {
	background: url(../../img/titres/tt-sinscrire-evenement-S-blanc.png) no-repeat left top;
	height: 23px;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset legend {
	height: 0;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset .ligne {
	padding: 5px 0 5px 0;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset .ligne label {
	display: block;
	padding-bottom: 7px;
	color: #FFFFFF;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset .ligne input {
	background-color: #BFD8F0;
	width: 260px;
	color: #000000;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset .ligne input.errFld {
	border: 1px solid #FF0000;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset .ligne .errMsg {
	padding-top: 3px;
	font-weight: bold;
	color: #FF0000;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement form fieldset .ligne .errMsg span {
	display: block;
	background-color: #f8CECE;
}

.page-pechakucha-volumes-detail #module-sinscrire-evenement #validation #submit- {
	background: none;
	width: 156px;
	height: 25px;
	border: none;
}


/* Module "Plan d'accès" **********************************************/

.page-pechakucha-volumes-detail #module-plan-acces h2 {
	background: url(../../img/titres/tt-plan-acces-S.png) no-repeat left top;
	height: 23px;
}

.page-pechakucha-volumes-detail #module-plan-acces #google-map {
	width: 280px;
	height: 340px;
	margin: 0 -5px 0 -5px;
	overflow: hidden;
}



/*-------------------------------------------------------------------------------+
+ Page "Concept"                                                                 +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-pechakucha-concept-detail .colonne-gauche {
	width: 690px;
}

.page-pechakucha-concept-detail .colonne-droite {
	width: 300px;
}


/* Module de détail de la page *****************************************/

.page-pechakucha-concept-detail #module-detail-concept {
	font-size: 1.1em;
}

.page-pechakucha-concept-detail #module-detail-concept h1 {
	background: url(../../img/titres/tt-concept-L.png) no-repeat left top;
}

.page-pechakucha-concept-detail #module-detail-concept h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-pechakucha-concept-detail #module-detail-concept h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-pechakucha-concept-detail #module-detail-concept p {
	line-height: 1.3em;
}

.page-pechakucha-concept-detail #module-detail-concept ul, .page-pechakucha-concept-detail #module-detail-concept ol {
	margin-bottom: 0.7em;
}

.page-pechakucha-concept-detail #module-detail-concept ul li, .page-pechakucha-concept-detail #module-detail-concept ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.7em;
	padding: 3px 0 3px 15px;
	line-height: 1.3em;
}

.page-pechakucha-concept-detail #module-detail-concept a {
	color: #418BD5;
}

.page-pechakucha-concept-detail #module-detail-concept a:hover {
	color: #9F9F9F;
}

.page-pechakucha-concept-detail #module-detail-concept a:active {
	color: #000000;
}



/*-------------------------------------------------------------------------------+
+ Page "Soumettre votre participation"                                           +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-pechakucha-soumettre-detail .colonne-gauche {
	width: 690px;
}

.page-pechakucha-soumettre-detail .colonne-droite {
	width: 300px;
}


/* Module de détail de la page *****************************************/

.page-pechakucha-soumettre-detail #module-detail-soumettre {
	font-size: 1.1em;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre h1 {
	background: url(../../img/titres/tt-soumettre-participation-L.png) no-repeat left top;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre p {
	line-height: 1.3em;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre ul, .page-pechakucha-soumettre-detail #module-detail-soumettre ol {
	margin-bottom: 0.7em;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre ul li, .page-pechakucha-soumettre-detail #module-detail-soumettre ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.7em;
	padding: 3px 0 3px 15px;
	line-height: 1.3em;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre a {
	color: #418BD5;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre a:hover {
	color: #9F9F9F;
}

.page-pechakucha-soumettre-detail #module-detail-soumettre a:active {
	color: #000000;
}