﻿body
{
	padding-right: 0;
	padding-left: 0;
	font: normal 11px tahoma,arial,helvetica,sans-serif;
	padding-bottom: 0;
	margin: 0;
	padding-top: 0;
	height: 100%;
	color: #333333;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0px none; /*background-color: #776d6f !important;*/
	background-color: #ffffff !important;
}
.texteSelection
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a9a9a9;
}
.titreVignette
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a9a9a9;
}
.formulaire
{
	width: 100%;
	padding: 5px;
	border-top: solid 1px #A5A5A5;
	border-bottom: none;
}
.libelle_formulaire
{
	font-family: tahoma,arial,verdana,sans-serif;
	width: 30%;
	text-align: left;
	padding: 5px;
	padding-top: 10px;
	font-size: 11px;
	padding-right: 10px;
	font-weight: bold;
	color: #525252;
	background-color: #FFFFFF;
	border-bottom: solid 1px #A5A5A5;
	vertical-align: text-top;
}
.champ_formulaire
{
	font-family: tahoma,arial,verdana,sans-serif;
	padding: 5px;
	background-color: #e5e5e5;
	color: #656565;
	vertical-align: middle;
	font-size: 11px;
	border-bottom: solid 1px #A5A5A5;
}

.textbox
{
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
}
.dropdownlist
{
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
}

.titre_element
{
}

.valeur_element
{
}

.libelle_formulaire_obli
{
	font-family: tahoma;
	width: 40%;
	font-size: 11px;
	color: #423f3f;
	background-color: #ffffbe;
}
.champ_formulaire_obli
{
	font-family: tahoma;
	width: 60%;
	font-size: 11px;
	color: #423f3f;
	background-color: #ffffbe;
}
.footer
{
	background-color: #7D7D7D !important;
}

div.menuItem
{
	padding: 2px;
}
a.menuHL
{
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
}
a.menuHL:hover
{
	color: #000000;
	text-decoration: underline;
}

.media
{
	border: solid 1px #f0f0f0;
	float: left;
	height: 147px;
	width: 126px;
	margin: 10px;
	text-align: center;
}

.media:hover
{
	/*background-color: #f0f0f0;*/
}
.images-view .x-panel-body
{
	/*background: #776d6f;*/
	background: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
}
.images-view .thumb-bd
{
	text-align: center;
	padding: 1px;
	width: 124px;
}
.images-view .thumb-bd img
{
	/*height: 80px; 	width: 100px;*/
	text-align: center;
	vertical-align: middle;
	border: solid 1px #ffffff;
}
.images-view .thumb-md
{
	padding: 1px;
}
.images-view .thumb-md img
{
	/*height: 160px; 	width: 200px;*/
	text-align: center;
	vertical-align: middle;
	border: solid 1px #ffffff;
}

.images-view .thumb-hd
{
	/*background: #000000;*/
	padding: 1px;
}
.images-view .thumb-hd img
{
	/*height: 160px; 	width: 200px;*/
	text-align: center;
	vertical-align: middle;
	border: solid 2px #ffffff !important;
}

.images-view .thumb-wrap
{
	float: left;
	position: static;
	margin: 1px;
	margin-right: 0;
	margin-bottom: 0;
	padding: 5px;
	text-align: left;
	height: 135px;
}
.images-view .thumb-selection
{
	width: 110px;
	height: 65px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.images-view .thumb-selection img
{
	/*height: 80px; 	width: 100px;*/
	text-align: center;
	vertical-align: middle;
	border: solid 1px #ffffff;
}
.images-view .thumb-wrap-selection
{
	float: left;
	position: static;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 1px;
	margin-top: 2px;
	padding: 2px;
	text-align: left;
}
.images-view .thumb-wrap span
{
	display: block;
	overflow: hidden;
	text-align: left;
}
.images-view .thumb-wrap-hd span
{
	display: block;
	overflow: hidden;
	text-align: left;
}

.images-view .x-view-over
{
	border: 2px solid #900008; /*background: #efefef url(images/row-over.gif) repeat-x left top;*/
	background: #730022;
	padding: 3px;
	color: #ffffff !important;
}
.images-view .x-view-selected
{
	/*background: #ad0000 url(images/selected.gif) no-repeat right bottom;*/
	background: #730022;
	border: 1px solid #900008;
	padding: 4px;
	color: #ffffff !important;
}

.images-view .x-view-selection-over
{
	border: 2px solid #900008; /*background: #efefef url(images/row-over.gif) repeat-x left top;*/
	background: #730022;
	padding: 0px;
}
.images-view .x-view-selection-selected
{
	background: #730022;
	border: 2px solid #900008;
	padding: 0px;
}
.images-view .x-view-selected .thumb
{
	background: transparent;
}
.images-view .loading-indicator
{
	font-size: 11px;
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin: 10px;
}
.x-view-drag-insert-above
{
	border-top: 1px dotted #3366cc;
}
.x-view-drag-insert-below
{
	border-bottom: 1px dotted #3366cc;
}

.x-carousel-layout
{
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.mask-left
{
	z-index: 10;
	width: 1px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 104px;
	background-color: #ffffff; /*background-color: #776d6f;*/
}
.mask-right
{
	z-index: 10;
	width: 9px;
	position: absolute;
	bottom: 2px;
	right: -9px;
	top: 27px !important;
	height: 104px;
	background-color: #7f7279; /*background-color: #776d6f;*/
}
.mask-center
{
	z-index: -10;
	position: absolute; /*bottom: 10px;*/
	right: 10px;
	left: 10px;
	height: 104px;
	background-color: #7f7279;
}
.x-carousel-left-scrollbutton
{
	z-index: 10;
	width: 18px;
	position: absolute;
	bottom: 10px;
	left: 1px;
	height: 100px;
	top: 27px !important;
	/*background-color: #7f7279;*/
	background-color: #730022;
}
.x-carousel-right-scrollbutton
{
	z-index: 10;
	width: 18px;
	position: absolute;
	bottom: 10px;
	right: 0px;
	height: 100px;
	background-color: #730022;
	top: 27px !important;	
}
.x-carousel-scroller
{
	overflow: hidden;
}
.x-carousel-body
{
	width: 50000px;
	overflow: hidden;
	zoom: 1;
}
.x-carousel-scroller .x-carousel-body .x-carousel-item
{
	float: right;
	overflow: hidden;
	zoom: 1;
}
.onglet
{
	align: left;
	padding-left: 10px;
}

.texteSelection
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a9a9a9;
}
.selection
{
	width: 100%;
	height: 20%;
	background-color: #7f7279; /*background-color: #776d6f;*/
}

.selection_boutons
{
	height: 42px;
	width: 117px;
	margin-left: 30px;
}
.titreVignette
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a9a9a9;
}

