/*  Theme Name: Just-Sarah.fr
Author: VinDesign.org
Author URI: http://vindesign.org */

/* saisie contact-recherche */
INPUT {
        BORDER: #B8455A 1px solid; FONT: 7pt trebuchet ms; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #B8455A;
		LETTER-SPACING: 0px; BACKGROUND-COLOR: #F9F8F3; PADDING: 2px;
}
.bouton-recherche {
        BORDER:  #B8455A 1px solid; height:22px; FONT: 7pt trebuchet ms; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase;
		COLOR: #B8455A; LETTER-SPACING: 0px;
}
.barre-recherche {
        BORDER: 0px solid; FONT: 7.5pt trebuchet ms; FONT-WEIGHT: bold; COLOR: #B8455A; LETTER-SPACING: 0px;
		BACKGROUND-COLOR: #F2C8D0; PADDING-LEFT: 2px;
}
TEXTAREA {
        BORDER: #B8455A 1px dashed; FONT: 7pt trebuchet ms; FONT-WEIGHT: bold; COLOR: #B8455A; LETTER-SPACING: 0px;
		BACKGROUND-COLOR: #F2C8D0; PADDING: 2px;
}
SELECT {
	PADDING: 0px; FONT-SIZE: 11px; text-transform:uppercase; BACKGROUND: #F2C8D0; MARGIN: 0px; COLOR: #B8455A;
	FONT-FAMILY: Arial; TEXT-ALIGN: justify
}
/* cutenews */
.QUOTE1 {
	PADDING: 7px; margin-left: 40px; margin-right: 30px; COLOR: #999999; BACKGROUND-COLOR: #F9F8F3; BORDER: #B8455A 1px dashed;
}
.QUOTE2 {
	PADDING: 7px; margin-left: 40px; margin-right: 30px; COLOR: #999999;BORDER-LEFT: #B8455A 2px solid;
}
/* tableaux page claire guyot */
.titre1 { 
	text-transform:uppercase; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: 300; FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; COLOR: #D16F77; LINE-HEIGHT: 13px; MARGIN-RIGHT: 0px;
	PADDING-TOP: 4px; BORDER-BOTTOM: #D16F77 1px dashed; FONT-FAMILY: tahoma; TEXT-DECORATION: none ;text-align: center;
}
.titre2 { 
	text-transform:uppercase; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: 300; FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; COLOR: #757473; LINE-HEIGHT: 13px; MARGIN-RIGHT: 0px;
	PADDING-TOP: 4px; BORDER-BOTTOM: #D16F77 1px dashed; FONT-FAMILY: tahoma; TEXT-DECORATION: none ;text-align: center;
}
/* Style div */
.footer {
	border-top:dashed 1px #D16F77; text-transform:uppercase; text-align: center;
	padding: 4px; font-size:11px;
}
.buffy-s081 {
	BORDER-BOTTOM: #D16F77 1px dashed; 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	FONT-FAMILY: Arial; TEXT-ALIGN: justify;
}
/* Bordures Images */
.sidebar IMG {
	BORDER: #CA727C 1px solid; PADDING: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 3px;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; filter:alpha(opacity=100); cursor:crosshair;
}
.sidebar IMG:hover {
	BORDER: #ECB5BC 1px dashed; PADDING: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 3px;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; filter:alpha(opacity=90); opacity: 0.9;
    -moz-opacity:0.9; TEXT-DECORATION: none ; cursor:crosshair;
}
a img {
border-style: solid; border-right: 1px solid #CA727C; border-bottom: 1px solid #CA727C; border-left: 1px solid #CA727C;
border-top: 1px solid #CA727C; margin:1px; padding:4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
background-color:#E6B4BA; cursor:crosshair; filter:alpha(opacity=100);
}
a:hover img {
border-style: solid; border-right: 1px solid #ECB5BC; border-bottom: 1px solid #ECB5BC; border-left: 1px solid #ECB5BC;
border-top: 1px solid #ECB5BC; margin:1px; padding:4px; border-radius: 5px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; background-color:#CC7A83; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;
}
/* Liens + page menu, partenaires et film */
a.nav-menu:link, a.nav-menu:active, a.nav-menu:visited {
	color: #B8455A; text-decoration: none; text-transform:uppercase;
}
a.nav-menu:hover {
	color: #F2C8D0; border-bottom:dotted 1px ; text-transform:uppercase; background-color:#B8455A;
}
a.nav-partenaire:link, a.nav-partenaire:active, a.nav-partenaire:visited {  
	color: #B8455A; text-decoration: none;
}
a.nav-partenaire:hover {
	color: #F2C8D0; border-bottom:dotted 1px ; background-color:#B8455A;
}
a.nav:link, a.nav:active, a.nav:visited {  
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 300; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; COLOR: #B8455A; LINE-HEIGHT: 13px; MARGIN-RIGHT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #B8455A 1px dashed; FONT-FAMILY: tahoma; TEXT-DECORATION: none;
}
a.nav:hover {
	color: #F2C8D0; border-bottom:dotted 1px ; text-transform:uppercase;
	background-color:#B8455A;
}
a:link,a:visited,a:active {
color: #B8455A; font-family: ; font-weight: ; font-size: ; text-decoration:none;
}
a:hover {
color: #F2C8D0; text-decoration: ; cursor:crosshair;
}
/* Titre (buffys08, webmaster, ...) */
.header2 { 
	text-transform:uppercase; PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px; COLOR: #D16F77; LINE-HEIGHT: 13px; MARGIN-RIGHT: 0px;
	PADDING-TOP: 4px; BORDER:  2px solid; FONT-FAMILY: tahoma; TEXT-DECORATION: none ;
	text-align: center;
}

