/* RESSET CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

p{
	line-height:20px;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/******DEBUT*******/
body{
	background:url(../img/body_bg.jpg) #FFFFFF repeat-x top left;
}

.clear{clear:both;}

.bouton ul li.noBorder {
	border-right:none;
}

#menu ul li.noBorder{
	border-right:none;
}

#container{
	width:964px;
	margin:0 auto;
}

#header{
	height:110px;
	background:url(../img/head_bg.jpg) no-repeat;
}

#logo{
	float:left;
}

#logo img{
	behavior: url("css/png.htc");
	width:231px;
	height:69px;
}

#visuelVoiture{
	float:left;
	margin-left:134px;
}

#visuelVoiture img{
	behavior: url("css/png.htc");
	width:420px;
	height:87px;
}

#question{
	float:right;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	width:179px;
	height:87px;
	padding-top:10px;
}

#question h2{
	margin-bottom:15px;
	font-size:16px;
}

#question a{
	display:block;
	background:url(../img/bt_bg.gif) repeat-x top left;
	width:100px;
	margin-left:40px;
	height:20px;
	text-decoration:none;
	color:#000000;
	line-height:20px;
}

#menu{
	background:url(../img/menu_bg.jpg) repeat-x;
	padding-left:10px;
	padding-top:6px;
	border:1px solid #FFFFFF;height:18px;
	margin-bottom:30px;
}

#menu ul li{
	float:left;
}




#menu ul li a {
	display:block;
	font-size:13px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
}

#block1{
	background:url(../img/block1_bg.jpg) repeat-y;
}

#block2{
	background:url(../img/toutLeMonde_bg.jpg) repeat-x;
	border:1px solid #CCC;
	padding:5px;
	margin-top:10px;
}

h2{
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
}

#diapo{
	float:left;

}


#blockMiniMenu{
	float:left;
	width:320px;
	}
	


#miniMenu{
	float:left;
	background:url(../img/bg_vert.jpg) no-repeat;
	height: 307px;
	width:328px;
	color:#FFFFFF;
}


#miniMenu ul{
	margin-left:80px;
	margin-top:120px;
	}
	
#miniMenu ul li{
	background:url(../img/fleche_white.png) no-repeat 0px 8px;
	display:block;
	padding:8px;
	padding-left:20px;
}
	
.bouton {
	background:transparent url(../img/boutonVert_bg.gif) repeat-x scroll 0 0;
	float:left;
	height:32px;
	width:328px;
	margin-top:1px;
}

.bouton a {
	color:#FFFFFF;
	text-decoration:none;
}




.bouton ul li{
	display:block;
	float:left;
	height:25px;
	font-size:12px;
	padding-top:10px;
	border-right: 1px #FFFFFF solid;
	color:#FFFFFF;
	text-align:center;
	width:158px;
}

#logoBlock{
	padding:5px 20px;
	background-color:#FFFFFF;
	margin-top:10px;
}

#logoBlock ul li{
	float:left;
	display:block;
	padding:10px;
	height:70px;
}

#logoBlock ul li img{}

#boutonBlock2{
	width:150px;
	margin:5px auto
}

#contactForm {
	background:url(../img/bg_form.jpg) #AED13F repeat-x;
	margin-top:20px;
	height:410px;
}

#contactForm h2{
	color:#0e5200;
	font-size:12px;
	padding:10px;
}

#contactForm p{
	font-size:12px;
	padding-left:10px;
	color:#0e5200;
}

#form_left {
	float:left;
	width:330px;
}

#form_left h2{
	font-size:15px;
	font-weight:normal;
}

#form_right {
	float:right;
	padding-top:8px;
	padding-right:8px;
}

.textLabel {
	font-size:12px;
	margin-top:20px;
	color:#0e5200;
}

.textLabel label {

}

.ligneForm {
	margin-bottom:5px;
	font-size:12px;
}

