/* 
	Feuille de style principale du site de
	Philippe Désert  
*/
/****** CORPS DU SITE *****/
body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#00000;
		background-color:#71030e;
		background-image:url('../images/philippe-desert-fondgeneral.png');
		background-repeat:no-repeat;
		background-position:top center;
		overflow:auto;
		margin: 0px;
		/* Gestion de la couleur de la scrollbar */
		scrollbar-3dlight-color: #666;
		scrollbar-arrow-color: #71030e;
		scrollbar-darkshadow-color: #e2e2e2;
		scrollbar-face-color: #71030e;
		scrollbar-highlight-color: #ededed;
		scrollbar-shadow-color: #000;
		scrollbar-track-color: #fff;
		scrollbar-base-color: #080;
}
img {
	border:0px;
}
div#global {
		position:relative;
		width:950px;
		min-height: 810px;
		background-color:#ffffff;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;
}

/*** Liens externes - haut du site ***/
div#background_top {
		position:relative;
		margin-left:645px;
		margin-bottom: 0px;
		top: -13px;
}
span#decors a{
		color:#ff7f00;
		text-decoration: none;
}
span#studio a{
		color:#1568ce;
		text-decoration: none;
}
span#decors a:hover{
		color:#ff7f00;
		text-decoration: underline;
}
span#studio a:hover{
		color:#1568ce;
		text-decoration: underline;
}

/*** CONTENT ***/
div#content {
		position: relative;
		margin-top: 10px;
}
div#bgContent {
		position:relative;
		background-color:#eeeeee;
		margin: 0;
		min-height: 550px;
}

/*** Bannière - logo ***/
div#top {
		position: relative;
		background-image:url('../images/philippe-desert-logo.jpg');
		width: 950px;
		height: 170px;
		margin-top: 0px;
		margin-bottom: 0px;
}

/*** FOOTER ***/
div#footer {
		position: relative;
		text-align: center;
		margin-top: 10px;
		color: #e7e7e7;
}
div#footer a {
		color: #FFF;
		text-decoration: none;
}
div#footer a:hover {
		color: #FFF;
		text-decoration: underline;
}


/*
html,body {margin:10px;padding:0px;width:998px;background : url('../images/fond.jpg') repeat-y;font-family:lucida;}
#background_top	{background: url(../images/content_up.png) no-repeat;width:998px;height:13px;}
#top		{background-color:#fff;background: url(../images/content_background.png) repeat-y;}
#menu		{background-color:#fff;background: url(../images/content_background.png) repeat-y;}
#top img		{border:1px solid gray;margin:25px 0px 10px 25px;}
#bgContent	{background-color:#fff;padding:10px;background: url(../images/content_background.png) repeat-y;} 
#content		{border:1px solid black;padding:10px;background-color:#eeeeee;}
#background_bottom	{background: url(../images/content_bottom.png) no-repeat;width:998px;height:23px;}
#footer		{border:1px solid black;background : url('../images/fond.jpg') repeat-y;text-align:center;font-size:12px;}
#footer ul li	{display:inline;margin-left:10px;border-right:1px solid black;padding-right:15px;}
#footer ul li a	{text-decoration:none;color:#111111;}
#footer ul li.noborder	{border-right:none}
*/


