/*****  GLOBAL *****/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #234D72;
	background: #AF6830;
}


form{margin:0px;}

img{border:0px;}

.killer{
	clear:both;
	line-height:1px;
	height:1px;
	margin-top:-1px;
}

a, a:link, a:visited{
	font-size: 11px;
	color: #FA7103;
	font-weight:normal;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

strong{
	color: #FA7103;
}

.erreur{
	background-color:#FFE1E3;
	border: 1px solid #CC0005;
	font-weight:bold;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	text-align:center;
}

.ok{
	background-color:#E9F8E4;
	border: 1px solid #336600;
	font-weight:bold;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	text-align:center;
}


/***** MASTER *****/

.master{
	width: 764px;
	height: 254px;
	background:url("/images/bg/master.jpg") top no-repeat;
	margin: 0px auto;
}

.logo{
	float:left;
}

.navigation{
	padding-top: 40px;
}

.navigation .accueil a{
	display:block;
	width:64px;
	margin-left: 10px;
	float:left;
}
.navigation .accueil a:link, .navigation .accueil a:visited {background: url("/images/bt/nav-accueil.gif") no-repeat top;}
.navigation .accueil a:hover {background: url("/images/bt/nav-accueil.gif") no-repeat 0 -24px;}

.navigation .services a{
	display:block;
	width:64px;
	margin-left: 10px;
	float:left;
}
.navigation .services a:link, .navigation .services a:visited {background: url("/images/bt/nav-services.gif") no-repeat top;}
.navigation .services a:hover {background: url("/images/bt/nav-services.gif") no-repeat 0 -24px;}

.navigation .equipe a{
	display:block;
	width:64px;
	margin-left: 10px;
	float:left;
}
.navigation .equipe a:link, .navigation .equipe a:visited {background: url("/images/bt/nav-equipe.gif") no-repeat top;}
.navigation .equipe a:hover {background: url("/images/bt/nav-equipe.gif") no-repeat 0 -24px;}

.navigation .contact a{
	display:block;
	width:64px;
	margin-left: 10px;
	float:left;
}
.navigation .contact a:link, .navigation .contact a:visited {background: url("/images/bt/nav-contact.gif") no-repeat top;}
.navigation .contact a:hover {background: url("/images/bt/nav-contact.gif") no-repeat 0 -24px;}

.sous_nav{
	width: 270px;
	margin: -27px 0px 0px 353px;
	visibility:hidden;
	z-index:10;
	position:relative;
}
.sous_nav2{
	width: 410px;
	height:100px;
	margin: -80px 0px 0px 280px;
	visibility:hidden;
	z-index:5;
	position:relative;
}


.sous_nav .lien a, .sous_nav .lien a:link, .sous_nav .lien a:visited{
	width: 265px;
	height: 18px;
	padding: 2px 0px 0px 5px;
	display:block;
	background: #013791;
	color: #FFFFFF;
	text-decoration:none;
}

.sous_nav .lien a:hover{
	background: #5D7FB9;
}
	

/***** HOME *****/

.home{
	width: 744px;
	background: url("/images/bg/page.gif") top repeat-y;
	margin: 0px auto;
	padding: 0px 10px 10px 10px;
	border-bottom: 2px solid #FA7103;
}

.home .texte{
	text-align:justify;
	padding: 10px;
}


.home .bande{
	margin: 10px 0px 10px 15px;
}

.home .encart{
	margin-left: 5px;
	float:left;
}




/***** PAGE TEXTE *****/

.page{
	width: 734px;
	background: url("/images/bg/page.gif") top repeat-y;
	margin: 0px auto;
	padding: 10px 10px 10px 20px;
	border-bottom: 2px solid #FA7103;
}

.page .gauche{
	float:left;
	width: 201px;
	background:url("/images/bg/gauche.gif") top repeat-y;
}

.page .gauche h1{
	width: 160px;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	margin: 0px auto 0px auto;
	color:#FFFFFF;
	text-align:center;
	background:url("/images/bg/gauche-trait.gif") center bottom no-repeat;
}

.page .gauche h2{
	padding: 20px 0px 0px 0px;
	margine: 0px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-size: 12px;
	line-height: 20px;
}

.page .texte{
	width: 500px;
	float:left;
	text-align:justify;
	padding-left: 20px;
}


.page .texte h1 {
	font-size:14px;
	margin-bottom:15px;
	text-align:center;
	font-style:italic;
}

.page .texte h2 {
	font-size:12px;
	text-decoration:underline;
	margin-bottom:10px;
}

.page .texte blockquote {
	margin:-10px 0px 10px 20px;
}

.page td{
	height: 25px;
}

.champs1{
	font-size: 11px;
	border: 1px solid #234d72;
	color: #FA7103;
	width: 200px;
}
	
.champs2{
	font-size: 11px;
	border: 1px solid #234d72;
	color: #FA7103;
	width: 75px;
}

.obligatoire{
	font-size:9px;
}


/***** FOOTER *****/

.footer{
	width: 760px;
	margin:10px auto;
	color: #FFFFFF;
}

.footer .link{
	float: right;
	font-size:11px;
}
.footer .link a{ color:#FFFFFF; text-decoration:none; }
.footer .link a:link, .footer .link a:visited{ color:#FFFFFF; text-decoration:none; }
.footer .link a:hover{ color:#FFFFFF; text-decoration:underline; }

.biskot{
	float: left;
	width:178px;
	font-size:10px;
	color:#FFFFFF;
	margin: 2px 0px 0px 3px;
}

.biskot a{ font-size:10px;color:#FFFFFF; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#FFFFFF; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#FFFFFF; text-decoration:none; }






