@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Sweet and Tasty 2010 v.1.0
Theme URI: http://www.sweetntasty.fr/
Description: Sweet and tasty 2010 theme created by Alain JOHN-WILLIAM.
Version: 0.1
Author: Alain JOHN-WILLIAM
 
Creation Theme by Alain JOHN-WILLIAM
 
*/








/* ------------------------ BASE ------------------------ */




HTML{
	margin-top: 0px !important;
	
}




* {

	margin : 0;

	padding : 0;

	border : 0;

}





body {

	margin : 0;

	padding : 0;

	font-size:11pt;

	font-family: Georgia, "Times New Roman", Times, serif;

	line-height: normal;

	background-color:#FCC0E9;

	font-style:italic;
	
	line-height:130%;
	
	text-shadow:0 1px 0 #ffd5e8;
	
	background : url(images/sweet_bg_01.png) repeat;
}







A {

	outline-style:none;

	text-decoration:underline;

	color:#222;

}



A:hover {

	outline-style:none;

	text-decoration:underline;

	color:#F4B6D1;

}



A:visited {

	outline-style:none;

	/*text-decoration:underline;
	
	color:#222;*/

}


INPUT {
	background-color:#FFFFFF;
	border: thin solid #FFCCFF;
}




/* ------------------------ MAIN ------------------------ */



#secondBg{


	width:100%;

	background:url(images/sweet_bg_header_01.png) repeat-x top;

	margin:0px 0px;

	height:auto;

}


#globalWrap{

	width:100%;

	background : url(images/bg_menu_06.png) repeat-x top;

	margin:0px 0px;

	height:auto;

}



#global {

	width:985px;

	margin: 0px auto;

	padding-top:5px;
	
	/*float:left;*/

}



.main {

	width:100%;

	float:left;

}



	.mainContent{

		/*background-image:url(images/bg_main.png);*/

		background-repeat:repeat;

		margin: 0 auto;

		height:auto;

	}

	


/* ------------------------ HEADER ------------------------ */


			#headerWrap {

				width:100%;

				height:370px;

				margin-left:0px;

				/*background-color: #F9C;*/
		
				/*background : url(images/bg_logo_01.png) no-repeat top;*/
				
				float:left;
				
				/*background-color:#520a25;*/

			}


				#header{
					
					width:500px;
					
					margin:0 auto;
					
					height:100%;
					
					float:left;	
					
				}

			

			#blogDesc{

				height:25px;

			}

			

			#blogDesc p {

				color: #ccc;

				font-style:italic;

				font-size:8pt;

			}

			
			
/* ------------------------ HOME ------------------------ */		



		.welcomeWrap{
		
			width:100%;
			
			/*height:310px;*/
			
			margin-bottom:20px;
			
			margin-right:25px;
		}

			
			.welcome{
				
				width:365px;
				
				height:auto;
				
				float:right;
				
				padding:30px;
				
				margin-top:40px;
				
				margin-right:35px;
				
				background-color:rgba(236,130,147,0.15);
				
				text-align:left;
				
				font-size:12pt;
				
				line-height:122%;
				
				/*box-shadow: 1px 1px 10px rgba(0,0,0,0.25);
							 
				-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.25);
							
				-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.25);
				
				border: 1px solid #fca1cf;
				
				 -moz-transform: rotate(8deg); 
				  
 				 -webkit-transform: rotate(8deg);*/

				
			}
			
			
					.welcome A{
						
						color:#C42374;
						
						text-decoration:none;
						
						padding-top:0px;
					
					}
					
					
					.welcome P{
						
						margin-bottom:5px;
						
					}
					
					
						.welcome A:hover{
							
							color:#9a1055;
							
						}
						
			
			.slider {

				/*clear:both;*/
				
				width:640px;
				
				float:left;
				
				margin-right:0px;

			}
			
			

			.homeContent {

				padding:10px 0 0 0;

				width:100%;

			}

			

				.column {

					float:left;

					width:320px;

					/*border-top: 10px solid #EA76A7;*/

					margin-right:40px;

				}

				.columnRight{
				
					float:right;

					width:560px;
					
				}
				

						.block {

							width:100%;

							border-top: 8px solid #f79fc4;

							padding:20px 0px 0px 0px;
							
							/*background:url(images/brush_04.png) no-repeat top center;*/
							
							/*background-color:#FCC;*/

						}
						
						.blockWorks{

							width:98%;

							margin-bottom:15px;

							border-top: 8px solid #f79fc4;

							padding:20px 0px;
							
							/*background:url(images/brush_04.png) no-repeat top center;*/

						}
						
						
						.blockWorks A, .block A{
						
						color:#C42374;
						
						text-decoration:none;
						
						padding-top:0px;
					
					}
					
								.blockWorks A:hover{
									background:#7F0F2B;
									color:#EFC2D7;
									text-decoration:none;
									text-shadow:none;	
								}
								
									.blockWorks H2 A:hover{
										background:transparent;
										text-shadow: 0 1px 0 #FFD5E8;
									}

						.miniSlideshow{
							
							margin-top:25px;
							
						}
						
						.miniDesc{
							margin:15px 0 8px 0;	
						}
				

			/*	.columnWrap {

					float:right;

					width:500px;

				}

			

				

						.column2{

							float:left;

							width:220px;

						}

						

						.column3{

							float:left;

							width:250px;

						}

				*/	

			

			

	

