/** _mediatheque, **/
body {
	background-color: #555; } html , body {
	height: 100%;
	margin: 0;
}

body,select,td,input,div,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
}

a img {
	border: 0;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input[type=button],input[type=submit] {
	background: #6E8991;
	color: #FFF;
	cursor: pointer;
}

input[type=button]:hover,input[type=submit]:hover {
	background: #9AB4BB;
	border: 2px solid #FFF;
	text-decoration: none;
}

.selected {
	text-decoration: underline;
}


#imagePicker {
	border: 1px solid #000;
}

#imagePicker div.dojoxFloatingPaneTitle {
	background-color: #6E8991;
	color: #fff;
}

.imagePicker {
	filter: alpha(opacity =     50);
	opacity: 0.50;
	-moz-opacity: 0.5;
}

#imagePickerContent {
	padding: 5px 0 5px 5px;
}

#toolTip {
	border: 1px solid #000;
	background-color: #EFEFDE;
	padding: 2px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.nihilo .dijitDialog .dijitDialogTitle {
	padding-right: 25px;	
}
#container {
	min-height: 100%;
	position: relative;
	width: 1000px;
}

#bandeau {
	height: 35px;
	padding-top:8px;
}

#centre {
	padding-bottom: 70px;
	height: 100%;
}

#gauche {
	float: left;
	padding: 4px;
	width: 180px;
	background-color: #fcfcfc;
	border-right: 2px solid #555;
	display: table-cell;
	min-height: 500px;
}

#droite {
	float: right;
	background-color: #ccc;
	padding: 4px;
	width: 798px;
	min-height: 500px;
}

#loading {
	float: left;
	margin: 0px 0px 0px 5px;
	width: 800px;
	display: none;
	background: #FFF;
	padding-top: 130px;
	padding-bottom: 130px;
	text-align: center;
}

.arianne {
	padding: 0 0 8px 0;
}

#pied {
	position: absolute;
	height: 55px;
	padding-top: 10px;
	text-align: center;
	color: #fff;
	bottom: 0;
	width: 100%;
	z-index: 0;
}

#contenuGauche {
	float: left;
	width: 601px;
	padding: 0px 4px;
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	min-height: 470px;
	background-color: #FFF;
	clear: both;
}

#contenuGauche100 {
	width: auto;
	padding: 10px 4px;
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	background-color: #FFF;
	clear: both;
	min-height: 450px;
}

#contenuDroite {
	float: left;
	width: 177px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	padding: 4px 4px;
	background-color: #ddd;
}

#contenuModule {
	background-color: #fff;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	clear: both;
}

#contenuModule #contenuGauche {
	background-color: #F8F6F0;
	border-left: 0;
	border-bottom: 0;
	border-top: 0;
}

#contenuModule #contenuGauche100 {
	background-color: #F8F6F0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 0;
	border-top: 1px solid #777;
}

#ongletModule {
	
}

#ongletModule li {
	display: inline;
	font-size: 10pt;
	font-weight: 100;
	padding: 0 5px 0 5px;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	background-color: #fbfaf7;
}

#ongletModule li a {
	color: #999;
	text-decoration: none;
}

#ongletModule li.selectOnglet {
	padding-bottom: 1px;
	background: #F8F6F0;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#ongletModule li.selectOnglet a,#ongletModule li:hover a {
	color: #49656e;
}

#ongletModule li:hover {
	background: #F8F6F0;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#rubriqueEnCours {
	font-size: 11pt;
	color: #49656e;
	font-weight:bold;
}

div.ligne {
	clear: both;
	margin-bottom: 10px;
}

div.ligne label {
	font-weight: bold;
}

.ligne.erreur label {
	color: #FF0000;
}

.ligne.erreur .champ {
	border: 1px solid #FF0000;
}

.ligne.erreur .champ input {
	border: 0;
}

#contenuGauche .ligne input[type=text],
#contenuGauche .ligne input[type=password] {
	width: 99%;
}

#contenuGauche .ligne textarea {
	width: 99%;
}

#contenuDroite .ligne {
	border-bottom: 1px dotted;
	padding: 4px 0 4px 0;
	
}

#contenuDroite .ligne.ligne100 label {
	width: 100%;
}

#contenuDroite label {
	font-weight: bold;
	float: left;
	margin-right: 5px;
	clear: left;
	padding-bottom: 3px;
}

#contenuDroite .champ {
	float: right;
}

