/* RESET */
html, body, div, span,h1, h2, h3, h4, h5, h6, p, a, font, img, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	color: inherit;
	text-decoration:none;

}
/* END RESET */
A.type1:link {font-family: Arial, Helvetica, sans-serif;color:#969696; text-decoration:none; font-size:11px} 
A.type1:visited {font-family: Arial, Helvetica, sans-serif;color:#969696; text-decoration:none;font-size:11px} 
A.type1:active {font-family: Arial, Helvetica, sans-serif;color:#FF0E39; text-decoration:none;font-size:11px} 
A.type1:hover {font-family: Arial, Helvetica, sans-serif;color:#FF0E39; text-decoration:none; font-size:11px} 

.cancel { cursor: hand; width: 49; background-color: transparent; background-image: url(../images/cancel.gif); background-repeat: no-repeat; border: 0px #000000 none; font-size: 6px; font-weight: bold; height: 15px; text-align: center; text-transform: uppercase; padding:0px;}
.send { cursor: hand; width: 75px; background-color: transparent; background-image: url(../images/send.gif); background-repeat: no-repeat; border: 0px #000000 none; font-size: 6px; font-weight: bold; height: 20px; text-align: center; text-transform: uppercase; padding:0px;}

.formToInput { border-width:0; height:16 px;padding-left:2px; padding-right:2px; padding-bottom: 1px; color: #0B4E79; padding-top:1px;font-size: 11px; border: 1px solid #a2b0bd}
.dropDownBox { font-family: verdana; border-width:0; height:10 px;padding-left:7px; padding-right:7px; padding-bottom: 1px; color: #0B4E79; padding-top:1px;font-size: 9px; border-bottom-color: grey ; }
.textArea { padding-left:2px; padding-right:2px; color: #0B4E79 padding-top:1px;font-size: 11px; border: 1px solid #a2b0bd}
.checkBox { width: 10px; height: 10px;}
.radioButton { width: 10px; height: 10px;}
htm {
height: 100%;
}
* {
	margin:0;
	padding:0;
	list-style:none;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	background-color: #FCFCFC;
	text-align:center;
	height:100%;

}
#CentralContainer{
	width: 1000px;
	/*height: 1300px;*/
	background-image: url(../images/bck_content.gif) ;
	margin: 0px auto 0px auto;
	/*border: 1px solid yellow;*/
	display: block;
	/*height: 950px;*/
	border-bottom: 1px solid #8f8f8f;
	overflow: hidden;
	padding-bottom: 15px;
}
#TopBanner{
	width:974px;
	height:193px;
	background-image: url(../images/top_banner.jpg);
	text-align:center;
	margin: 0px auto 0px auto;
	}
#ContentSeries{
	width:290px;
	/*border: 1px solid green;*/
	float:right;
	padding-right:16px;
	padding-top:10px;
	padding-left:10px;
	text-align:left;
	display: block;
	}
#ContentSeries A:link {text-decoration:none; color:#000; font-size:1.1em;} 
#ContentSeries A:visited { text-decoration:none; color:#000;font-size:1.1em;} 
#ContentSeries A:active {text-decoration:none; color:#000;font-size:1.1em;} 
#ContentSeries A:hover {text-decoration:none; color:#000;font-size:1.1em;}

#ContentSeries A.type1:link {text-decoration:none; color:#ff7a0d; font-size:1.1em; font-weight: bold; } 
#ContentSeries A.type1:visited { text-decoration:none; color:#ff7a0d;font-size:1.1em; font-weight: bold; } 
#ContentSeries A.type1:active {text-decoration:none; color:#ff7a0d;font-size:1.1em; font-weight: bold; } 
#ContentSeries A.type1:hover {text-decoration:underline; color:#ff7a0d;font-size:1.1em; font-weight: bold; }

/* ------------------ Critics ------------------------- */
#ContentSeries A.type2:link {font-family: Arial, Helvetica, sans-serif;color:#ff7a0d; text-decoration:none; } 
#ContentSeries A.type2:visited {font-family: Arial, Helvetica, sans-serif;color:#ff7a0d; text-decoration:none;} 
#ContentSeries A.type2:active {font-family: Arial, Helvetica, sans-serif;color:#FF0E39; text-decoration:none;} 
#ContentSeries A.type2:hover {font-family: Arial, Helvetica, sans-serif;color:#FF0E39; text-decoration:none; } 
/* ------------------ END Critics ------------------------- */
#ContentLarge{
	/*border: 1px solid red;
	padding-left:15px;
	padding-top:10px;*/
	display: block;
	}
#ContentNews{
	text-align: left;
	padding-left:15px;
	padding-top:10px;
	font-weight: bold;
	color:#ff7a0d;
	}
.PhotoNewsPic{
	padding-right:15px;
	padding-left:15px;
}
#ContentNews h3{text-decoration:none; color:#ff7a0d; font-size:1.0em; font-weight: bold; } 
#ContentNews A:link {text-decoration:none; color:#ff7a0d; font-size:1.0em; font-weight: bold; } 
#ContentNews A:visited { text-decoration:none; color:#ff7a0d;font-size:1.0em; font-weight: bold; } 
#ContentNews A:active {text-decoration:none; color:#ff7a0d;font-size:1.0em; font-weight: bold; } 
#ContentNews A:hover {text-decoration:underline; color:#ff7a0d;font-size:1.0em; font-weight: bold; }

#PhotoNews{
	text-align: left;
	padding-left:15px;
	padding-top:10px;
	font-weight: bold;
	color:#ff7a0d
	}
#PhotoNews a {
	width:100%;
	display: block;
	height:190px;
	text-indent: -5000px ;/* this move the text outside of the screen area */
}
#CopyRight {
	font:#999 Verdana, sans-serif 0.75em normal ;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	/*width:100%;*/
	margin-right:0px;
}

#Intro{
	font:#999 Verdana, sans-serif 0.75em normal ;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
	/*width:100%;*/
	margin-right:0px;
}
#Pictures{
	padding-top:10px;
	padding-left:15px;
	text-align:center;
	height:190px;
}
.SeparationLarge{
	margin-top: 20px;
	margin-left:15px;
	margin-right:2px;
	text-align:center;
	width:660px;
	height:5px;
	background-color: #f4f4f4;
}
#Color {
	width:174px;
	height:190px;
	background-image: url(../images/color.jpg);
	float:left;
	margin-right:0px;
	margin-left:0px;
}
#Color a {
	width:174px;
	display: block;
	height:174px;
	text-indent: -5000px ;/* this move the text outside of the screen area */
}
#WandB{
	width:174px;
	height:190px;
	background-image: url(../images/bandw.jpg);
	float:left;
	margin-right:66px;
	margin-left:66px;
}
#WandB a{
	width:174px;
	display: block;
	height:174px;
	text-indent: -5000px ;/* this move the text outside of the screen area */
}
#Project {
	width:174px;
	height:190px;
	/*background-image: url(../images/projects.gif);*/
	float:left;
	margin-right:0px;
	margin-left:0px;
	 overflow: hidden;
}
h3{
	font-family: Verdana, sans-serif bold;
	font-size: 1.2em;
	color: #555;
	font-weight: bold;
}
#SeriesHead {
	background-color: #000;
	color:#FFF;
	font-family: Verdana, sans-serif bold;
	font-size: 1.2em;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