/* ---------------------------- MENU ----------------------------- */	



			

			#menuWrap {

				width:480px;

				height:50px;

				/*background-image: url(images/title_menu.png);*/

				background-repeat:no-repeat;

				float:right;

			}

			#menuSpacer{
			
				height:8px;
			}
			

			#menu {

				height:100%;

				width:100%;
				
				float:right;

			}

			



			#menu ul li {

				list-style-type:none;

				float:left !ie; /*pour IE*/

			}

			

			#menu ul li a {

				display: block;

				float:left; 

				height: 14px;

				text-align:center;

				text-decoration:none;

				vertical-align:top;

				padding: 1px;

				padding: 1px !ie;

				outline:none;
				
				font-size:12pt;
				
				color:#603;
				
				width:88px;
				
			}

			
			#menu ul li a:hover {
				
				color:#c42374;
				
			}
			

			/*a.title{

				width:230px;

				text-align:center;

			}

			

			a.title:hover {

			}

	

	

			a.about{

				width:125px;

				text-align:center;

				background: url(images/menu_about.gif) no-repeat 0 0;

				background-position:top;

				border-right:thin solid #FFDEEF;

			}

			

			a.about:hover {

				background: url(images/menu_about.gif) no-repeat 0 0;

				background-position:bottom;

			}

			

			a.portfolio{

				width:125px;

				text-align:center;

				background: url(images/menu_portfolio.gif) no-repeat 0 0;

				background-position:top;

				border-right:thin solid #FFDEEF;

			}

			

			a.portfolio:hover {

				background: url(images/menu_portfolio.gif) no-repeat 0 0;

				background-position:bottom;

			}

			

			a.contact{

				width:125px;

				text-align:center;

				background: url(images/menu_contact.gif) no-repeat 0 0;

				background-position:top;

				border-right:thin solid #FFDEEF;

			}

			

			a.contact:hover {

				background: url(images/menu_contact.gif) no-repeat 0 0;

				background-position:bottom;

			}

			

			a.goodies{

				width:125px;

				text-align:center;

				background: url(images/menu_goodies.gif) no-repeat 0 0;

				background-position:top;

				border-right:thin solid #FFDEEF;

			}

			

			a.goodies:hover {

				background: url(images/menu_goodies.gif) no-repeat 0 0;

				background-position:bottom;

			}

			*/

			


/* ------------------------ POST & CONTENT ------------------------ */			

			

			

			.content {

				margin:0 auto 0 auto;

				width: 920px;

				height:auto;

				min-height:400px;

				height:auto !important;

 				height:700px;



			}

			

			

					.post {

					}

					

					

							.postmetadata {

								font-size:8pt;

								color:#EA76A7;

							}

							

							

									.postmetadata p {

										font-size:8pt;

										color:#888;										

									}				

							

							.post_content, .cvBtn, .lmBtn {

								color:#83063E;

								/*text-align:justify;*/		

								/*font-size:8pt;*/

							}

							

							

	