#contenuDroite .champ input[type=text] {
	width: 95%;
}

#contenuDroite .champ textarea {
	width: 95%;
}

#contenuDroite .champ select {
	width: 160px;
}

#contenuDroite .champ input[type=text].heure,
#contenuGauche .champ input[type=text].heure {
	width: 36px;
	font-size: 11px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input#btValiderFormulaire {
	width: 100%;
	font-weight: bold;
	color: #FFF;
	background: #9AB4BB;
	padding: 2px;
	border: 0;
	cursor: pointer;
}

input#btValiderFormulaire:hover {
	background: #6E8991;
	color: #FFF;
	border: 0;
}

/***********************************************************************************/
.ctrlMediatheque {
	background-color: #ccc;
	width: 169px;
	padding: 4px;
}

a.btnMedia {
	display: block;
	float: left;
	text-decoration: none;
	width: 52px;
	height: 25px;
	background: url(../../../media/icone/ic_mediatheque.gif) no-repeat 0 0;
}

a.btnMedia:hover {
	text-decoration: none;
	background: url(../../../media/icone/ic_mediatheque.gif) no-repeat 0
		-25px;
}

/***********************************************************************************/
#geniLogin label {
	width: 77px;
	font-weight: bold;
	float: left;
	display: block;
	text-align: left;
	margin-right: 5px;
	clear: left;
}

.photoUploadDojo {
	width: auto;
	clear: both;
	border: 1px solid #CCC;
	padding: 5px 0;
	margin-bottom: 3px;
}

.photoUploadDojo .img {
	width: 120px;
	float: left;
	text-align: center;
}

.photoUploadDojo .input {
	width: 400px;
	float: left;
}

.photoUploadDojo .input span {
	width: 40px;
	float: left;
	font-size: 10px;
}

.photoUploadDojo .input input[type=text] {
	width: 320px;
	float: left;
	font-size: 10px;
	padding: 0 1px;
	margin-bottom: 1px;
}

.photoUploadDojo .checkbox {
	float: left;
}

input.float,select.float {
	float: left;
}

#messageGeneral {
	z-index: 1000;
	width: 100%;
	font-weigt: bold;
	font-size: 12pt;
	text-align: center;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	text-align: center;
	background-color: #222;
	filter: alpha(opacity =     90);
	opacity: 0.90;
	margin: 0;
	line-height: 100px;
	color: #fff;
	padding-top: 100px;
}

#messageGeneral a {
	color: #fff;
}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#pagination {
	width: 100%;
	text-align: center;
}

#pagination .pageCourante {
	background-color: #ddd;
}

.tdSmall {
	font-size: 6pt;
}

#divWindow {
	position: fixed;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #000;
	filter: alpha(opacity =     70);
	opacity: 0.70;
	margin: 0;
	z-index: 100000;
}

#windowFermer {
	position: fixed;
	left: 5px;
	top: 2px;
	z-index: 100002;
	color: #fff;
}

.selectOnglet {
	background-color: #fff;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#ongletRubrique {
	padding-bottom: 3px;
}

#ongletRubrique li {
	display: inline;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 5px 4px 5px;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

#ongletRubrique li.selectOnglet {
	background-color: #fff;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
}

#ongletRubrique li * {
	color: #49656e;
}

#blancSousOnglet {
	border-left: 1px solid #777;	
	border-right: 1px solid #777;
	border-top: 1px solid #777;
	background-color: #fff;
	height:5px;
}
.couleurPage {
	color: #000;
	background-color: #fff;
}

.couleurNews {
	color: #000;
	background-color: #fff;
}

#listeElement {
	width: 180px;
	float: left;
	background-color: #ddd;
	border: 1px solid #eee;
}

h1 {
	font-size: 11pt;
	margin: 0px 0px 5px 0px;
}

h2 {
	margin-top: 20px;
	font-size: 10pt;
	padding-left: 5px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	color: #222;
	clear: both;
}

h3 {
	padding-left: 5px;
	padding-top: 3px;
	margin: 0 0 5px 0;
}

.ulClose {
	display: none;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-left: 15px;
}

#container_icone {
	
}

#container_centre {
	background-color: #fcfcfc;
}

#rubrique {
	margin-top: 5px;
}

#rubrique .rubriqueMenu>span {
	background-color: #6E8991;
	display: block;
	width: 95%;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	color: #fff;
}

#rubrique .rubriqueMenu>span a {
	color: #fff;
	font-style: italic;
}