#SeriesCritics {
	background-color: #CADB2A;
	color:#FFF;
	font-family: Verdana, sans-serif bold;
	font-size: 1.2em;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}
h2 {
	background-color: #FFF;
	color:#888;
	padding-top: 15px;
	font-family: Verdana, sans-serif bold;
	font-size: 1.5em;
	text-align: left;
}
.SeriesSeparation {
	height:1px;
	border-bottom:1px solid #ccc;
	width:290px;
	margin-top:15px;	
}
#ContactForm{
	padding-top:10px;
	padding-left:15px;
	text-align:left;
	height:190px;
	width:680px;
	/*border: 1px solid red;*/
}
#ContactForm h3 {
	font-family: Verdana, sans-serif xx-large bold;
	font-size: 1.5em;
	color: #bbb;
}

.FontContact {
	font-family: Verdana, sans-serif bold;
	font-size: 1.5em;
	color: #bbb;
	float: left;
	display:block;
	width:220px;
	text-align: right;
	margin: 5px;
}
.DecalageContact {
	font-family: Verdana, sans-serif bold;
	font-size: 1.5em;
	color: #bbb;
	float: left;
	display:block;
	width:224px;
	text-align: right;
	margin: 5px;
}
.DecalageBouton{
	font-family: Verdana, sans-serif bold;
	font-size: 1.5em;
	color: #bbb;
	float: left;
	display:block;
	width:300px;
	text-align: right;
	margin: 5px;
}
.FormField {
	background-image: url(../images/form_field.gif);
	background-repeat: no-repeat;
	width: 292px;
	height: 20px;
	font-size: 1.3em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 5px;
	border:0px;
	color: #666;
}
.FormBouton{
	background-image: url(../images/bouton_send.gif);
	background-repeat: no-repeat;
	width: 65px;
	height: 24px;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border:0px;
	color: #fff;
	text-align:center;
}
.FormTextfield {
	/*background-image: url(../images/form_textarea.gif);*/
	background-repeat: no-repeat;
	width: 292px;
	height: 92px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 5px;
	border:1px #d5d5d5 solid;
	color: #666;
	font-family: Verdana, sans-serif bold;
	font-size: 1.3em;
	overflow: hidden;
}
#Copyright{
	width: 1000px;
	margin: 0px auto 0px auto;
	/*border: 1px solid yellow;*/
	display: block;
	color: #000;
	font-family: Verdana, sans-serif bold;
	font-size: 0.7em;
	text-align:center;
	
}
#Copyright A.type1:link {text-decoration:none; color:#ff7a0d; } 
#Copyright A.type1:visited { text-decoration:none; color:#ff7a0d;} 
#Copyright A.type1:active {text-decoration:none; color:#ff7a0d;} 
#Copyright A.type1:hover {text-decoration:underline; color:#ff7a0d; }