/* ------------------------ PAGE ------------------------ */		





.page {

			

}



	.page_content {
	
			color:#444;
	
			text-align:justify;		
	
			/*font-size:8pt;*/
	
			/*width:500px;*/
	
	}

			.page P{
				/*margin-bottom: 15px;*/
			}

			.about{

				width:100%;

				float:left;
				
				margin-top:25px;

				/*font-size:8pt;*/

			}	

			

				/*.aboutCol1{

					float:left;

					width:460px;

					margin-right:25px;
					
					background-color:rgba(255,95,177,0.25);

				}

	

					.aboutCol1Content{

				         width:410px;

					     margin-top:20px;
						 
						 padding:0 25px;
				        }			
				*/


				.aboutColLeft{

					float:left;

					width:600px;
					
					padding:0px;
					
				}	
				
						.skills, .parcoursProf, .cvBtn, .lmBtn{
							float:left;
							
							width:550px;
							
							padding:20px;
							
							margin-bottom:20px;
							
							box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
							 
							-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
							
							-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
							
							background-color:rgba(255,255,255,0.25);
							
							background-color:#3FCADC3 !ie;
						}
						
							
							
						.skills{
							background:url(images/100_purcent.png) no-repeat 464px 10px rgba(255,255,255,0.25);
							/*background-color:rgba(255,216,187,0.25);*/	
							background-color:#3FCADC3 !ie;
						}
						
						.parcoursProf{
							background:url(images/all_handmade.png) no-repeat 474px 8px rgba(255,255,255,0.25);
							/*background-color:rgba(255,95,177,0.15);*/
							background-color:#3FCADC3 !ie;
						}
					
						.cvBtn, .lmBtn{
							width:244px;
						}
						
						.lmBtn{
							float:right;
							margin-right:13px;
						}
						
							.cvBtn:hover, .lmBtn:hover{
								background:#C94F84;
								color:#FFF;
								cursor:pointer;
								text-shadow:none;
								box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55) inset;
								-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55) inset;
								-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.55) inset;
							}
						
								.skills SPAN, .parcoursProf SPAN{
									
									font-style:normal;
	
								}
								
									span.big{
										font-size:12pt;	
										line-height: 160%
									}
								
								.skills A, .parcoursProf A{
									
									color: #7F0F2B;
									
									text-decoration:none;
								}
								
									.skills A:hover, .parcoursProf A:hover{
										
										background-color: #7F0F2B;
										
										color: #EFC2D7;
										
										text-decoration: none;
										
										text-shadow: none;
								}
								
								.skills P, .parcoursProf P{
									margin-bottom:4px;
								}
					
				
								div.separator{
									border-bottom:1px solid #ea82a1;
									border-top:1px solid #fff0f4;
									margin:18px 0;
									width:100%;
									opacity:0.75;
									/*box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
									-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
									-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);*/
								}
				
				
				.aboutColRight{
					
					float:right;

					width:310px;
				}
					
						.plus, .formation{
							float:right;
							
							width:260px;
							
							padding:20px;
							
							margin-bottom:20px;
							
							background-color:rgba(240, 100, 140, 0.20);
							
							/*box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
							 
							-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
							
							-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);*/
							
							background-color:#FCA6BE !ie;
						}
						
							.plus .post_content, .formation .post_content{
								/*color:#460522;*/
							}
						
								.plus div.separator, .formation div.separator{
									order-bottom:1px solid #d66d8c;
									border-top:1px solid #fed0dd;	
								}
						
						
						.plus IMG{
							padding-top:4px;
							vertical-align:bottom;
						}
						
						.formation{
						}
				
				.aboutSkillsWrap .post_content{
					
					color:#BF4300;	
					
				}
				
				
				
				#goodies{
					padding: 20px;
					/*background: #FFCFDD;*/
					
				}
				
				.goodieBlock{
					padding-top: 20px;
					border-top:1px solid #FFF0F4;
				}
				
				
				
				