#rubrique .rubriqueMenu>ul {
	margin-left: 0px;
	padding-left: 0px;
}

#rubrique .rubriqueMenu>ul>li {
	margin-left: 2px;
}

span.action a img {
	visibility: hidden;
	padding-left: 10px;
}

span.action a:hover {
	text-decoration: none;
}

a.rubriqueEnCours span,span.action a:hover span {
	text-decoration: underline;
}

span.action a:hover img,span.action a img:hover {
	visibility: visible;
}

.action {
	cursor: pointer;
}

#update {
	position: absolute;
	display: none;
	width: 198px;
	z-index: 100;
}

#update.ajouterRubrique {
	background: #FFF url(../../../media/puce/rien.png) 15px 0 no-repeat;
}

#update.renommerRubrique {
	background: #FFF;
	margin-left: 18px;
}

#update.renommerMenu,#update.ajouterMenu {
	background: #6E8991;
}

#update input[type=text] {
	color: #000;
	width: 140px;
	font-size: 8pt;
}

#update input[type=submit] {
	margin: 0;
	font-size: 8pt;
	padding: 0;
	border: 0;
}

#update.ajouterRubrique input[type=text] {
	color: #000;
	width: 110px;
	font-size: 8pt;
	margin-left: 35px;
}

.menuModifier .dijitMenuItemIcon {
	background-image: url(../../../media/modifier.jpg);
	background-repeat: no-repeat;
}

.menuAjouter .dijitMenuItemIcon {
	background-image: url(../../../media/ajouter.jpg);
	background-repeat: no-repeat;
}

.menuTrier .dijitMenuItemIcon {
	background-image: url(../../../media/trier.jpg);
	background-repeat: no-repeat;
}

#mediaType li {
	display: inline;
}

/***********************************************************************************/
ul#menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#menu li {
	margin-left: 10px;
	float: left;
	display: inline;
}

a.bouton {
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 25px;
	height: 25px;
	background: transparent url(../../../media/bouton/bouton.png) repeat-x
		left -50px;
	color: #fff;
	border: 1px solid #ccc;
	cursor: pointer;
}

a.bouton:hover {
	background: transparent url(../../../media/bouton/bouton.png) repeat-x
		left 0px;
	cursor: pointer;
	border: 1px solid #000;
}

ul#menu li a.aide {
	position: absolute;
	right: 15px;
	top: 10px;
	width: 32px;
	background: url(../../../media/icones/ic_aide.gif) no-repeat 0 0;
	border: 0;
}

ul#menu li a.aide:hover {
	background: url(../../../media/icones/ic_aide.gif) no-repeat 0 0;
}

/***********************************************************************************/
ul#choixtype {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 15px;
}

ul#choixtype li {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	width: 95px;
	display: inline;
}

ul#choixtype li a {
	text-decoration: none;
	display: block;
	width: 92px;
	padding-top: 25px;
	height: 40px;
	background: url(../../../media/icone/ic_type.gif) no-repeat 0 0;
	font-weight: bold;
	text-align: center;
}

ul#choixtype li a:hover {
	background: url(../../../media/icone/ic_type.gif) no-repeat 0 -65px;
}

/***********************************************************************************/
ul#choixpresentation {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	margin-bottom: 10px;
}

ul#choixpresentation li {
	margin-left: 10px;
	float: left;
	width: 75px;
	display: inline;
	margin-bottom: 10px;
}

ul#choixpresentation li a {
	text-decoration: none;
	display: block;
	width: 75px;
	line-height: 50px;
	background: url(../../../media/icone/ic_home.png) no-repeat 0 0;
	border: 2px solid #ffffff;
}

ul#choixpresentation li a:hover {
	border: 2px solid #ffa508;
}

ul#choixpresentation li a.gidt {
	background: url(../../../media/icone/ic_gidt.gif) no-repeat 0 0;
}

ul#choixpresentation li a.gtdi {
	background: url(../../../media/icone/ic_gtdi.gif) no-repeat 0 0;
}

ul#choixpresentation li a.gidt2 {
	background: url(../../../media/icone/ic_gidt2.gif) no-repeat 0 0;
}

ul#choixpresentation li a.gtdi2 {
	background: url(../../../media/icone/ic_gtdi2.gif) no-repeat 0 0;
}

ul#choixpresentation li a.hibt {
	background: url(../../../media/icone/ic_hibt.gif) no-repeat 0 0;
}