/* ------------------ PROJECTS ------------------------- */


#gaymuslim a {
 outline: none;/* get rid of dotted borders in FireFox */
 text-indent: -5000px ;/* this move the text outside of the screen area */
 display:block;
 width:174px;
 height:87px;
 background: url(../images/gaymuslim.jpg) 0 0 no-repeat;
 padding:0px;
 border: 0px;
 margin:0px;
 }
#gaymuslim a:hover {
 background-position: -174px 0;
 text-indent: 0px ;
 text-align: left;
 color:#fff;
 font-weight: bold;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 line-height:2em;
 }
#gaymuslim a:active {
 background-position: -174px 0;
 text-indent: 0px ;
 text-align: left;
 color:#fff;
 font-weight: bold;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 line-height:2em;
 }
 #skateboarders a {
 outline: none;/* get rid of dotted borders in FireFox */
 text-indent: -5000px ;/* this move the text outside of the screen area */
 display:block;
 width:174px;
 height:87px;
 background: url(../images/skateboarders.jpg) 0 0 no-repeat;
 padding:0px;
 border: 0px;
 margin:0px;
 }
#skateboarders a:hover {
 background-position: -174px 0;
 text-indent: 0px ;
 text-align: left;
 color:#fff;
 font-weight: bold;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 line-height:2em;
 }
#skateboarders a:active {
 background-position: -174px 0;
 text-indent: 0px ;
 text-align: left;
 color:#fff;
 font-weight: bold;
 padding-left:5px;
 padding-right:5px;
 padding-top:0px;
 line-height:2em;
 }
/* GALLERY FLASH */
#GalleryContainer{
	width: 1000px;
	/*height: 1300px;*/
	margin: 0px auto 0px auto;
	/*border: 1px solid yellow;*/
	display: block;
	/*height: 950px;*/
	overflow: hidden;
	padding-bottom: 15px;
	color:#fff;
}
#GalleryContainer A:link {text-decoration:none; color:#ffffff; } 
#GalleryContainer A:visited { text-decoration:none; color:#ffffff;} 
#GalleryContainer A:active {text-decoration:none; color:#ffffff;} 
#GalleryContainer A:hover {text-decoration:underline; color:#ffffff; }