﻿/*	
*	@title 	Café de Campagne
*	@author 	Samuel Rollet
*	@version 	1.0
*/

body
{
	margin: 0px;
	background:	rgb(0, 0, 0);
	font-size:				13px;
	font-family: 	georgia,serif;
}

a
{
	text-decoration:	none;
}

img
{
	border: 			0px;
}

.bold, .warning, .info
{
	font-weight:			bold;
}

.warning
{
	color:					rgb(255, 0, 0);	
	margin:		40px;
}

.info
{
	color: 		rgb(51, 102, 204);	
	margin:		40px;
}

#mainAccueil
{
	margin: 					0px auto;
	width: 					390px;
	margin-top:			100px;
	margin-bottom:		200px;
	background-color:	rgb(255, 255, 255);
	color:					rgb(0, 0, 0);
	text-align:				center;
}
#mainAccueil a
{
	color:					rgb(0, 0, 0);	
}

.img_flag
{
	width: 		15px; 
	height: 		11px;
	padding: 		0;
}

#main
{
	width: 			775px;
	margin: 			0px auto;
	background: 	rgb(255, 223, 128);/*rgb(212, 194, 112); */
	border: 			0px;
}


#menu, #content
{
	float: 					left;
	background-color:	rgb(255, 223, 128);/*rgb(212, 194, 112); */
}

#menu
{
	padding-left:			4px;
	width:					146px;
	
}
#menu img
{
	border: 			1px solid rgb(51, 102, 204)/*rgb(136, 136, 136)/*rgb(230, 230, 230)*/;
}

#menu .noBorder{
	border: 			0px;
}

#menu a
{
	font-style:			italic;
	font-weight:		bold;
}
.fl
{
	font-size:		200%;
}
.fl2
{
	font-size:		140%;
}

.menuColor1
{
	color: 		rgb(51, 102, 204)/*rgb(136, 136, 136)/*rgb(230, 230, 230)*/;
}
.menuColor2
{
	color: 		rgb(212, 194, 112);  
}

#content
{
	/*border: 					5px solid rgb(195, 217, 255);*/
	width:					625px;
}

#content a
{
	color:	rgb(51, 102, 204);
}

.quotation
{
	float: 					left;
}
.logo
{
	float: 					left;
}
.quotation
{
	width:		360px;
	font-size:				16px;
	margin:		10px 0px 10px 10px;
}

.logo
{
	
}

#mailing, #telephone, #adresse
{
	float: 					left;
}

.margin
{
	margin:	10px 10px 10px 0px;
}

#telephone
{
	height:					40px;
	margin:					0px 25px;
	padding:					0px 25px;
	padding-top:			10px;
	border-left: 			1px solid rgb(212, 194, 112); /*rgb(230, 230, 230);*/
	border-right: 			1px solid rgb(212, 194, 112); /*rgb(230, 230, 230);*/
	vertical-align:			text-bottom;
}

#mailing
{
	width:					150px;
}

#mailingForm
{
	margin-bottom:		10px;
}

#mailingForm label
{
	display:					block;
}
#mailingForm label, #mailingForm input
{
	margin:					5px;
}

#exposContentCurrent, #soireesContentCurrent, #mailingForm, #mainProgram
{
	margin-left:			150px;
}
#exposContentOld, #soireesContentOld
{
	margin-left:			90px;
}

#exposContentCurrent h1, #exposContentOld h1, #soireesContentCurrent h1, #soireesContentOld h1, #mainProgram h1
{
	font-size:				17px;
}

#exposContentCurrent hr, #exposContentOld hr, #soireesContentCurrent hr, #soireesContentOld hr
 {
	height: 					0;
	border: 					0;
	border-top: 			1px solid rgb(212, 194, 112);
}


.artiste
{
	font-weight:		bold;
}
.title
{
	font-style:			italic;
	padding:				5px 0px 5px 15px;
}

.illustration, .detail
{
	float: 					left;
}

.illustration img
{
	width:		110px;
}
.detail
{
	width:		345px;
	padding:		0px 10px 0px 10px;
	/*background-color:	rgb(253, 242, 181);*/
}
.translation
{
	font-size:			10px;
	font-style:			italic;
	color: 				#FF0000;
}
.date
{
	margin: 5px 0px;
	font-weight:	bold;
}

.vernissage, .presse
{
	font-size:	11px;
}
.vernissage, .presse
{
	/*font-family: 	/*georgia,serif;Helvetica,Arial,sans-serif; */
	font-style:			italic;
}

.welcomeUser
{
	color:				rgb(0,250,0);
	text-align:				center;	
}

.complementInfo
{
	border: 			1px solid rgb(0, 0, 0);
	font-family:	Arial;
	
}

.clear
{
	clear: 					both;	
}

.bottomNote, .bottomNote a
{
	color:					rgb(255,255,255);
	font-size:				10px;
	clear: 					both;
	text-align:				center;
}

.translationNote
{
	font-size:				9px;
	clear: 					both;
	text-align:				center;
	font-family: 			Helvetica,Arial,sans-serif; 
	font-style:				italic;
}

#message
{
	text-align:		center;
	padding:			10px 0px;
}

.photos
{
	text-align:		center;
	margin:			10px 0px 20px 0px;
}
.photoSpacer
{
	padding:			30px;
}

 
#legal
{
	margin:			30px 0px 70px 60px;
	font-family: 	Helvetica,Arial,sans-serif; 
	font-size:				10px;
	font-style:		italic;
}

#language
{
	text-align:		right;
	margin-top:	-16px;
}
#language a, #language img
{
	margin:			0px;
	margin-right:	1px;
	padding:			0px;
}

.rssFeedLinks
{
	/*margin-left:		200px;
	font-size:		10px;
	font-style:		italic;*/
}

.connections, ."connect_top clearfix"
{
	background: 	rgb(255, 223, 128);/*rgb(212, 194, 112); */
	border:		0px;
}
.connect_top clearfix
{
	background: 	rgb(255, 223, 128);/*rgb(212, 194, 112); */
	border:		0px;
}

.full_widget
{
	border:		0;
	background: 	rgb(0, 0, 0);
}