ul#choixpresentation li a.htbi {
	background: url(../../../media/icone/ic_htbi.gif) no-repeat 0 0;
}

ul#choixpresentation li a.is {
	background: url(../../../media/icone/ic_is.gif) no-repeat 0 0;
}

ul#choixpresentation li a.ts {
	background: url(../../../media/icone/ic_ts.gif) no-repeat 0 0;
}

div.news {
	width: 545px;
	border: 1px dotted #000000;
	padding: 5px;
}

img.news_visuel {
	margin: 5px 5px 5px 5px;
}

a.btnRetour {
	text-decoration: none;
	float: right;
	width: 40px;
	height: 38px;
	display: block;
	background: url(../../../media/icones/ic_retour.gif) no-repeat 0 0;
	margin: 3px;
}

a.btnRetour:hover {
	background: url(../../../media/icones/ic_retour.gif) no-repeat 0 -38px;
}

.rubSelect {
	color: #ff6600;
}

.marge_gauche_admin {
	margin-left: 15px;
}

.imageBord {
	border: 1px solid black;
}

#paraModifSuppr {
	text-align: center;
	border-right: 1px dotted #888888;
	border-bottom: 1px dotted #888888;
	border-left: 1px dotted #888888;
	width: 175px;
	margin-bottom: 10px;
}

#cbbPara {
	width: 250px;
}

/***************************************** Propriétés ******************************************/
.propriete {
	border: 1px solid #000;
	background-color: #FFF;
}

.propriete .entete {
	font-weight: bold;
	padding: 2px 6px;
	color: #FFF;
	background-color: #6E8991;
	border-bottom: 1px solid #000;
}

.propriete hr {
	margin: 0;
	clear: both;
}

.propriete .ligne {
	padding: 1px 6px;
	margin: 0;
	clear: both;
}

.propriete .ligne label {
	font-weight: 100;
	width: 110px;
	float: left;
}

.propriete .ligne span {
	width: 278px;
	font-weight: 100;
	float: left;
}

#mediaUpload .propriete {
	width: 400px;
	margin: 0 0 0 10px;
}

/***************************************** Formulaires ******************************************/
#tabListe {
	border: 1px solid #CCCFE0;
	width: 100%;
	clear: both;
	background: #FFF;
}

#tabListe th {
	border-bottom: 1px solid #CCCFE0;
	background-color: #EEEEEE;
}

#tabListe th.asc a,#tabListe th.asc a:link,#tabListe th.asc a:visited {
	background: #EEEEEE url(../../../media/asc.gif) right no-repeat;
	padding-right: 15px;
}

#tabListe th.asc a:hover {
	background: #EEEEEE url(../../../media/desc.gif) right no-repeat;
	padding-right: 15px;
}

#tabListe th.desc a,#tabListe th.desc a:link,#tabListe th.desc a:visited
	{
	background: #EEEEEE url(../../../media/desc.gif) right no-repeat;
	padding-right: 15px;
}

#tabListe th.desc a:hover {
	background: #EEEEEE url(../../../media/asc.gif) right no-repeat;
	padding-right: 15px;
}

#tabListe tr:hover {
	background-color: #ddd;
}

#tabListe td {
	border-bottom: 1px solid #f3f3f3;
	padding: 1px 3px;
}
.dojoDndVertical {
	padding: 0;
	margin: 0;	
}
ul.dojoDndVertical li {
	padding: 0 0 0 2px;
	margin: 0 0 2px 0;
	list-style: inside url("../../../media/icone/dnd_vertical.gif");
	min-height: 17px;
}
ul.dojoDndVertical li .dojoDndHandle{
	background: url(../../../media/icone/dnd_vertical.gif) center no-repeat;
}
.dojoDndVertical td.dojoDndHandle {
	background: url(../../../media/icone/dnd_vertical.gif) center no-repeat;
	padding: 0;
	margin: 0;
	width: 20px;
}
.dojoDndVertical a, .dojoDndVertical a:link, .dojoDndVertical a:visited {
	
}
.dojoDndVertical a.btListe, .dojoDndVertical a:link.btListe, .dojoDndVertical a:visited.btListe {
	float: right;	
}
.dndAttributValeur input[type=text] {
	border: 1px solid;
}
.dojoDndItemSelected, .dojoDndItemSelected.dojoDndItemOver, .dojoDndItemAnchor, .dojoDndItemAnchor.dojoDndItemOver {
	background: #9ab4bb;
}