/***** FormCheck *****/
.tipsbox .tipsbox_top_left	{background : url('../images/top_left.png') no-repeat;	_background : url('../images/top_left.gif') no-repeat;_background-position : 9px 8px;}
.tipsbox .tipsbox_top		{background : url('../images/top.png') repeat-x;height : 17px;_background : url('../images/top.gif') repeat-x;_background-position : 0px 8px;}
.tipsbox .tipsbox_top_right	{background : url('../images/top_right.png') no-repeat;_background : url('../images/top_right.gif') no-repeat;_background-position : 0px 8px;}
.tipsbox .tipsbox_left		{background : url('../images/left.png') repeat-y;width : 17px;_background : url('../images/side.gif') repeat-y;_background-position : 9px 8px;}
.tipsbox .tipsbox_right		{background : url('../images/right.png') repeat-y;width : 22px;_background : url('../images/side.gif') repeat-y;_width : 9px;}
.tipsbox .tipsbox_bottom_left	{background : url('../images/bottom_left.png');_background : url('../images/bottom_left.gif') no-repeat;_background-position : 9px 0px;}
.tipsbox .tipsbox_mark		{background : url('../images/mark.png') no-repeat;height : 36px;_background : url('../images/mark.gif') no-repeat;}
.tipsbox .tipsbox_bottom_right		{background : url('../images/bottom_right.png');_background : url('../images/bottom_right.gif') no-repeat;}
.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6		{background : url('../images/inner.png');}
.tipsbox .tipsbox_inner_ie6 		{padding : 4px;}
.tipsbox .tipsbox_error 		{background : url('../images/error.png') no-repeat;_background : url('../images/error.gif') no-repeat;width: 40px;height: 40px;margin-top: 5px;float: left;clear: left;}
.tipsbox p, .tipsbox 	{font-size: 1em;font-family: tahoma, verdana, "sans-serif";margin :0;padding : 0;border : 0;color : #FFF;}
.tipsbox p 		{padding-left: 55px;line-height: 15px;}
.tipsbox p span 		{font-size: 1em;font-weight: bold;color: red;line-height: 35px;}

/*MESSAGE D'ERREUR*/
.erreur					{background-color:#fff;color:red;padding:5px;border:2px solid red;font-weight:bold}

/* FORMULAIRE  */
.formulaire			{margin: 0;border: none;}
.formulaire p			{padding: 0.2em 0;margin: 0 0 0.2em 0;text-align: left;}
.formulaire label		{text-align: right;width: 37%;float: left;margin: 0;padding: 0 0.5em 0 0;}
.formulaire input,textarea {width: 50%;font-size: 0.9em;padding-left: 4px;}
.formulaire textarea		{width:50%;height:100px;}
.formulaire textarea#noresize		{width:98%;height:400px;}
.formulaire select,option	{width:5O%;padding-left: 4px;}
.formulaire input.radio_noresize	{width:10%;}
.formulaire input.text_noresize	{width:10%;}
.formulaire textarea#resize		{width:50%;height:300px;}

/*ADMINISTRATION*/
.categorie			{background-color:#ff66dd;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.categorie a			{color:#fff;}
.sous_categorie			{background-color:#ff9911;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.pgm			{background-color:#66cc44;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.photo			{background-color:#ee0011;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.video			{background-color:#773300;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.video a			{color:#fff;}
.vintage		{background-color:#66eeee;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.presse			{background-color:#7766cc;padding:5px;font-weight:bold;border:1px solid black;margin:10px 0px;}
.presse a			{color:#fff;}

.formulaire#cadre1		{border:1px solid #ddddd;background-color:#aabbee;padding:15px;}
.cadre1					{margin:0 10px;}

a.detail				{font-size:10px;margin-left:5px;text-decoration:none;}

.piedform 				{text-align: left;font-size: 0.9em;font-weight: bold;text-transform: uppercase;}
.piedform input 			{color: #e10119;border: 0px;background: transparent;font-weight: bold;text-transform: uppercase;}
.piedform p 				{text-align: left;}


/* MENU */
div#menu {
		position:relative;
		width: 100%;
		height: 30px;
}
div#menu img{
		border: 0px;
}
div#menu a{
		color: #828282;
		text-decoration: none;
		font-size : 14px;
		font-weight: bold;
}
div#menu li.texte {
		margin-right: 27px;
		margin-left: 27px;
}
div#menu a:hover{
		color: #828282;
		text-decoration: underline;
}
#minitabs {
		margin: 0;
		padding: 0;
}
#minitabs li {
		margin: 0;
		padding: 0;
		display: inline;
		list-style-type: none;
}
/*


#minitabs a:link,#minitabs a:visited{
		float: left;
		font-size: 15px;
		line-height: 14px;
		font-weight: bold;margin: 0 30px 4px 30px;
		padding-bottom: 2px;
		text-decoration: none;
		color: #777777;
		}
#minitabs a:hover {
		border-bottom: 4px solid #aaaaaa;
		padding-bottom: 2px;
		background: #fff;
}
#minitabs a.active {
		color:red;
		border:0;
}
*/

/*INDEX*/
.index_actu	{float:right;/*border:1px solid black;*/width:400px;}
.index_actu	p{text-align:justify;}
span.title	{font-weight:bold;}

div.actu_thumbnail	{
		margin: 0;
		padding: 0;
		min-height: 105px;
}

div.actu_thumbnail a	{
		text-decoration:none;
		color:black;
}

div.index_bio {
		margin-top: 0px;
		margin-bottom: 28px;
}
div.index_bio img{
		border: 0;
		margin: 0;
		padding: 0;
}
div#index_bio_box	{
		height: 170px;
		position:relative;
		margin:0px;
		width:500px;
		padding-right: 10px;
		padding-top: 10px;
		background: #1c1c1c url(../images/fond_bio.jpg) repeat-x;
		color:#fff;
		z-index:1;
}
div#index_bio_box img {
		float: left;
		margin-right: 10px;
		margin-left: 10px;
}
img#plusinfo {
		position: relative;
		top: -5px;
		border:none;
}
div#btn_bio {
		margin-left: 280px;
		margin-top: 13px;
		z-index: 10;
}

div.info_right	{text-align:center;width:100px;height:15px;float:right;background:url(../images/info_right.gif) no-repeat;}

h1.admin	{text-align:left;font-size:20px;color:#2181c8;border-bottom: 1px solid #a3b9ca;}


/*CREATIONS*/

div.diaporama_creation 	{width:900px;}
div.diaporama_creation li	{display:inline;margin:10px 10px;}
div.search_creation		{width:500px;float:right;margin-top:10px;margin-right:-55px;}
div.search_creation select		{width:250px;}
p#lien_creation a {
	text-decoration: none;
	color: #e10119;
}

p#lien_creation a:hover{
	text-decoration: underline;
}
/*
div.enforme1 {
	position:relative;
	margin-top:-5px;
	margin-left:10px;
}
div.enforme {
	position:relative;
	margin-top:-50px;
	margin-left:230px;
}*/