.ligneForm label {
	line-height:16px;
}
.phraseInscrition {color:#0e5200; text-align:center;}

.phraseInscrition label {
	display:block;
	float:left;
	padding-right:20px;
	text-align:left;
	width:300px;
}

.phraseInscrition linput {
	float:left;
}

.phraseInscrition {
	font-size:11px;
	padding-bottom:20px;
	padding-left:30px;
	padding-top:10px;
}

#footer{
	height:30px;
	font-size:30px;
}

#content p{
	font-size:50px;
	text-align:center;
	margin-top:150px;
	margin-bottom:150px;
}

#btForm{
	background:url(../img/boutonVert_bg.gif) repeat-x;
	height:32px;
	width:100px;
	margin-left:140px;
}

#btForm a{
	color:#0e5200;
	text-decoration:none;
	font-size:12px;
	padding:23px;
	line-height:30px;
	font-weight:bold;
}

#btMondeParle{
	float:right;
	background:url(../img/boutonVert_bg.gif) repeat-x;
	height:32px;
	width:150px;
	margin-right:10px;
	margin-top:30px;
}

#btMondeParle a{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:25px;
	padding-left:46px;
	line-height:30px;
	font-weight:bold;
	background:url(../img/fleche_white.png) no-repeat 10px 24px;
}

#content {
	background-color:#FFFFFF;
	padding:10px;
	border: 1px solid #bcbcbc;
}

#content h2{
	color:#FFFFFF;
	margin-bottom:5px;
	padding:10px;
	background-color:#5f870a;
}

#pageContent{
	padding:15px;
}

#pageContentBis{
	padding:15px;
	background-color:#AED13F;
}

#pageContentBis p{
	font-size:16px;
	text-align:left;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
	text-align:justify;
}

#pageContent p{
	font-size:12px;
	text-align:left;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
	text-align:justify;
}

#pageContent #form_left p{
	font-size:16px;
	text-align:left;
	margin:0;
	margin-bottom:10px;
	margin-top:10px;
	text-align:justify;
	color:#0e5200;
}

#pageContent h3{
	margin-bottom:10px;
}

#pageContent h4{
	margin-bottom:10px;
	margin-top:10px;
}

#text {
	padding:10px;
}

#text h3{
	font-size:14px;
}

#text img{
	float:right;
}

#pageContent ul li{
	font-size:14px;
}

#pageContent ul{
	padding-left:30px;
}

#contactForm2 .textLabel{
	color:#0E5200;
}




#menu{position:relative;}
.menu1{
  float:left;
  list-style-type:none;
}

.menu2ul, .menu2ulOn{
  position:absolute;
  top:40px;
  left:10px;
  list-style-type:none;
  display:none;
  width:1000px;
}
.menu1 a{color:#FFFFFF;border-right:#FFFFFF 1px solid;}

.menu2ulOn{
  display:block;
}

.menu2{float:left;}

.menuOn a{color:#0e5200;}

.menu2 a{
	  color:#324705;
	  font-weight:bold;
	  border-right:#324705 1px solid;
}


.menuOn2 a{color:#ff0000;}
.labelForm{
	display:block;
	float:left;
	padding-right:20px;
	text-align:right;
	width:120px;
}

#pageContent a{
}



h4 img{
	padding-right:10px;
}



#lienBas ul li{
	float:left;
	padding:30px;
	
}

#lienBas ul li a{
	text-decoration:underline;
	color:#000000;
	font-size:14px;

}

#video{
	float:left;
}

#lienVideo{
	float:right;
}

#cContactMessage{
	font-size:12px;
	margin-top:20px;
}

#menu ul li a.noBorder{
	border-right:none;
}

#menu ul{
	padding-left:70px;
}

#pagePrixLeft{
	float:left;
}

#pagePrixRight{
	float:right;
}

#cContactMessage{
	font-size:14px;
	margin-top:20px;
	margin-left:20px;
	line-height:20px;
}

#contour{
	border: 1px solid #7FBA13;
	margin-top:20px;
	text-align:center;
}

#contour h4{
	font-size:20px;
	color:#000000;
}

#contour p {
	text-align:center;
}