.dojoDndItemOver {
	background: #CCC;
}
.dojoDndItemBefore, .dojoDndItemBefore td{
	background: #ddd;
	border-top: 2px solid #6e8991;
}
.dojoDndItemAfter, .dojoDndItemAfter td, #tabListe .dojoDndItemAfter td{
	background: #ddd;
	border-bottom: 2px solid #6e8991;
}
div.annuler {
	margin: 5px 5px 5px 15px;
	padding: 5px;
	float: left;
}

div.enregistrer {
	margin: 5px 15px 5px 5px;
	padding: 5px;
	float: right;
}

div.panelTitre,div.panel,div.panelPied {
	border-right: 1px solid #9FA2B3;
	border-left: 1px solid #9FA2B3;
}

div.panelTitre {
	background-color: #EEEEEE;
	text-align: center;
	font-size: 10pt;
	margin-top: 15px;
	border-top: 1px solid #9FA2B3;
	border-bottom: 1px dashed #CCCFE0;
	padding: 5px 0px 5px 0px;
	font-weight: bold;
	color: #000;
}

div.panel {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px none #9FA2B3;
	border-bottom: 1px dashed #CCCFE0;
	padding: 5px 0px 10px 0px;
	float: left;
}

div.panelPied {
	float: left;
	min-height: 30px;
	text-align: center;
	margin-top: -5px;
	margin-bottom: 0px;
	border-top: 1px none #CCCFE0;
	border-bottom: 1px solid #9FA2B3;
	padding: 5px 0px 10px 0px;
}

div.panel label {
	font-weight: bold;
	float: left;
	display: block;
	width: 180px;
	text-align: right;
	margin-right: 10px;
}

p.titre {
	color: #000000;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: left;
}

.photo {
	border: 1px solid black;
	margin: 5px 5px 5px 5px;
}

#uploadBtn,.uploadBtn {
	border: 1px solid #333333;
	background: url(/ext/dojo/dijit/themes/tundra/images/buttonEnabled.png)
		#d0d0d0 repeat-x scroll 0px top;
	font-size: 12px;
	font-family: Arial;
	width: 201px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle; /* emulates a <button> */
	text-align: center;
}

.uploadHover {
	background-image:
		url(/ext/dojo/dijit/themes/tundra/images/buttonHover.png);
	cursor: pointer;
	font-weight: bold;
	font-style: italic;
	font-family: serif;
}

.uploadPress {
	background-image:
		url(/ext/dojo/dijit/themes/tundra/images/buttonActive.png);
}

.uploadDisabled {
	background-image: none;
	background-color: #666;
	color: #999;
	border: 1px solid #999;
	font-family: serif;
	font-style: italic;
}

.formulaire label {
	width: 150px;
	font-weight: bold;
	text-align: right;
	overflow: hidden;
	display: block;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.formulaire input,.formulaire textarea,.formulaire select {
	margin-top: 5px;
	clear: right;
}

.formulaire .ligne .champ {
	float: left;
	width: 400px;
}

/************************************** fin formulaire ********************************************/
#message {
	width: 400px;
	margin: 5px auto 5px auto;
	color: #ff0000;
	border: 1px solid red;
	text-align: center;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

#cbbPhoto {
	width: 300px;
}

#cbbPhoto option {
	height: 50px;
	margin-bottom: 5px;
	padding-left: 85px;
}

.pImgGauche,pImgDroite {
	width: 150px;
	float: left;
	text-align: center;
}

.pTxtDroite,.pTxtGauche {
	width: 375px;
	border: 1px solid #eee;
	padding: 5px 5px;
	float: left;
}

.pTxtDroite {
	margin: 0px 0px 10px 10px;
}

.pTxtGauche {
	margin: 0px 10px 10px 0px;
}

a.btListe,a.btListe:link,a.btListe:visited {
	padding: 2px 6px;
	display: block;
	overflow: hidden;
	height: 12px;
	float: left;
	background: #6E8991;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-left: 1px;
	border: 1px solid #6E8991;
	/*-moz-border-radius : 3px;*/
}

a.btListe:hover {
	background: #9AB4BB;
	border: 1px solid #FFF;
	text-decoration: none;
}

a.btListe.modifier,a.btListe.modifier:link,a.btListe.modifier:visited {
	background-image: url(../../../media/modifier.jpg);
	background-repeat: no-repeat;
	width: 0px;
	height: 16px;
	padding: 0 0 0 16px;
}

