/* --------------------------------------------------------------*/
/* CSS Document $Id:$ */
/* ------------------------------------------------------------ */

* {margin:0;padding:0;list-style:none;border:0;}
body {font-family:Arial, Helvetica, sans-serif;font-size:0.625em;background:#fff;color:#333333;padding-bottom:30px;position:relative;}
*html body{text-align:center;}
*+html body{text-align:center;}

a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
.clearboth {clear:both;overflow:hidden;height:0;line-height:0;font-size:0;}
input {padding:1px;}
img {font-size:0;overflow:hidden;}
textarea {font-family:Arial,Helvetica,sans-serif; font-size:1em;}

h1, .hidden, #footer h2.hidden {position:absolute;text-indent:-99999em;background:none;}
address {font-style:normal;}

hr {border-top:dashed 1px #bfbfbf; margin-bottom:20px; margin-top:25px;height:1px;clear:both;} 

.coin {position:absolute;width:7px;height:7px;overflow:hidden;/*z-index:2500;*/z-index:2;}
.coin-HG {background:url(../images/coin-HG.png);top:0;left:0;}
*html .coin-HG {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/coin-HG.png',sizingMethod='crop');}
.coin-HD {background:url(../images/coin-HD.png);top:0;right:0;}
*html .coin-HD {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/coin-HD.png',sizingMethod='crop');}
.coin-BG {background:url(../images/coin-BG.png);bottom:0;left:0;}
*html .coin-BG {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/coin-BG.png',sizingMethod='crop');}
.coin-BD {background:url(../images/coin-BD.png);bottom:0;right:0;}
*html .coin-BD {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/coin-BD.png',sizingMethod='crop');}

form button {background:none;display:block;color:#fff;line-height:17px;font-weight:bold;text-align:center;width:auto;position:relative;cursor:pointer;}
form button.bt_ok {width:20px;height:19px;display:inline-block;vertical-align:middle;}
form button.bt_ok span {width:20px;height:19px;display:block;position:relative;font-size:0.9em;text-align:center;text-indent:-99999em;}

#conteneur {width:975px;margin:0px auto 0;background:#fff;position:relative;text-align:left;}

#header {position:relative;margin-bottom:15px;zoom:1;}
#header ul li.first, #header .navigation ul li.first, #rechercher-carte ul li.first {background:none;border-left:0 none;}
#header form legend span {position:absolute;text-indent:-99999em;}

*html #header .coin-BG, *html #footer .coin-BG {bottom:-1px;left:0;}
*html #header .coin-BD, *html #footer .coin-BD {bottom:-1px;right:-1px;}

#header .navigation {height:24px;background:url(../images/bg_navigation.gif) repeat-x 0px 4px;color:#666666;position:relative;overflow:hidden;padding:8px 10px 0px 15px;}
*html #header .navigation {height:30px;padding-top:7px;}
#header .navigation a {color:#666666;}
#header .navigation h2 {position:absolute;text-indent:-99999em;}
#header .navigation form label {text-transform:uppercase;font-size:1.1em;font-weight:bold;background:url(../images/loupe.gif) no-repeat 0 5px;padding:2px 5px 0 15px; display:inline; vertical-align:middle;}
#header .navigation form input {display:inline; vertical-align:middle;font-size:1em;border:solid 1px #fff; border-left-color:#a3a3a3;border-top-color:#717171;padding:1px;width:115px;margin-right:5px;}
*html #header .navigation form input{margin-right:8px;}
*+html #header .navigation form input {margin-right:8px;}

#header .navigation form button.bt_ok {background:url(../images/bt_ok-gris.png) no-repeat;margin-right:7px;}
*html #header .navigation form button.bt_ok {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/bt_ok-gris.png',sizingMethod='crop');}
#header .navigation form a {font-size:0.9em;}

#header .navigation ul {float:right;margin-top:-15px;position:relative;padding:0px;}
#header .navigation ul li {display:inline;font-size:1.1em; background:url(../images/separateur-menu.gif) no-repeat 0 3px;padding:0 3px 0 7px;margin:0px;}
#header .navigation ul li#rss a {background:url(../images/icone_rss.gif) no-repeat right 1px;padding-right:15px;}/*rss.gif*/


#header .main { background:#fff url(../images/bg_header.gif) repeat-x 0 bottom;height:115px;padding-left:15px;padding-right:5px;}

a#logo {display:block;width:387px;height:109px; float:left;}
a#logo span {display:block;width:387px;height:109px; background:url(../images/logo.png);text-indent:-99999em;font-size:0;cursor:pointer;}
*html a#logo span {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/logo.png',sizingMethod='crop');}

#etiquette-don {display:block;float:left;width:138px;height:60px; background:url(../images/bg_faire-un-don.png) no-repeat;color:#fff;padding-left:42px;margin-left:178px;margin-top:15px;}
*html #etiquette-don {background-image: none;width:178px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/bg_faire-un-don.png',sizingMethod='crop');}
#etiquette-don a {color:#fff;}
#etiquette-don h2 {font-size:1.8em;font-weight:normal;text-transform:uppercase;padding:0px;padding-top:7px;position:relative;margin-top:0px;}
#etiquette-don p {position:relative;margin-top:10px;font-size:1.3em;font-weight:bold;}

#espace-perso {width:199px;float:right;margin-top:15px;position:relative;}
#espace-perso ul {padding:0px;margin:0px;}
#espace-perso ul li {margin:0px;text-transform:uppercase;font-size:1.2em;font-weight:bold;display:block;float:left; background:url(../images/separateur-menu.gif) no-repeat 0 5px;padding:0 5px;}
#espace-perso ul li a {color:#666666;top:1px;position:relative;}
#espace-perso ul li h2 {color:#df2d00;font-size:1.1em;margin:0px;padding:0px;}
#espace-perso form {float:left;width:180px;height:74px;padding-top:5px;padding-right:6px; background:url(../images/bg_connexion.gif) no-repeat 0 0;margin-top:2px;color:#333333}
*html #espace-perso form {width:190px;}
#espace-perso form a {color:#333333;font-size:1em;float:right;margin-top:5px;}
#espace-perso fieldset div {clear:both;display:block;overflow:hidden;position:relative;text-align:right;width:100%;border:0 none;padding:1px 0;margin-top:7px;}
*html #espace-perso fieldset div {padding:0;}
*+html #espace-perso fieldset div {padding:0;}
#espace-perso fieldset label, #espace-perso fieldset input {display:inline;vertical-align:middle;font-size:1.1em;}
#espace-perso fieldset label {margin-right:3px;}
#espace-perso fieldset input {border:solid 1px #fff;font-size:1em;}
#espace-perso input#identifiant {width:100px;}
#espace-perso input#motdepasse {width:74px;}
#espace-perso form button.bt_ok {background:url(../images/bt_ok-rouge.png) no-repeat;margin-left:3px;}
*html #espace-perso form button.bt_ok {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/bt_ok-rouge.png',sizingMethod='crop');margin-left:6px;}
*+html #espace-perso form button.bt_ok {margin-left:6px;}

#espace-perso.logue {margin-top:6px;  background:transparent url(../images/bg_connexion-logue.gif) no-repeat scroll 0 22px; height:100px; padding-left:7px;}
#espace-perso.logue ul li h2 {color:#DF2D00; font-size:0.9em;}
#espace-perso.logue ul li a {font-size:0.9em; top:0; text-transform:none; text-decoration:underline;}
#espace-perso.logue .liens {margin-top:1px;}
#espace-perso.logue .liens ul li {width:100%; background:transparent url(../images/menu-puce3.gif) no-repeat scroll 0 5px; padding:0 10px;}
#espace-perso.logue .liens ul li a {font-size:0.9em; top:0; text-transform:none; text-decoration:none;}
#espace-perso.logue ul li.first {background:transparent url(../images/ico-profil.gif) no-repeat scroll 0 1px; padding-left:13px;}


#header .bottom {height:16px;background:#e4232f;color:#fff; padding:3px 25px 0;}
#header .bottom a {float:right;color:#fff;}
*html #header .bottom {height: 19px}

.colonne {float:left;position:relative;display:block;}
#part1 {width:192px;margin-right:22px;z-index:2000;}
#part2 {width:552px;margin-right:22px;}
#part3 {width:187px;}
#part_unique {width:100%;}
/* Menu horizontal */
#menu {position:relative;color:#fff;zoom:1;}
#menu .coin-BG {bottom:1px;}
#menu .coin-BD {bottom:1px;}
#menu a {color:#fff;}
#menu ul {position:relative;zoom:1;padding:0px}
#menu ul li {margin:0px;padding:0px;display:block;font-size:1.4em;line-height:16px;border-bottom:solid 1px #fff;text-transform:uppercase;position:relative;width:192px;clear:both;zoom:1;background:none;}
#menu ul li a {display:block;padding:4px 25px;background:#e4232f;}
*html #menu ul li {margin-bottom:-3px;}
*+html #menu ul li {margin-bottom:-3px;}
#menu ul li.active a {background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li a:hover {text-decoration:none; background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li ul {position:absolute;display:block;top:-999999em;left:192px;border-left:solid 1px #fff;}
#menu ul li ul li {font-size:1em;width:306px;;overflow:hidden;position:relative;}
*html #menu ul li ul li {margin-bottom:0;}
*+html #menu ul li ul li {margin-bottom:0;}
#menu ul li ul li a, #menu ul li.active ul li a {width:256px;display:block;padding:4px 25px;background:#b3231c;position:relative;}
*html #menu ul li ul li a,*html #menu ul li.active ul li a {width:306px;}
#menu ul li ul li a:hover {background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li.active ul {top:0;}


/* Menu vertical */
#menu ul li.actif a{text-decoration:none; background:#b3231c url(../images/menu-puce.gif) no-repeat 10px 7px;}
#menu ul li.actif a {background-color:#B3231C;}
#menu ul li.actif ul {background-color:#B3231C;border-left:none;position:relative;top:0px;left:0px;padding-bottom:10px;}
*html #menu ul li.actif ul {float:left;}
#menu ul li.actif ul li{text-transform:none;width:192px;line-height:12px;border-bottom:none;font-size:0.85em;font-weight:bold;}
*html #menu ul li.actif ul li{margin-bottom:1px}
#menu ul li.actif ul li a{text-decoration:none; background:#b3231c url(../images/menu-puce2.gif) no-repeat 10px 8px;}
#menu ul li.actif ul li a:hover{text-decoration:underline;}
#menu ul li.actif ul li a{width:auto;}
#menu ul li.actif ul li.actif a{background-color:#E4232F;}

#newsletter {background:#f5cd7b;color:#da692b;margin-top:14px;position:relative;zoom:1;padding-bottom:10px;}
#newsletter form fieldset {padding:0 15px;}
#newsletter form legend span {position:absolute;font-size:1.2em;text-transform:uppercase;font-weight:bold;}
#newsletter form legend span.first {top:15px;left:15px;}
#newsletter form legend span#salut {width:84px;height:29px;top:7px;right:10px; background:url(../images/salut.png) no-repeat;text-indent:-99999em;}
*html #newsletter form legend span#salut {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/salut.png',sizingMethod='crop');}
#newsletter form p {padding-top:40px;font-size:1.1em;font-weight:bold;line-height:13px;}
#newsletter form input {width:128px;font-size:1em;border:solid 1px #fff;display:inline; vertical-align:middle;margin-top:5px;}
#newsletter form button.bt_ok {background:url(../images/bt_ok-orange.png) no-repeat;margin-left:3px;margin-top:5px;}
*html #newsletter form button.bt_ok {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/bt_ok-orange.png',sizingMethod='crop');margin-left:6px;}
*+html #newsletter form button.bt_ok {margin-left:6px;}

#rechercher-carte {position:relative;padding-top:15px;clear:both;}
#rechercher-carte ul {margin-left:10px;}
#rechercher-carte ul li {text-transform:uppercase;font-size:1.2em;font-weight:bold;display:block;float:left; background:url(../images/separateur-menu.gif) no-repeat 0 5px;padding:0 5px;position:relative;}
#rechercher-carte ul li a {color:#666666;top:1px;position:relative;}
#rechercher-carte ul li h2 {color:#df2d00;font-size:1.1em;}
#rechercher-carte #carte {background:url(../images/bg_carte.gif) no-repeat 0px 0px;height:195px;width:192px;clear:both;overflow:hidden;position:relative;top:3px;}
#rechercher-carte #carte p {color:#fff;text-transform:uppercase;font-size:1em;text-align:center;height:195px;width:192px;}
#rechercher-carte #carte p a {color:#fff;display:block;padding:39px 44px 65px 65px;height:91px;}

#acces-rapide {background:#c9e4e4;margin-top:15px;position:relative;zoom:1;color:#316464;padding-bottom:11px;}
#acces-rapide form fieldset {padding:0 15px;}
#acces-rapide form legend span {position:absolute;font-size:1.2em;text-transform:uppercase;font-weight:bold;top:10px;left:15px;}
#acces-rapide form select {width:100%;border:solid 1px #7f9db9;font-size:1.1em;padding:1px;margin-top:5px;}
#acces-rapide form select.first {margin-top:30px;}

.tx-jkpoll-pi1 {background:#ffe1c4;margin-top:14px;position:relative;zoom:1;padding:0 15px 35px;}
.tx-jkpoll-pi1 span {position:absolute;font-size:1.2em;text-transform:uppercase;font-weight:bold;top:10px;left:15px;color:#cd6b40;}
.tx-jkpoll-pi1 p {padding-top:30px;padding-bottom:5px;font-size:1.2em;line-height:14px;}
/*.tx-jkpoll-pi1 form div {margin-top:3px;padding:1px 0;}*/
*html .tx-jkpoll-pi1 form div {padding:0;}
*+html .tx-jkpoll-pi1 form div {padding:0;}
.tx-jkpoll-pi1 form input {width:14px;margin-right:5px;}
.tx-jkpoll-pi1 form input, .tx-jkpoll-pi1 form label {display:inline;vertical-align:middle;font-size:1.2em;line-height:14px;height:12px;}
.tx-jkpoll-pi1 form button {background:url(../images/bt_envoyer.png) no-repeat;margin-top:10px;width:64px;height:19px;text-indent:-99999em;float:right;}
*html .tx-jkpoll-pi1 form button {background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/images/bt_envoyer.png',sizingMethod='crop');}

#footer {margin-top:15px;position:relative;zoom:1;}
#footer h2 {background:#f7d899;color:#993300;font-weight:bold;font-size:1.2em;text-transform:uppercase;height:21px;line-height:21px;padding:0 15px;}
#footer ul#themes {background:#fcefd6;margin:1px 0;padding:20px 10px;position:relative;display:block;min-height:55px;zoom:1;}
*html #footer ul#themes {height:55px;}
#footer ul#themes li {margin:0px;font-size:1.1em;line-height:14px;display:block;float:left;padding:0 10px 0 25px;width:124px; background:url(../images/puce-theme.gif) no-repeat 10px 5px;}
*html #footer ul#themes li{width:156px;}
*+html #footer ul#themes li{width:156px;}
#footer .navigation {background:#e4232f;height:20px;color:#fff;text-align:right;padding:5px 10px 0 15px;}
*html #footer .navigation {height:23px;}
#footer .navigation a {color:#fff;}
#footer .navigation li {border-left:solid 1px #fff; display:inline;font-size:1.1em;padding:0 3px 0 7px;margin:0px;background:none;}
#footer .navigation li.first {border:0 none;}
address#copyright {text-align:center;margin-top:15px;font-size:1.1em;}


#contenu {z-index:0;width:761px;float:left;}
#contenu h2 {font-size:1.2em;font-weight:bold;line-height:14px;text-transform:uppercase;color:#fff;background:#999999;padding:4px 10px;margin-bottom:10px;}
#contenu p {margin-bottom:10px;font-size:1.2em;}
#contenu #part3 p a {text-decoration:underline;}
#contenu .colonne.gauche ul {margin-bottom:10px;}
#contenu .colonne.gauche ul li {font-size:1.2em; background:url(../images/puce.gif) no-repeat 0 6px;padding-left:15px;position:relative;}
#contenu .colonne.gauche ul li p {font-size:1em;}
#contenu ul li.tout{background:url(../images/puce-tout.gif) no-repeat 5px 8px;font-weight:bold;padding-left:20px;}
.un_favori .rubrique{font-weight:bold;}
.un_favori .rubrique a{text-decoration:underline}
.un_favori .titre_page{font-weight:bold;font-size:14px;padding:10px 0px;}
.un_favori .bas .lire{background:url(../images/puce-tout.gif) no-repeat 1px 2px;font-weight:bold;padding-left:15px;float:left;}
#favoris .title{float:left;}
#favoris .header{height:15px;margin-top:10px;}
.tourne_page{font-weight:bold;float:right;}
.tourne_page div{float:left;}
.tourne_page .page {padding:5px 5px;}
.un_favori .bas .deleted{float:right;background:url(../images/ico-delete.jpg) no-repeat 5px 2px;font-weight:bold;padding-left:20px;}
#contenu ul li.tout a {color:#666666;}

#contenu #mailform{line-height:2.5em;}
#contenu input[type="text"],#contenu textarea{border:1px solid #7F9DB9;}
#contenu label{width:100px;font-size:1.3em;display:inline-block;vertical-align:top;}


#contenu .colonne.gauche {width:620px;padding-right:15px;}
#contenu .colonne.droite {width:152px;margin-left:15px;}

#contenu img.visuel {float:left;margin-right:10px;margin-bottom:10px;}
*html #contenu img.visuel {margin-bottom:0;}
*+html #contenu img.visuel {margin-bottom:0;}

#outils {border-bottom:dashed 1px #bfbfbf;height:25px;margin-top: -7px; padding-bottom: 5px;margin-bottom:20px;}
*html #outils {border-bottom:dashed 1px #bfbfbf; height:25px;margin-top: -7px; padding-bottom: 0px;}
#outils ul {float:right;}
#outils ul li {font-size:1em;display:block;float:left;margin:0 5px;padding-top:6px;}
#outils ul li#envoyer { background:url(../images/ico-envoyer.gif) no-repeat 0 0; padding-left:21px;padding-bottom:4px;}
#outils ul li#favoris { background:url(../images/ico-favoris.gif) no-repeat 0 4px; padding-left:19px;}
#outils ul li#partager { background:url(../images/ico-partager.gif) no-repeat 0 2px; padding-left:27px;}
#outils ul li#imprimer { background:url(../images/ico-imprimer.gif) no-repeat 0 3px; padding-left:17px;}

.tx-pagebrowse { text-align: center; list-style: none inside none; padding: 0 0; margin: 0 0; width: 100%; }
.tx-pagebrowse li { display: inline; list-style: none; margin: 0 0; padding: 0 5px 0 0; }
li.tx-pagebrowse-pages { width: 80%; }
li.tx-pagebrowse-pages ol { display: inline; margin: 0 0; padding: 0 10px; }

#offre-search-form label{width:180px;margin-bottom:10px;}
#offre-search-form input,#offre-search-form select{width:270px;border:1px solid #7F9DB9;margin-bottom:10px;}
#offre-search-form select{width:274px;}
#offre-search-form input.ref,#offre-search-form input.submit{width:100px;}
.offre-search ul{width:100%;float:left;margin-bottom:15px;}
.offre-search ul li {float:left;margin-right:15px;}
#contenu .offre-search ul li.amail{background:url("../images/amail.jpg") no-repeat left;display:block;padding-left:20px;}
#contenu .offre-search ul li.arss{background:url("../images/arss.jpg") no-repeat left;display:block;padding-left:20px;}
#contenu .article .offre-search h3{border-top:1px dashed #666666;margin-top:25px;padding:15px 0;}

.calendar span{padding:4px;display:block;}
.calendar{background:#fff;width:152px;margin-bottom:10px;}
.calendar td{
	margin:0;
	padding:0;
	text-align:center;
	
}

.calendar tr.jour{color:#fff;background:#5D5D5D;}
.calendar tr.month{color:#fff;background:#fff;}
.calendar tr.month span {background:#5D5D5D;border:1px solid #fff;padding:4px 0px 4px 0px;width:153px;}
.calendar tr.libjour{background:#ffcc66}
.calendar a{color:#ffcc66}

#part1 .tx-jkpoll-pi1 img{display:block;clear:both;}
#contenu tr{font-size:10px}
#contenu td{font-size:10px;}
/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	/*border: 1px solid #aaa;
	background-color: #ccc;*/
	padding: 10px;
	width:490px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
#contenu fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	text-align:right;
	padding-right:10px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	border:1px solid #7F9DB9;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin-right: 10px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 15px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	/*background-color: #eee;*/
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}
.hide{display:none;}
.show{display:'';}
#contenu .powermail_submit{background-color:#E16B40;color:#FFFFFF;font-weight:bold;float:right;margin-right:20px;}
#contenu .hide legend{display:none;}

#contenu .powermail_radio_inner{display:inline;float:left;}
#contenu fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label{width:auto;padding-right:2px;}
#contenu .tx_powermail_pi1_fieldwrap_html{clear:both;}
#contenu .tx_powermail_pi1_fieldwrap_html_radio_title{float:left;width:200px;text-align:right;padding-right:10px;}


		/* error message */
.error {
	background: #ffb76b; /* old browsers */
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 45%, #ff7c00 56%, #ff7f04 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(45%,#ffa73d), color-stop(56%,#ff7c00), color-stop(100%,#ff7f04)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* ie */
	border-top: 1px solid #FFAF56;
	border-left: 1px solid #FFAF56;
	border-right: 1px solid #FFAF56;
	font-size: 11px;
	color: #fff;
	padding: 3px 10px 5px 10px;
	margin-left: -2px;
	
	-webkit-box-shadow: 3px 3px 5px #eee;
	-moz-box-shadow: 3px 3px 5px #eee;
	box-shadow: 3px 3px 5px #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.error p {
	margin: 0;
	padding: 0;
	font-family: Calibri, Arial, sans-serif;
	font-weight: bold;
}
.error em {
	display: block;
	width: 0;
	height: 0;
	border: 10px solid;
	border-color: #FF7E03 transparent transparent;
	position: absolute;
	bottom: -10px;
	left: 5px;
	border-bottom: 0 none;
}

#radiocampagne span{
font-size : 1.1em;
padding-left:3px;
text-align:left;
width:auto;
}
#radiocampagne input[type="radio"] {
margin-left: 25px !important;
}
/* �dtion FE */

#editPanelSet{height:5px !important;background-color:#FF0000;}
.headerAndButtons,.belogout{display:none;}
.edit-mode {display:none;}
.typo3-editPanel{display:none;}
.blackLine{display:none;}
div#div-editNav li{background:none;}
/*div#div-editNav ul li ul {left:40px !important;background:none !important;position:absolute !important;top:40px !important;}*/

.offre-single span.date-publication {float: right;margin-right: 56px;font-size: 1.2em;}
#contenu .article .offre-single h3 {color: #CC3300;text-transform: uppercase;}
.offre-single dl.intitule {	margin-top: 3em;}
.offre-single dl.intitule dt {font-size: 1.6em;color: #CC3300;font-weight:bold}
.offre-single dl.intitule dd {font-size: 1.6em;color: #000;font-weight:bold}

.offre-single .postuler {float: right;margin-top:2.5em}
#contenu .offre-single .postuler p {color: #C30;font-weight: bold;text-align:center;margin-bottom:4px;}
.offre-single .postuler .box-postuler {
	background: #DFDFDF url(/fileadmin/templates/images/postuler.gif) 18px 9px no-repeat;
	border: 1px solid black;
	width: 158px;
	height: 31px;
}
.offre-single .postuler .box-postuler a {display: block;font-weight: bold;font-size: 1.2em;margin-left: 39px;margin-top: 8px}
#contenu .offre-single .extras table {font-size: 12px;margin-top:10px;}
#contenu .offre-single .extras table tr {height: 18px;font-size: 12px;}
#contenu .offre-single .extras table th {vertical-align: top;font-size: 12px;}
#contenu .offre-single .extras table td {vertical-align: top;font-size: 12px;}

#contenu .offre-single h4 {background-image: none;padding-left: 0px;} 

#contenu div.mediatheque{
	margin-bottom : 10px;
}
#contenu div.mediatheque p.blocMediaImage{
	margin : 0;
	float : left;
	width : 220px;
}
#contenu div.mediatheque .blocMediaText{
	margin : 0;
	float : left;
	width : 325px;
}

/*
div#div-editNav ul li ul {
position:absolute;
top:40px;
left:40px !important;
border:1px solid #FF0000;
display:block;
z-index:1000;
opacity:1 !important;
}
*/