/* ------------------------ PORTFOLIO ------------------------ */				
				
				#portfolio{
					width:680px;
					padding:20px 0;
					float:right;
				}
				
				
				#portfolioSidebar{
					width:180px;
					float:left;
					padding:20px 0;
				}
				
						#portfolioSidebar UL LI{
							    border-bottom: 1px solid #FFE2EA;
								border-top: 1px solid #EF90AC;
								padding:15px 0;
								/*opacity: 0.75;*/
								width: 100%;	
								text-decoration:none;
								list-style-type:none;
						}
						
						#portfolioSidebar ul li:first-child{
								border-top: 0px solid #EF90AC;
						}
				
									#portfolioSidebar UL LI.special{
										border-top: 0px solid #FFF0F4;							   
									}
				
				
									#portfolioSidebar ul li:last-child{
										border-bottom: 0px solid #FFF0F4;							   
									}
									
				
								#portfolioSidebar UL LI A{
									text-decoration:none;	
									opacity: 1;
									font-size:12pt;
									font-weight:bold;
									color:#000;
								}
								
									#portfolioSidebar UL LI A:hover, #portfolioSidebar UL LI.current-cat A, #portfolioSidebar UL LI a.current-cat, .comment_link A{
										color:#7F0F2B;		
										background-color:transparent !important;
									}
				
				.portfolioInfo{
					width:100%;	
					margin:10px 0 5px 0;
				}
				
						.portfolioInfo span	{
							/*letter-spacing:-0.2px;*/
							font-weight:bold;
						}
					
				
				#portfolio ul.post-meta{
					/*float:left;*/
					display:inline-block;
					/*list-style-type:none;*/
				}
				
					#portfolio ul.post-meta li{
						/*float:left;*/
						list-style-type:none;
					}
				
					span.post-meta-key{
						display:none;	
					}
					
					.portfolioPost{
						margin-bottom:45px;	
					}
					
					.portfolioPost IMG, #goodies IMG{
						border:1px solid #FFF0F4;
						margin-bottom:10px;
					}
						.portfolioPost a:hover IMG{
							background-color:transparent;	
						}
				
				span.seeSite{
					float:right;	
				}
				
				
				.projectOpen{
					cursor:pointer;
				}
				
				div.spacer{
					height: 20px;
					display:block;
				}
				
				.projectContent {
					margin:0;
					clear: both;
					float: left;
					width: 100%;
				}
				
						.projectContent IMG{
							float:left;
						}
						
						.projectContent IMG.right{
							float: right;
							margin-left: 10px;
						}
						
							.projectContent TABLE TR TD{
								vertical-align:top;
							}
							
							.projectContent TABLE TR TD IMG{
								vertical-align:top;
								margin-bottom:10px;
							}
				
									.projectContent TABLE TR TD P span{
										color: #000;
									}
				
				
				#portfolio .post_content IMG, #goodies IMG{
					box-shadow:0px 0px 2px #63113a;
					-webkit-box-shadow: 0px 0px 5px #63113a;
					-moz-box-shadow:0px 0px 2px #63113a;
				}
				