label.creation_label {text-decoration: none;font-size : 25px;font-weight: bold;}
label#evt {color: #e10119;margin-left:100px;}
label#classiq {color: #e10119;margin-left:70px;}

ul#liste	{width: 420px;margin-top:0px;}
ul#lis	{width: 430px;}
ul#liste li{list-style-type:none;margin:0;padding:5px;width: 424px;font-size:15px;}
ul#liste2{width: 420px;margin-top:0px;}
ul#liste2 li{list-style-type:none;margin:0;padding:5px;width: 424px;font-size:15px;}
div.liste_creation li	{list-style-type:none;}
div li.title	{width:420px;text-align:center;padding:8px;color:white;}
div li#redtitle	{background-image:url('../images/creation-liste.png');color:#fff;width:420px;text-align:center;padding:8px;}
div li#bluetitle	{background-image:url('../images/creation-liste.png');color:#fff;width:420px;text-align:center;padding:8px;}
ul.element		{position:absolute;width:192px;margin:0;padding:0;display:none;z-index:95}
ul#liste li	{border:1px solid white;background-image:url('../images/creation-liste.png');}
ul#liste li a	{cursor:hand;color:#e10119;padding-left:5px;}
ul#liste li a:hover	{color:#fff;cursor: pointer;}

ul#liste2 li	{border:1px solid white;background-image:url('../images/creation-liste.png');}
ul#liste2 li a	{cursor:hand;color:#e10119;padding-left:5px;}
ul#liste2 li a:hover	{color:#fff;cursor: pointer;}


div#bande_grise	{ -moz-border-radius: 10px;	background: #1c1c1c url(../images/fond_bio.jpg) repeat-x;border: 1px solid #808080;width: 866px;
    padding: 20px 40px; height: 90px;}


/*ACTUALITES*/

div.table_actu		{background: #1c1c1c url(../images/fond_bio.jpg) repeat-x;}
div.diaporama_actualites 	{width:900px; margin: 0px;}
div.diaporama_actualites li	{display:inline;margin:10px 10px;}
div.search_actualites		{width:400px;float:right;margin-top:10px;}
div#actu_caroussel  {
		position: absolute;
		margin-left: 548px;
		margin-top:210px;
}
h2,h4 {
		margin: 5px;
}
h4 {
		text-align:center;
}

/*CONTACT*/

div.left_contact				{width:500px;}
div.right_contact			{
	width:150px;
	height: 330px;
	margin-top: 0px;
	padding: 10px;
	float:right;
	color: #FFF;
	background: #1c1c1c url(../images/fond_bio.jpg) repeat-x;
}
div.right_contact a{
		color: gray;
}


p.confirm					{border:double red;padding:5px;}
h1#mail {
		color: #e10119;
		font-size: 30px;
		font-style:italic;
		margin:0;
		margin-left:100px;
}
div.contact {
		margin-left: 100px;
}

/*VINTAGE*/

div.diaporama_vintage 	{width:900px;}
div.diaporama_vintage li	{display:inline;margin:10px 10px;}
div.search_vintage		{width:350px;float:right;}
h1 {
		font-size: 100px;
		color: #e10119 ;
		margin-top : 20px;
}
div#caroussel_date {
		color: red;
		font-size: 30px;
		padding-top: 15px;
}

/*PRESSE*/

div.presse_detail	{
	width:700px;
	margin-left: 20px;
}
div#contenu_article	{
	height:450px;
	padding-right:15px;
}
div#pied_article {
	text-align:center;
	width: 700px;
	padding-top:40px;
}
div.search_presse {
	width:200px;
	height: 530px;
	margin-top: 0px;
	padding: 10px;
	float:right;
	color: #000;
}
div.search_presse a{
	color: red;
}
div#lyr1 h2{
	color:#e10119;
}

/*Biographie- poly*/

div.poly_detail	{
	width:700px;
	margin-left: 20px;
	border:1px solid black;
}
div#contenu_poly	{
	/*overflow: auto;
	height:500px;
	padding-right:15px;
	float:left;*/
	
}
div.search_poly {
	width:150px;
	height: 530px;
	margin-top: 0px;
	padding: 10px;
	float:right;
	color: #000;

}
div.search_poly a{
	color: #e10119;
	font-size: 18px;
}

/* la zone affichant l'option sélectionnée */
.dropdownCell{
    border : 1px solid #bbb;
    height: 23px;
    cursor: pointer;
    font-family: arial;
    font-size: 10pt;   
    max-height: 23px;
    background: transparent url('../images/arrow.gif') right top no-repeat;
	width:260px;
}

.dropdownCell img{
    margin : 0px 3px 0px 3px;
    vertical-align: middle;
    width: 24px;
}

.dropdownPanel{
    border : 1px solid #bbb;
    width:260px;
    position: absolute;
}

.dropdownOpt{
    background-color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 10pt;
}

.dropdownOpt img{
    margin : 0px 3px 0px 3px;
    vertical-align: middle;
    width: 24px;
}

.dropdownOptSelected{
    background-color: #ccc;
}