/* conteneurs de droite */
.conteneur
{
	padding-bottom: 10px;
}


.conteneur_milieu
{
	width: 266px;
	height: 130px;
	background-repeat: repeat-y;
}
.conteneur_milieu2
{
	width: 266px;
	height: 350px;
	background-repeat: repeat-y;
}
.conteneur_haut
{
	width: 266px;
	height: 39;
}

disk
{
	background-image: url(img/picto_disquette_noir.png);
}

.visible
{
	display: inline;
}
.cache
{
	display: none;
}

.pager
{
	height: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

.pager .item
{
	color: #ffffff;
	font-size: 14px;
	padding: 5px;
	float: left;
}

.pager .item-over
{
	color: #9c1a1d;
	text-decoration: underline;
	cursor: pointer;
}

.pager .item-selected
{
	color: #9c1a1d;
	font-size: 16px;
}


.divListePhoto .item
{
	color: #ffffff;
	font-size: 14px;
	padding: 5px;
	float: left;
}

.divListePhoto .item-over
{
	color: #9c1a1d;
	text-decoration: underline;
	cursor: pointer;
}

.divListePhoto .item-selected
{
	color: #9c1a1d;
	font-size: 16px;
}

.bouton-rouge-milieu-on
{
	background-image: url(img/degrade-boutonon-png.png);
	background-repeat: repeat-x;
	height: 32px;
}

.bouton-rouge-milieu-off
{
	background-image: url(img/degrade-boutonoff-png.png);
	background-repeat: repeat-x;
	height: 32px;
}


/*	GridView */
.GridRow
{
	background-color: #ffffff;
	color: #000000;
	height: 20px;
}
.GridRow_alternate
{
	background-color: #fafafa;
	color: #000000;
	height: 20px;
}


td.ZoneTravail
{
	background-color: #ffffff;
	background-position: left top;
	background-image: url(Images/BordHautGaucheEditeur.gif);
	background-repeat: no-repeat;
	background-position-y: 5px;
	color: #000000;
	padding-top: 27px;
	padding-left: 28px;
	padding-right: 28px;
	padding-bottom: 27px; /*border-right: #C8CDD4 1px solid; 	border-top: #C8CDD4 1px solid; 	border-left: #C8CDD4 1px solid; 	border-bottom: #C8CDD4 1px solid;*/
}


td.RubriqueElement
{
	padding-bottom: 7px;
	padding-top: 0px;
}

td.TitreRubriqueElement
{
	margin: 0px;
	height: 26px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	background-color: #ff0000;
	background-position: left top;
	background-image: url(Images/FondTitreRubriqueElement.gif);
	background-repeat: repeat-x;
	color: #001134;
	vertical-align: middle;
	border: gainsboro 1px solid;
}
.lib_form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
	height: 15px;
	width: 40%;
}

.champ_form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	padding-left: 3px;
	height: 15px;
}

.lib_form_obli
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-align: right;
	padding-right: 3px;
	height: 15px;
	width: 40%;
}

.champ_form_obli
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	text-align: left;
	padding-left: 3px;
	height: 15px;
}


.row_form
{
	background-color: #a5a5a5;
}
.altRow_form
{
	background-color: #b7b7b7;
}

.pictoFormulaire
{
	padding-left: 5px;
	vertical-align: top;
	padding-bottom: 2px;
}

.savedRatingStar
{
	background-image: url(vote/aoc_ico_rose.gif.png);
}
.filledRatingStar
{
	background-image: url(vote/aoc_ico_rouge.png);
}
.emptyRatingStar
{
	background-image: url(vote/aoc_ico_vide.png);
}
.ratingStar
{
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 0pt;
	height: 12px;
	margin: 0px;
	padding: 0px;
	width: 13px;
}

.div_fermeture
{
	width: 8px;
	height: 9px;
	background-image: url(images/croix_off.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	margin-top: 7px;
}
.div_fermeture:hover
{
	background-image: url(images/croix_off.gif);
	background-repeat: no-repeat;
}