/* ------------------------ BLOG ------------------------ */

	#blogWrap{
		width:100%;
	}
	
	.blogSidebar{
		margin-top:30px;
		width:200px;
		float:left;
	}
	
		.blogSidebar UL LI{
			text-decoration:none;
			list-style-type:none;
		}
		

	
	.blog{
		width:640px;
		padding:30px 25px 15px 25px;
		float:right;
		background-color:rgba(255, 255, 255, 0.2);
		/*border-top:1px double #FFF;*/
		border-bottom:1px double #e799bb;
		margin-bottom:15px;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	}
	
	.blogHead{
		margin-bottom:20px;
	}
	
		.blogHead SPAN{
			color:#7F0F2B;
		}
	
	.blog_content{
		margin-bottom:5px;
		text-decoration:none;
	}
	
	.blog_content A, .blogSidebar UL LI A, .blogHead A, .portfolioPost A, ul.pagination li A, 
	#navigation .nav-previous A, #navigation .nav-next A, #commentWrap A, .page A{
		color:#7F0F2B;
	}
	
	
		.blog_content A:hover, .blogSidebar UL LI A:hover, .blogHead A:hover, .portfolioPost A:hover, ul.pagination li A:hover, ul.pagination li.active a, #navigation .nav-previous A:hover, 
		#navigation .nav-next A:hover, .comment_link A:hover, #commentWrap A:hover, .page A:hover{
			background-color:#7F0F2B;
			color:#EFC2D7;
			text-decoration:none;
			text-shadow:none;
		}
		
		.blog_content IMG{
			margin:20px 0;
		}				
		
		p.videoLegend{
			margin-top:8px; 
			font-size:9pt;
		}
		
		.share{
			width: 380px;
			height: 80px;
			float:left;
			margin-top: -20px;
			margin-left: -20px;
		}
		
		

/* ------------------------ COMMENTS ------------------------ */		
		
		.comment_link{
			margin-top:15px;
			float:right;
			background:url(images/bulle.png) no-repeat left 0;
			height:20px;
			padding-left:35px;
		}
		
		
		#commentWrap{
			clear:both;
			width:680px;
			/*padding:20px;*/
			float:right;
			/*margin-top:20px;*/
		}
		
		#commentWrap INPUT, #commentWrap TEXTAREA, .wpcf7-form INPUT, .wpcf7-form TEXTAREA{
			padding:3px;
			margin:10px 10px 10px 0;
			border:1px solid #EF77B4;
			box-shadow:inset 0 0 2px #CCC;
			-moz-box-shadow:inset 0 0 2px #CCC;
			-webkit-box-shadow:inset 0 0 2px #CCC;
		}
		
		#commentWrap TEXTAREA{

		}

		.cadre_commentaires{
			clear:both;
			margin-top:20px;
		}
		
			.cadre_commentaires OL{
				margin-left:20px;
			}
		
		
			.cadre_commentaires OL LI{
				margin-bottom:15px;
				padding-bottom:20px;
				border-bottom:1px solid #EFB3C5;
			}
			
			
			.cadre_commentaires OL LI P{
				color:#7F0F2B;
			}
		
			.commentmetadata{
				margin-bottom:3px;
			}	
		
		#commentWrap INPUT#submit, .wpcf7-form p.submitButton input{
			background:url(images/bouton_send.png) no-repeat center top;
			width:160px;
			height:42px;
			text-indent:-9999px;
			border:0px;
			box-shadow:inset 0 0 0px #CCC;
			-moz-box-shadow:inset 0 0 0px #CCC;
			-webkit-box-shadow:inset 0 0 0px #CCC;
			cursor:pointer;
		}

/* ------------------------ NAVIGATION ------------------------ */		

	#navigation{
		display: block;
		width: 690px;
		height: 20px;
		margin: 0 auto;
		float:right;
	}
	
	#navigation TABLE{
		padding:0;
		margin: 0 auto;
	}
	
	ul.pagination{
		height: 20px;
		margin: 0 auto;
		text-align: center;
		width:auto;
	}

		ul.pagination li {
			float: left;
			list-style-type: none;
			margin: 0 10px;
		}

			ul.pagination li A{
				text-decoration: none;
				width: 15px;
				display: block;
				text-align:center;
			}
			
			
			/*div.prev_spacer{
				width: 100px;
				float: left;
			}*/
			
			ul.pagination li.prev, ul.pagination li.next{
				height: 15px;
				/*width: 200px;*/
			}
			
			ul.pagination li.prev a, ul.pagination li.next a, #navigation .nav-previous A, #navigation .nav-next A{
				width: auto;
				text-align: left;
				height: 15px;
				display: inline;
				text-decoration: none;
			}
			
				ul.pagination li.next a{
					text-align: right;
				}
			
			
				ul.pagination li.disabled{
					opacity:0.5;
				}
				
				ul.pagination li.prev a.disabled:hover{
					background: none;
					color:#7F0F2B;
				}
				
				
				
					.navigation {			
							height:20px; width:100%;
							clear:both;
						}
				
									.nav-previous, .nav-next{
										height: 25px; width:200px;
										display:block;
										/*color:#306;*/
										float:left;
									}
									
									.meta-nav{
										height: 25px; width:25px;
									}
									
									
										#navigation .nav-previous .meta-nav{ 
											background:url(images/main_prev.png) no-repeat top 0;
											/*padding-left: 25px;*/
										}
									
									.nav-next{
										float:right;
										text-align: right;
										background:url(images/main_next.png) no-repeat top 0;
										/*padding-right: 25px;*/
									}
									
											#navigation .nav-previous .meta-nav{ 
												background:url(images/main_next.png) no-repeat top 0;
											}
								
				
								.portfolioPost A{
									text-decoration:none;
								}
								
							
								
