﻿body
{
	font-family: "MS Trebuchet", Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-image: url(../pics/fond/background2.jpg);
	font-size: 11px;
}
a
{
	color: #AF0000;
	font-weight: bold;
	text-decoration: none;
}
a:visited
{ 
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.subHeader
{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:16px;
	letter-spacing:.2em;
	}
.pageName
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
.pageName-titre
{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:0.2em;
	top: -10px;
	text-align: center;
	}
.smallText
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
.smallText-center
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: center;
}
.bodyText
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
}
.bodyText_titre
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}
.bodytext_Emphas
{
	color: #FF0000;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: normal;
}
.bodytext_Emphas2
{
	color: #D76300;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: normal;
	text-align: center;
}
.bodytext_Emphas3
{
	color: #F49300;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}
.bodytext_Emphas4
{
	color: #F49000;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}
.center{text-align:center;}

a.bouton2:link
{
width:150px;
height:50px;
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
background-color:#000080;
padding:5px;
border-style:outset;
border-width:2px;
border-color:silver
}

a.bouton2:hover
{
	width:10px;
	height:50px;
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding:5px;
	border-style:outset;
	border-width:2px;
	border-color:silver;
	background-image: url(../pics/aqua.jpg);
	text-align: left;
}
.bouton2
{
	text-align:center;
	padding:5px;
}
.bordure
{
	padding:5px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 5px;
	border: 3px solid #F60;
}	
.bouton-contact
{
	padding:5px;
	background-image: url(../jquerycontact/img/contact/button.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 65px;
}
.bouton-contact:hover
{
	background-image: url(../jquerycontact/img/contact/button-orange.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 65px;	
}
/* Global style of the main calendar table */
/* Style global de la table du calendrier  */
.calendar_table
{
	border: none;
	border-collapse: collapse;
	font-size: 10px;
}

/* Generic style of the calendar table cells              */
/* Style generique des cellules de la table du calendrier */
.calendar_table td
{
	border: 1px solid #99A9B6;
	text-align: center;
	width: 20px;
}

/* Style of the table header cells that contains the days                   */
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	border: 1px solid #99A9B6;
	background-color: #99A9B6;
	font-weight: normal;
	text-align: center;
}

/* Style of the calendar cells the contains the week-end days (saturday and */
/* sunday)                                                                  */
/* Style des cellules de la table contenant les jours du week-end (samedi et*/
/* dimanche)                                                                */
.calendar_weekend
{
	background-color: #cccccc;
}

/* Style of the table cells that contains the days that are not part of the */
/* monthly currently displayed                                              */
/* Style des cellules contenant des jours ne faisant pas partie du mois en  */
/* cours d'affichage                                                        */
.calendar_other_month
{
	color: #999999;
}

/* Style for the links of days not part of the month currently displayed */
/* Style des liens des jours ne faisant pas partie du mois en cours      */
/* d'affichage                                                           */
.calendar_other_month_clickable
{
	color: #999999;
	text-decoration: none;

}
.vsmallText
{
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
#bloc
{
	font-size: 11px;
	margin-left: 200px;
	padding-right: 10px;
}
#bloc2
{
	
	margin-left: 10px;
	padding-right: 10px;
}
#titrebloc
{
	color: #FF9900;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0;
	position: relative;
	padding: 0 0 0 22px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-right: 60px;
	text-transform: uppercase;
	font-family: "MS Trebuchet", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#titrebloc1
{
	color: #FF9900;
	font-size: 16px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 0;
	position: relative;
	padding: 0 0 0 22px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	border-bottom-color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-right: 60px;
	text-transform: uppercase;
}
#contenubloc0
{
	font-size: 11px;
	margin-right: 5px;
	margin-top: 10px;
	margin-left: -200px;
	padding-left: 5px;
	border-color: #90DBFF;
}
#contenubloc
{
	font-size: 11px;
	margin-right: 200px;
	margin-top: 10px;
	margin-left: 5px;
	padding-left: 5px;
	border-color: #90DBFF;
}
#contenubloc1
{
	font-size: 11px;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 5px;
	border-color: #90DBFF;
}
#emphasisbloc
{
color: #ff9900;
font-weight: bold;
}
#emphasisbloc14
{
color: #FF9900;
font-weight: bold;
font-size: 14px;
}
#emphasisbloc15
{
color: #af0000;
font-weight: bold;
font-size: 15px;
}

#div3
{
	background-repeat: no-repeat;
	background-image: url(../photos/imoto333.jpg);
	width: auto;
	height: auto;

}
#div4
{
	background-repeat: no-repeat;
	background-image: url(../photos/imoto55.png);
	width: 320px;
	height: 220px;

}
#blocretrait15
{
padding: 0 0 0 15px;
}

p{
	margin: 20px 0 5px 0;
}
#container
{
	margin-top: 30px;
	height: auto;
	width: 1020px;
	margin-left:auto;
	margin-right:auto;
	bottom: auto;
	position: relative;
	border: 2px solid #5F5F5F;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #666 15px 10px 15px;
	-moz-box-shadow: #666 15px 10px 15px;
	box-shadow: #666 15px 10px 15px;
	background: #F2F2F2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F2F2F2), to(#D2D2D2));
	background: -moz-linear-gradient(#F2F2F2, #D2D2D2);
	background: linear-gradient(#F2F2F2, #D2D2D2);
	-pie-background: linear-gradient(#F2F2F2, #D2D2D2);
	behavior: url(PIE/PIE.htc);
	
/*                                                                
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.05, #BABABA),
    color-stop(0.53, #F2F2F2));
	background-image: -moz-linear-gradient(
    center bottom,
    #BABABA 5%,
    #F2F2F2 53%);
 */	
}	
	

#pageHeader
{
	height: 110px;
	background-repeat: no-repeat;
	background-image: url(../pics/pageheader2.png);
	padding-left: 160px;
	font-size:12px;
	font-style: normal;
	text-align: right;
	padding-right: 10px;
}

#pageHeaderSmall
{
	width: 526px;
	height: 50px;
}

#BandeauPrincipal
{
	height: 90px;
	color: #fff;
	padding: 10px 15px 0 15px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.1em;
	word-spacing: 0.1em;
	background-image: url(../pics/main-bottom.jpg);
	background-repeat: repeat;
	border-color: #000000;
	border-style: solid;
	border-width: 2px;
	background-position: center;
}
#credits
{
	color: #333333;
	position: relative;
	font-size: 12px;
	height: 50px;
	background-position: center;
	background-image: url(../pics/HP2_banner.jpg);
	top: auto;
}
#credits a{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
#credits a:visited{
	color: #C6C6C6;
	text-decoration: none;
}
#bloc_border
{
	margin: 10px 10px 10px 10px;
	padding: 5px 0px 5px 5px ;
}
table
{
	padding: 2px 2px 2px 2px;
	border-color: #999999;
	

}
td
#itembold
{
	font-weight:bold;
}