.titre-webmaster {
	text-transform:uppercase; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px;
	PADDING-BOTTOM: 4px; COLOR: #D16F77; LINE-HEIGHT: 13px; MARGIN-RIGHT: 0px;
	PADDING-TOP: 4px; BORDER:  2px solid; FONT-FAMILY: tahoma; TEXT-DECORATION: none ; width: 360px;
}
/* Style Page Général */
body {
	margin: 0px 0; font-size:9px; font-family: Trebuchet MS; padding-right:0px; padding-left:0px; color: #818181;
}
strong {color:#B6666D;}
em  {color: #;}
u {text-decoration: none; border-bottom:1px solid #D91414;}

/* Autres */

.H2-1 {
	COLOR: #D16F77; text-align:right; font-style: italic;
	font-size: 11px; margin-right: 30px; margin-left: 30px; FONT-FAMILY: georgia; text-transform:uppercase;
}
.titre {
	color: #D16F77; border-bottom:dashed 1px; text-transform:uppercase; text-align: center;
	padding: 4px; font-weight: bold; font-family:Georgia; font-size:12px;
}
h1 {
font-family: Tahoma; font-weight: normal; font-style: none; font-size:18px;
color: #F7AA50; text-shadow: #FFFFFF 1px 1px 1px; text-align:; text-transform: ; letter-spacing:px;
line-height: 18px; margin:0px; padding-left:0px; padding-top:5px;
}
h2 {
margin-bottom: 0px; margin-top: 0px; font-size:9px; line-height: 14;
font-family: Trebuchet MS; text-transform: ; font-weight: normal; color: #999999; text-align: left;
padding-right:27px; padding-left:27px;
}
h3 {
margin-bottom: 0px; margin-top: 0px; font-size:11px; font-family: Arial, Verdana, Serif;
text-transform: ; font-weight: normal; color: #757473; text-align: left;
padding-right:50px; padding-left:50px; padding-top:0px;
}
h4, h5, h6 {
	color: #2582A4; font-family:Arial, Verdana, Serif;
}
.small {
	font-family: Tahoma; font-size: 9px; line-height: 2; text-align:center; color: #7D7C7A;
}
.small2 {
	font-family: "Times New Roman", Times, serif; font-size: 19px; text-transform: ; line-height: 1;
	text-shadow: #FFFFFF 1px 1px 1px; font-weight: bold; text-align:center; color: #D16F77; font-style:italic;
	BORDER-BOTTOM: 3px dotted; margin-left: 45px; margin-right: 45px; padding: 5px;
}
.small3 {
	font-family: Tahoma; font-size: 9px; text-shadow: #343434 1px 1px 1px; line-height: 2; text-align:center; color: #EE1818;
}
.titleside {
	color: #78BED6; font-family: Tahoma; font-size: 9px; letter-spacing:2px; line-height: 1; text-align:center;
	}
blockquote {
	border-left:#B6666D 5px solid; margin:1em; padding:0 0.5em; background-color:#E4E0D3;
}
.side {
background: transparent;color: #F7EDEE;font-size:9px; text-shadow: #C77981 1px 1px 1px; font-family: Trebuchet MS;
padding-top:2px; padding-left:23px; padding-right:23px; line-height:14px; text-align:;
}
.topaff {
background: transparent; color: #6C675F; font-size: 9px; font-family: Trebuchet MS; letter-spacing:3px; padding-top:2px;
padding-left:37px; padding-right:37px; line-height:18px; text-align:left;}
.topmenu{
border-style: solid; border-width:0px; padding:0px;
}
.topmenu:hover {
border-style: solid; border-width:0px; padding:0px; cursor:crosshair;
}
.clear  {clear:both;}

/* Header */

#header {
	width: 900px; height: 37px; margin: 0 auto; background: #BECF74 url(images/img01.gif) repeat-x; border-bottom: 3px solid #FFFFFF;
}
.content {
margin-top:0px; background-color: transparent; border:none; font-size: px; font-family: Arial, Helvetica, sans-serif; color: #999999;
text-align:left; text-transform: none; font-weight:normal; line-height:14px; padding:3px; padding-right:5px; padding-left:5px;
}
.content2 {
margin-top:0px; background-color: transparent; border:none; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #999999;
text-align:left; text-transform: none; font-weight:normal; line-height:14px; padding:3px; padding-top:30px; padding-right:30px;
padding-left:30px;
}
/* Content */

#content {
	width: 935px; margin: 0 auto;
}

#sidebar {
	float: left; width: 320px; margin:0; padding:0 0 20px 0; font-size:0.9em;
}
#main2 {
	float: right; width: 600px; margin:0px 0 0 0; padding: 0px 0px 0 0px; background: url();
}
#main {
	float: right; width: 600px; margin:0px 0 0 0; padding: 0px 0px 0 0px;
}
/* Footer */

#footer {
	clear: both; width: 100%; margin: 0 auto; padding-top: 10px;
}

#footer p {
	margin: 0; text-align: center;
}