/* ------------------------ FORM ------------------------ */				
		
		/*.formcontainer{
			width:350px;	
		}
		
		FIELDSET{
			margin-top:25px;	
		}
		
		.form-label{
			margin:0 0 4px 0;
			display:block;
		}
		
		.form-label LABEL:first-child{
			border-top: 1px solid #EF90AC;
		}
		
			.form-label LABEL{
				width:330px;
				display:block;
				padding-top:20px;
				padding-bottom:3px;
			}
			*/
		
		
		#contact{
			width: 500px;
			float: right;
			background: ;
			height:600px;
			background:url(images/cake.png) no-repeat 0 -5px;
			margin-top: -80px;
		}
		
			#contactContent{
				width: 260px;
				height: auto;
				position: relative;
				top: 380px;
				left: 100px;
				background: rgba(255, 186, 205, 0.7);
				text-align:left;
				padding: 15px;
			}
			
			#contactContent P{
			}
		
		
		#sideContact{
			width: 400px;
			float: left;
			color: #000;
			margin-top: 25px;
		}
		
		
		.wpcf7-form{
			margin: 0 auto;é
			width:340px;
			position: relative;
			top: 30px;
		}
			
			.wpcf7-form INPUT, .wpcf7-form TEXTAREA{
				width:330px;
				margin:5px 0 10px;
				padding: 4px;
			}
			
			.wpcf7-form SPAN{
				color: #C94F84;
				font-size: 9pt;
			}
			
			.wpcf7-form P{
				color:#660033;
			}

			.wpcf7-form div.wpcf7-mail-sent-ok{
				border:none;
			}

			.wpcf7-form div.wpcf7-response-output{
				padding: 10px;
				margin: 15px 0 0 0px;
				background:#FFB87F;
				text-align: center;
				color:#CF4900;
				width: auto;
				text-shadow:0 1px 1px #FFC62F;
			}
			
			.wpcf7-form p.submitButton input{
				float:right;
				margin-right: 50px;
			}

/* ------------------------ SIDEBAR ------------------------ */





.sidebar1 {	

	height:50px;
	
	width:100%;
	
}





.sidebar2 {	

	padding: 20px 5px 0 20px;

	float: right;

	width: 150px;

	height:auto;

	/*border-left:1px solid #111;*/

	background-color:#333;

	color:#999;

}



.formBouton{

	height:16px;

	font-size:9pt;

	color:#F60;

	background-color:#333;

}





/* ------------------------ FOOTER ------------------------ */


#prefooter{
	clear: both;
	width:100%;
	height:195px;
	background: url(images/illustr_footer_04.png) no-repeat top center;
	
}


#footer {
	font-size: 9pt;
	padding: 6px 0 14px 0;
	clear: both;
	width:100%;
	height:10px;
	background-color:#c94f84;
	color:#F4B6D1;
	border-top:1px solid #b64978;
	text-shadow:0 1px 1px #660033;
}



#footer a{
	color:#fff;	
	text-decoration:none;
}


#footer P{
	margin-top:0px;
}



#footer a:hover{

}



