* {margin: 0; padding: 0;}

/*#global {width:1004px;position:absolute;top:50%;margin-top:-287px;left:50%;margin-left:-502px;}
#content {width: 1002px; height: 573px; border: #919191 1px solid;position:relative; font-family: Verdana;}*/
#global {width:1002px;position:absolute;top:50%;margin-top:-287px;left:50%;margin-left:-501px;}
#content {width: 1000px; height: 573px; border: #919191 1px solid;position:relative; font-family: Verdana;}

#histoire {width:120px;height:210px;margin-left: 865px}
#photo {float: left;margin-left: 0px}
#titre {float: right; margin-top: 240px;margin-right: 120px}
a {text-decoration: none;border:0}
img {border: 0}
a:hover, a.active {color :#919191;text-decoration: none}
p {font-family: Verdana; font-size:10px;}
.clear {clear: both}

ul#menu {float:right; color: #919191; list-style: none; width: 138px;padding-left: 40px; right: 13px; position: absolute; bottom: 67px}
ul#menu li {font-family: Verdana;padding-top: 12px}
ul#menu li a p {text-align:right;display: block;width: 138px;font-size: 9px; color:#919191}
ul#menu li a:hover p, ul#menu li a.active p {color :#000000;font-size: 9px;}
ul#menu li.contact {padding-top: 24px}

#flash {width: 980px; height: 510px;float: left;padding-top: 63px;padding-left: 10px;}

#album h2 {color: #000000; font-size: 9px; margin-top: 60px; text-align: right; margin-right: 15px; font-weight: normal;font-family: Verdana;text-transform: uppercase}
#album p {color: #919191; font-size: 10px; margin-top: 20px; text-align: right; margin-right: 20px;}

#contact {font-size: 16px; text-align: center; margin-top: 80px}
#contact a {color: #007dcc; text-decoration: none;}
#contact a.lien{font-size:20px;}
#contact h3 {color: #000000; font-weight: lighter; margin-top: 45px; margin-bottom: 5px;}


/*ADMINISTRATION*/
.clear {clear:both; line-height: 0;height: 0; margin: 0;padding: 0}
#global_admin {position:absolute;left:50%;margin-left: -502px; font-family: Georgia;width: 1004px; margin-top:50px;border-right: #919191 1px solid;border-left: #919191 1px solid;border-bottom: #919191 1px solid;min-height: 500px;}
#content_admin {margin-left: auto;margin-right: auto;padding-top:30px;width:1002px;}
#menu_admin {background:#919191;margin-bottom: 5px;line-height:24px}
#list_photo_admin {border-top: #919191 1px solid;border-bottom: #919191 1px solid; margin:10px;  margin-bottom:40px;}
.legend {color: #8c8c8c;font-style: italic}

#menu_admin ul {float: right;font-size: 13px;font-weight: bold; list-style: none; padding-left: 10px; text-align: right; margin-right:50px;}
#menu_admin li {float: left; margin-left:20px;padding-left:5px;padding-right:5px;} 
#menu_admin a {color:#000}
#menu_admin a:hover {color: #ffA100}
#menu_admin a.active {color: #ffA100}
#menu_admin li.active {background:#000;}
img.logo {position:absolute; top:-20px; margin-left:20px;}

#list_photo_admin img {width:150px;height:100px;}
#list_photo_admin ul {font-size: 18px; list-style: none; bottom: 15px; text-align: left;}
#list_photo_admin li {float:left; margin-left:13px;  margin-bottom:10px; margin-top : 10px;padding:1px; width:175px;text-align:center;}
#list_photo_admin img.lien {width:16px; height:16px;border:none; vertical-align:bottom;padding-top: 7px;padding-right: 6px;margin-right: 5px}
#list_photo_admin a {font-size:11px;font-family: Verdana;}

.list_gallery select {width:150px}

#login {margin-top:150px;margin-bottom:30px;text-align:right;width:600px; font-size: 14px}
#login input {margin-top: 5px;margin-left:5px;border:1px solid #919191;}
/* ADD GALLERY */
#Add_Form {margin-top:130px;margin-bottom: 100px}
#Add_Form ul.form_gallery {list-style: none; margin-left: 350px;text-align: right;width: 300px}
#Add_Form ul.form_gallery li p {float:left;}
#Add_Form ul.form_gallery input {margin-bottom:10px;border:1px solid #919191;width: 180px}
#Add_Form ul.form_gallery textarea {margin-left: 5px;border:1px solid #919191; width: 180px;font-family: Verdana;font-size: 11px}
#Add_Form ul.form_gallery input[type=submit] {margin-top:0px;margin-left:228px;width: 70px}
/*ADD Client*/
#Add_Form ul.form_client {list-style: none; margin-left: 415px}
#Add_Form ul.form_client li {padding-bottom: 10px;}
#Add_Form ul.form_client select {width:172px}
#Add_Form ul.form_client input[type=submit] {margin-left: 133px}
/*ADD PHOTO */
#Add_Form ul.form_photo {list-style: none; margin-left: 260px; width:360px;text-align: right}
#Add_Form ul.form_photo li {padding-bottom: 10px;font-family: Verdana;font-size: 11px}
#Add_Form ul.form_photo li input {width:150px; margin-left: 17px;border:1px solid #919191}
#Add_Form ul.form_photo li.fileb {position: relative;left: -30px;}
#Add_Form select {margin-top:10px; width: 180px;}
#Add_Form ul.form_photo input[type=file] {margin-left: 0;}
#Add_Form ul.form_photo li.fileb input {border:1px solid #919191}
#Add_Form ul.form_photo input[type=submit] {width:35px; margin-left: 178px}
/*ADD STORY*/
#Add_Form ul.form_story {list-style: none; margin-left: 390px;text-align: right;width: 225px}
#Add_Form ul.form_story li p {float:left;}
#Add_Form ul.form_story input {margin-bottom:10px;border:1px solid #919191;width: 180px}
#Add_Form ul.form_story input[type=submit] {margin-top:0px;margin-left:150px;width: 70px}

	
p {font-family: Verdana; font-size:11px;}
p.title {font-family: Verdana; font-size:16px}
div.list_gallery {margin:30px;font-family: Optima;}
div.error {font-size:11px; font-family: Verdana; text-align:center; color:#FF0000}

input[type=submit] {border:solid #000 1px; background:#7a7a7a; color:#FFF ;font-family: Verdana ; font-size:11px; margin-left:5px;}
input[type=file] {font-size:11px;}
select,option {font-size:11px; min-width:11px;}

#content_admin a.sous_menu {padding-left: 5px; font-size: 12px; font-weight: bold; color:#000}

#list_client_admin {padding:10px;margin-top: 15px}
#list_client_admin p {font-size: 12px;}
#list_client_admin img {float:right;padding-left: 5px}
#list_client_admin ul {list-style: none;}
#list_client_admin ul li {padding-top:5px;margin-left:auto;margin-right: auto; width:450px; padding-bottom: 5px;border-top:1px solid #919191}
#list_client_admin select {width:100px}
#list_client_admin ul select {width:45px;float:right;}
#list_client_admin ul input.sub2 {float:right;margin-right: 10px}

#list_gallery_admin {padding:10px;margin-top: 15px}
#list_gallery_admin p {font-size: 12px;}
#list_gallery_admin img {float:right;padding-left: 5px;}
#list_gallery_admin ul {list-style: none}
#list_gallery_admin ul li {padding-top:5px;margin-left:auto;margin-right: auto; width:450px; padding-bottom: 5px;border-top:1px solid #919191}
#list_gallery_admin select {width:100px}
#list_gallery_admin ul select {width:45px;float:right;}
#list_gallery_admin ul input.sub2 {float:right;margin-right: 10px}

#list_story_admin  {padding:10px;margin-top: 15px}
#list_story_admin  p {font-size: 12px;}
#list_story_admin  img {float:right;padding-left: 5px}
#list_story_admin  ul {list-style: none}
#list_story_admin  ul li {padding-top:5px;margin-left:auto;margin-right: auto; width:450px; padding-bottom: 5px;border-top:1px solid #919191}


/*BIOGRAPHIE */
#bio {padding:10px;width:770px;}
#bio p {font-family: Verdana;font-size: 10px;line-height: 14px;padding-top: 30px;text-align: justify}
#bio img {padding-right:10px;float:left}

/*CLIENTS */
#clientList {margin-left: auto;margin-right: auto;width:620px;padding-top: 50px;font-size: 10px}
#clientList ul {list-style: none;}
#clientList ul.publication {float:left;padding-left: 10px}
#clientList ul.ads {float:left;padding-left: 150px}
#clientList ul h3 {margin-left:-10px; border-bottom: 1px solid #919191;margin-bottom: 5px;width: 120px;font-family: Verdana}
#clientList ul li {padding-top: 5px}