a.btListe.publier0,a.btListe.publier0:link,a.btListe.publier0:visited {
	background-image: url(../../../media/coche_rouge.jpg);
	background-repeat: no-repeat;
	width: 0px;
	height: 16px;
	padding: 0 0 0 16px;
}

a.btListe.publier1,a.btListe.publier1:link,a.btListe.publier1:visited {
	background-image: url(../../../media/coche_verte.jpg);
	background-repeat: no-repeat;
	width: 0px;
	height: 16px;
	padding: 0 0 0 16px;
}

a.btListe.supprimer {
	background-image: url(../../../media/supprimer.jpg);
	background-repeat: no-repeat;
	width: 0px;
	height: 16px;
	padding: 0 0 0 16px;
}

a.bt,a.bt:link,a.bt:visited {
	padding: 1px 6px;
	display: inline;
	line-height: 14px;
	background: #6E8991;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-left: 1px;
	border: 1px solid #6E8991;
	/*-moz-border-radius : 3px;*/
}

a.bt:hover {
	background: #9AB4BB;
	border: 1px solid #FFF;
	text-decoration: none;
}

a.bt.modifier,a.bt.modifier:link,a.bt.modifier:visited {
	background-image: url(../../../media/modifier.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
}

a.bt.supprimer {
	background-image: url(../../../media/supprimer.jpg);
	background-repeat: no-repeat;
	height: 15px;
	padding: 1px 2px 0 18px;
}

a.bt.ajouter,a.bt.ajouter:link,a.bt.ajouter:visited {
	background-image: url(../../../media/ajouter.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: right;
}

.left {
	float: left;
}

.right,a.right,a.bt.right,a.bt.right:link,a.bt.right:visited {
	float: right;
}

/**************************************** Module Article ********************************************/
.navArticle li {
	list-style-type: disc;	
}
.paragraphe {
	padding: 5px;
	margin: 5px;
}

.paragraphe h2 {
	border: 0;
	text-align: left;
}

.paragraphe:hover {
	background-color: #ddd;
	cursor: pointer;
}

.paragraphe img {
	margin: 5px 5px 5px 5px;
	border: 0;
}

.imgDroite1 {
	float: right;
}

.imgGauche1 {
	float: left;
}

.tdImgGauche2,.tdImgDroite2 {
	vertical-align: middle;
}

div.paragraphe p {
	margin-top: 0px;
}

/************************************** Fin Module Article ******************************************/
#geniLogin {
	margin-top: 300px;
}

.siteEnCours {
	color: #fff;
	font-weight: bold;
	line-height: 17px;
}

#enregistrer {
	position: fixed;
	width: 100%;
	bottom: 0px;
	left: 0px;
	background-color: #C6D4D9;
	text-align: center;
	padding: 5px 0px;
	z-index: 1000;
}

.invisible {
	display: none;
}

#lignechkSignaletique label,#lignechkOption label,#ligneForum label {
	width: 150px;
}

#lignechkSignaletique label {
	font-weight: normal;
}

/************************************** _mediatheque ******************************************/
.mediathequeSolo #container {
	width: auto;
}

.mediathequeSolo #centre {
	width: 773px;
	float: right;
	background: #ccc;
}

#iFrameMediatheque {
	z-index: 100001;
	background-color: #555;
}

#menuMedia {
	display: none;
	padding: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #f9f9f9;
	filter: alpha(opacity =     90);
	border-top: 1px solid #cccccc;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid #cccccc;
	width: 200px;
	opacity: 0.9;
	z-index: 1000;
}

#mediaUpload #upload {
	float: left;
	width: 450px;
}

#mediaUpload #information {
	float: right;
	width: 310px;
	padding-right: 5px;
}

#mediaUpload #information label {
	width: 90px;
}

#mediaUpload #option {
	display: none;
	background-color: #fff;
	padding: 5px 5px;
	border: 1px solid black;
	margin-bottom: 15px;
}

#mediaUpload #largeur,#mediaUpload #hauteur,#mediaUpload #couleur,#mediaUpload #taille
	{
	font-style: italic;
}

.mediaPhoto:hover {
	cursor: pointer;
}

/****************************************** Module Formulaire *******************************************************/
#attribut {
	margin-top:30px;
	background-color: #eee;
	border:1px solid #aaa;
	padding:0 5px 0 5px;
}

#listeAttribut {
	margin-top:20px;
}


.commentaire {
	clear: both;
}

/*****************************/
#formMaxitest textarea {
	height:100px;
}