body, html
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	background-color: #DCDDD5;
	text-align: left;
}
.black
{
	color: #000000;
	font-size: 100%;
}
.cap
{
	text-transform: uppercase;
}
.chapo
{
	color: #009EE0;
	line-height: 1.25em;
	display: block;
}
#global
{
	height: 600px;
	width: 1000px;
	margin: auto;
	padding: 0;
	border-top: #764F32;
	border-right: #764F32;
	border-bottom: #764F32;
	border-left: 1px solid #764F32;
	background:#FFF;
}
#nav
{
	height: 155px;
	width: 1000px;
	background-image: url(images/bg_nav.gif);
	float: left;
}
#nav ul
{
	margin: 0px;
	padding: 0px;
	float: left;
	padding-left: 22px;
	padding-top: 5px;
	line-height:12px;
}
#nav li
{
	list-style-type: none;
	line-height:12px;
}
#nav li  a
{
	color: #009EE0;
	text-decoration: none;
	line-height: 1.39em;
	font-size: 85%;
}
#nav li a:hover
{
	color: #E2007A;
}
#nav img
{
	float: left;
	margin-left: 30px;
	margin-top: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#nav p
{
	float: right;
	width: 280px;
	font-size: 85%;
	margin-top: 10px;
	color: #FFFFFF;
	line-height: 1.3em;
}
#centre_home
{
	height: 445px;
	width: 1000px;
	background-image: url(images/bg_page.gif);
	background-repeat: no-repeat;
	margin: 0;
	height: 445px;
	float: left;
}
#home
{
	height: auto;
	margin: -20px 0 0 0;
	width: 680px;
	float: left;
	padding-left: 15px;
	background:url(images/arabesque_hg.gif) no-repeat;
}


#home  a
{
	color: #E2007A;
	font-weight: bold;
}
#home a:hover
{
	color: #009EE0;
	text-decoration: none;
}

#home p.intro  
{
	color: #009EE0;
	line-height: 1em;
	margin-bottom: -2px;
}
#home h2
{
	color: #E2007A;
	width: 200px;
	float: left;
	margin-bottom: 0px;
	font-size: 165%;
}
#home h3 
{
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0;
	background-color: #764F32;
	padding-left: 7px;
	height: 12px;
	/*width: 193px;*/
	/*margin-bottom: 10px;*/
	letter-spacing: 1px;
	padding-bottom: 2px;
	padding-top:1px
}
#nos_evenements  p.intro
{
	color: #FFFFFF;
	clear: both;
	font-size: 85%;
	margin-bottom: 8px;
}

#home h2 span
{
	font-size: 90%;
	font-weight: normal;
}
#home p.presentation
{
	float: right;
	margin: 0;
	margin-bottom: 20px;
	width: 650px;
	font-size: 10px;
	text-align: right;
	margin-right: 2px;
	line-height: 1.3em;
	color: #009DE0;
}
#home  div#colis
{
	width: 678px;
	float: left;
	background-color: #FFFFFF;
	border-top: 1px solid #764F32;
	border-right: 1px solid #764F32;
	border-bottom: 2px solid #764F32;
	border-left: 1px solid #764F32;
	margin-top: 0px;
	padding-bottom:2px;
	cursor:pointer; 
	cursor:hand;
}
#home div#colis p
{
	font-size: 85%;
	width: 98%;
	background-color: #FFFFFF;
	padding-left: 10px;
	float: left;
	margin-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.mail a
{
	color: #FFFFFF;
}

#home div#jeu
{
	width: 678px;
	float: right;
	background-color: #FFFFFF;
	padding-bottom: 2px;
	border-top: 1px solid #764F32;
	border-right: 1px solid #764F32;
	border-bottom: 2px solid #764F32;
	border-left: 1px solid #764F32;
	margin-top: 4px;
	cursor:pointer; 
	cursor:hand;
}
#home div#jeu p
{
	font-size: 85%;
	width: 98%;
	float: left;
	margin-right: 1px;
	padding-left: 8px;
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 3px;
}
#home div#evenements
{
	background-color: #FFFFFF;
	width: 678px;
	float: left;
	border-top: 1px solid #764F32;
	border-right: 1px solid #764F32;
	border-bottom: 2px solid #764F32;
	border-left: 1px solid #764F32;
	margin-top: 4px;
	padding-bottom:2px;
	cursor:pointer; 
	cursor:hand;
}
#home div#evenements p    
{
	font-size: 85%;
	width: 98%;
	float: left;
	margin-top: 3px;
	margin-right: 1px;
	padding-left: 8px;
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#home div#formation
{
	background-color: #FFFFFF;
	width: 678px;
	float: right;
	border-top: 1px solid #764F32;
	border-right: 1px solid #764F32;
	border-bottom: 2px solid #764F32;
	border-left: 1px solid #764F32;
	margin-top: 4px;
	padding-bottom:2px;
	cursor:pointer; 
	cursor:hand;
}
#home div#formation p    
{
	font-size: 85%;
	width: 98%;
	float: left;
	margin-top: 3px;
	margin-right: 1px;
	padding-left: 8px;
	height: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#nos_evenements
{
	height: 420px;
	width: 275px;
	margin: 0;
	float: right;
}
.blanc
{
	color: #FFFFFF;
}

.marron{color:#764F32;}

#nos_evenements  h2
{
	color: #FFFFFF;
	float: left;
	font-size: 165%;
	margin-bottom: 5px;
	width: auto;
	margin-top: 5px;
}
#nos_evenements  h2  span
{
	font-size: 90%;
	font-weight: normal;
	font-size: 90%;
}
#nos_evenements div.jeu
{
	height: auto;
	width: 263px;
	float: left;
	background-color: #86c5f0;
	border: 1px solid #73852C;
	margin-bottom: 9px;
	padding-bottom: 0px;
}
#nos_evenements .jeu a
{
	color: #E2007A;
	font-weight: bold;
	clear: left;
	float: left;
	padding-bottom: 3px;
	font-size: 95%;
}
#nos_evenements .jeu a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#nos_evenements .jeu h3
{
	text-transform: uppercase;
	color: #764f32;
	margin: 0;
	margin-top: 5px;
	line-height: 1.2em;
	margin-left: 5px;
	font-size: 85%;
}
#nos_evenements .jeu img
{
	float: left;
	margin: 0;
	margin-top: -6px;
	border: 1px solid #656958;
	margin-right: 6px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: -5px;
}
#nos_evenements .jeu p
{
	font-size: 85%;
	margin-top: 0px;
	margin-left: 10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#bas_page
{
	height: 445px;
	width: 1000px;
	background: transparent url(images/bg_page.gif) repeat scroll 0 0;
	margin: 0;
	height: 445px;
	float: left;
}#page
{
	height: 445px;
	margin: 0;
	width: 612px;
	float: left;
	padding-left: 95px;
	margin-top: -10px;
	padding-right: 0px;
	background:transparent url(images/arabesque_hg.gif) no-repeat scroll 0 0;
}
#page p
{
	font-size: 88%;
	padding: 0px;
	margin: 0px;
	width: 96%;
	height: auto;
	margin-bottom: 10px;
}
#page h1
{
	font-size: 170%;
	color: #A46D46;
	margin: 0;
	margin-bottom: 8px;
}
#page h1 span  
{
	font-size: 82%;
	text-transform: lowercase;
	font-weight: normal;
}
#page .col_offre
{
	width: 285px;
	height: auto;
	float: left;
	margin-right: 3px;
	margin-top: 6px;
	margin-right: 21px;
	margin-bottom: 10px;
}
#page .col_mentions-legales h2
{
	color: #009EE0;
	font-size: 85%;
	margin: 0px;
}
#page .col_mentions-legales p
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	line-height: 1.3em;
}
#page .col_offre .offres
{
	margin: 0;
	padding: 0;
	margin-bottom: -6px;
}
#page .col_offre h2
{
	margin: 0;
	font-size: 85%;
	padding: 0;
	color: #E2007A;
	height: 18px;
}
#page .col_offre img
{
	float: left;
	margin-right: 8px;
	margin-top: -5px;
}
#page .col_offre a
{
	color: #009EE0;
	text-decoration: underline;
}
#page .col_offre a:hover
{
	color: #E2007A;
}
.col_offre  li 
{
	margin-bottom: 5px;
	font-size: 85%;
}
.col_offre  ul 
{
	padding: 0px 0px 0px 23px;
	margin: 5px 0 1px;
	color: #009EE0;
	list-style-type: decimal;
}
#cas_concret
{
	height: 420px;
	width: 275px;
	float: right;
	font-weight: bold;
	margin-top: 10px;
	margin: 0;
}

#cas_concret  h2
{
	color: #FFFFFF;
	margin: 0;
	margin-right: 25px;
	float: left;
	font-size: 160%;
}
#cas_concret  H2 span
{
	font-size: 85%;
	color: #FFFFFF;
	font-weight: normal;
}
#cas_concret p
{
	width: 270px;
	font-size: 85%;
	padding-bottom: 15px;
	height: auto;
	margin: 0;
	margin-top: 5px;
}
#cas_concret p.lpi
{
	clear: left;
	font-size: 110%;
	padding-top: 20px;
	padding-bottom: 3px;
	color: #764F32;

}
#cas_concret .pays  
{
	color: #FFFFFF;
	text-transform: capitalize;
	font-size: 120%;
	width: 100%;
	display: block;
	margin-top: 10px;
}
#cas_concret img
{
	border: 1px solid #FFFFFF;
	margin-right: 5px;
	margin-bottom: 4px;
}
#cas_concret .intitule  
{
	color: #FFFFFF;
	font-size: 100%;
}
.msg_mail
{
	color: #FF0000;
	font-size: 85%;
	font-weight: bold;
	float: right;
	width: 430px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#page .journalistes
{
	width: 195px;
	height: auto;
	float: left;
	margin-right: 8px;
	margin-top: 20px;
}
#page .journalistes h2
{
	color: #E2007A;
	margin-bottom: 3px;
}
#page .journalistes a
{
	color: #E2007A;
}
#page .journalistes a:hover
{
	color: #009EE0;
	text-decoration: none;
}
#global #nav a.contact
{
	color: #FFFFFF;
}
#page .journalistes h2
{
	color: #E2007A;
	padding: 0px;
	margin: 0px;
	font-size: 95%;
	margin-bottom: 5px;
}
#page .nos_clients
{
	float: left;
	width: 120px;
	margin-right: 20px;
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#page .nos_clients img
{
	float: left;
	height: auto;
}

#page .nos_clients h2
{
	color: #009EE0;
	font-size: 75%;
	margin: 0;
	width: 100%;
	height: AUTO;
	padding-top: 3px;
	text-align: left;
	margin-bottom: 10px;
}
#page h2.clients
{
	font-size: 95%;
	margin-top: 25px;
	color: #E2007A;
}
#page .contact
{
	width: 600px;
	height: auto;
	float: left;
	margin-right: 8px;
	margin-top: 20px;
}
#page .contact p
{
	text-align: left;
	background-color: #0099FF;
	width: 400px;
}
#page .contact #statut
{
	float: left;
	width: 95%;
	height: auto;
}
#page .contact form
{
	float: left;
	width: 600px;
	margin: 0;
	clear: left;
}
#page  #champs input
{
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#page .contact .button
{
	background-color: #009EE0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 85%;
	margin-left: 210px;
	width: 170px;
	height: 22px;
	margin-top: 5px;
	padding: 0;
	border: 1px solid #764F32;
}
#page .contact label
{
	font-size: 85%;
	display: block;
	height: 15px;
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
}
#page  .contact  h3
{
	padding: 0px;
	font-size: 85%;
	font-style: normal;
	float: left;
	clear: left;
	width: 200px;
	color: #009EE0;
	text-align: right;
	margin: 0;
	height: 20px;
	padding-bottom: 6px;
	padding-right: 10px;
}
#page   .contact    h3.statut  
{
	text-align: left;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 165px;
	margin-bottom: 5px;
}
#page .contact #statut input
{
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	margin-right: 5px;
}
#champs  textarea 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 330px;
}
a.pdf-droit
{
	background-image: url(images/icone_pdf.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 30px;
	margin-top: 45px;
	font-size: 85%;
	height: 25px;
	float: left;
	padding-top: 0px;
	color: #D70171;
	width: 200px;
	clear: left;
	line-height: 1.5em;
	font-style: normal;
	font-weight: normal;
}
a:hover.pdf-droit
{
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}
a.pdf
{
	background-image: url(images/icone_pdf.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 30px;
	font-size: 85%;
	height: 25px;
	float: left;
	color: #E2007A;
	text-decoration: none;
	width: 400px;
	clear: left;
	background-position: left top;
	padding-top: 3px;
	margin-top: 13px;
}
a:hover.pdf
{
	padding-left: 30px;
	height: 25px;
	float: left;
	color: #009EE0;
	width: 400px;
	clear: left;
	padding-top: 3px;
	margin-top: 13px;
}
#nav_bas  a
{
	width: 200px;
	color: #FFFFFF;
	font-size: 80%;
	text-decoration: none;
	padding-left: 15px;
}
#nav_bas a:hover
{
	color: #E2007A;
}
p#nav_bas
{
	width: 280px;
	float: right;
	margin: 0;
	padding: 0;
	clear: right;
	color: #FFFFFF;
	margin-top: 3px;
}
#page .col_mentions-legales
{
	float: left;
	margin-right: 3px;
	margin-top: 20px;
	height: 120px;
}
#page .col_mentions-legales a
{
	color: #009EE0;
	text-decoration: none;
}
.plan-du-site  li
{
	padding-bottom: 10px;
	list-style-type: none;
}
.plan-du-site li a
{
	text-decoration: none;
	color: #009EE0;
	font-size: 85%;
}
.plan-du-site li a:hover
{
	text-decoration: underline;
	color: #E2007A;
}
ul.plan-du-site     
{
	padding: 0px;
	margin: 0;
	width: auto;
	float: left;
	margin-right: 40px;
}
a.plan-du-site  
{
	margin: 0;
	width: 300px;
	clear: left;
	display: block;
	margin-top: 30px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #009EE0;
}
#page  .contact  champs  
{
	width: 100%;
	
}
#page .contact #champs
{
	width: 600px;
	float: left;
	margin: 0;
	margin-top: 15px;
}
.asterisque
{
	color: #FF0000;
}
.msg_mail_confirmation
{
	color: #009EE0;
	font-size: 85%;
	font-weight: bold;
	float: right;
	width: 600px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#espacePrive {margin:0 0 5px 23px;clear:left;}
#espacePrive a{ font-size:9px; color:#009EE0}
#espacePrive img{vertical-align:bottom;}
#loginForm{background-color:#FFFFFF;border-color:#764F32;border-style:solid;border-width:1px 1px 5px; display:none}
#loginForm H3{background-color:#764F32; color:#FFFFFF; height:18px; margin:0 0 10px; padding-bottom:2px; padding-left:10px; padding-top:2px}
#login{text-align:left;padding:0px 0 0 10px}
#galerie{margin: 100px auto; width:750px; height:550px; position:absolute; z-index:10; display:none}
.alert{font-weight:normal; color:#C93}

#pres_home{display:block; padding-left:20px}
#pres_home.ul, #pres_home.ul{margin-left:30px}
#bloc_agence{}
.cleaner{clear:both; }

#colis_zipzou{display:none}
#jeu_zipzou{display:none}
#evenements_zipzou_1{display:none}
#evenements_zipzou_2{display:none}
#formation_zipzou{display:none}