#bottomFooter{
	width:100%;
	min-height:220px;
	height:auto !important;
 	height:220px;
	background-color:#8A2C47;
	background-image:url(images/bg_footer_02.gif);
	background-repeat:repeat-x;
	border-top:1px solid #b7486e;
}



#bottomFooterContent{
	width:980px;
	padding:20px 30px 20px 20px;
	margin:0 auto 0 auto;
	color:#fff;
	font-size:9pt;
}

#bottomFooter div.shr-getshr, #main div.shr-getshr{
	display:none;
}


#sexyBookmarks{

	float:left;
	width:390px;
	margin-left:4%;

}



#sexyBookmarks .share{
	/*margin-top: -30px;*/
}



#sweetLinks{

	float:left;

	width:240px;

	/*border-right:1px solid #93314E;

	border-left:1px solid #93314E;*/

	padding-left:30px;

}



	#SweetLinksList{

		margin:20px auto 0 auto;

		padding:0 0 0 10px;

	}

	

	#SweetLinksList li{

		text-decoration:none;

		list-style:none;

		list-style-type:none;

		line-height:150%;

	}

	

			#SweetLinksList li a{

				color:#F098B1;

				font-size:10pt;

				text-shadow:0 1px 0 #603;
				
				text-decoration:none;
			}

			

			#SweetLinksList li a:hover{

				color:#fff;

			}



#sweetGoodies{

	float:left;

	width:240px;

	/*border-right:1px solid #F4B6D1;*/

	/*margin-left:4%;*/

	text-align:left;

	margin-left:15px;

}

	#sweetGoodies P{
		text-shadow: none;
	}
	
	.like{
		width:300px;
		height: 80px;
		float: left;
		clear:both;
		margin-left: -5px;
	}
	
	#bottomFooter .like H2{
		margin:15px 0 20px 0;
	}
	
	.like IFRAME A{
		color: #F098B1;
	}

		.like .fan_box .connect_action .name{
			color: #F098B1;
		}


/* ------------------------ H & TITLE ------------------------ */



h1 {

	overflow:hidden;

	text-indent: -9999px;
	
	background:url(images/logo_sweet_2010_sprite.png) no-repeat 0 -5px;
	
	height:365px;
	
	width:100%;
	
	margin-top:0px;
	
	overflow:visible;
}

h1:hover {
	background-position:0 -370px;
}


h2 {

	font-size: 22pt;

	padding:0 0 0 0;

	margin:0px 0 20px 0;
	
	text-shadow: 1px rgba(255, 255, 255, 0.4);

}


#bottomFooter h2{

	font-size: 18pt;
	
	padding:0 0 0 0;

	margin:0px 0 10px 0;
	
	text-shadow: 0px 1px 1px rgba(70, 7, 38, 0.4);
	
	color:#fedbef;
}


h2.bonjour{

	font-size: 32pt;
	
	margin:0px 0 25px 0;

}

.blogSidebar h2{
	
	font-size:18pt;
	
	color:#EF77B4;
	
	margin:10px 0;
}

.blog h2{

	color:#3F0817;
	
	text-shadow: 1px rgba(255, 255, 255, 0.5);
	
	margin-bottom:15px;
	
	line-height:110%;
}


	.blog h2 a:hover{
		color:#EF77B4;
	}


h3, LEGEND{

	font-size: 18pt;

	padding:0 0 0 0;

	margin:0px 0 20px 0;
	
	text-shadow: 1px 1px rgba(255, 255, 255, 0.4);

	color:#460726;
}

	h3#respond {
		margin-top:25px;
	}
	
	h3#comments {
		font-size:12pt;
		margin-bottom:15px;
		line-height:130%;
	} 

h3.portfolioTitle{
	margin-bottom:15px;	
	font-size: 22pt;
}

#goodies H3, LEGEND{
	margin: 20px 0 0 0;
	padding-bottom: 20px;
	border-bottom:1px solid #EA82A1;
}

LEGEND{
	margin:0px;	
	width:330px;
	font-weight:bold;
}

#global h2 a, #global h2 a:visited, #global h2 a:hover{

	color:#460726;
	
	text-decoration:none;

}

