@charset "utf-8";
body
{
color:#666666;
font-family:Tahoma;
font-size:14px;
background-color:#CCCCCC;
}
a
{color:#b169a8;
text-decoration:none;
font-family:Tahoma;
font-size:10px;}
a:hover, a:focus
{
color:#d483ca;
text-decoration:none;
font-family:Tahoma;
font-size:10px;}
.titre
{
font-family:"Myriad Pro";
font-size:21px;
color:#62c4dc;
width:190px;
text-align:left;
}
.titrepresent
{
font-family:"Myriad Pro";
font-size:21px;
color:#62c4dc;
width:190px;
padding-left:44px;
}
.ptitre
{
font-family:"Myriad Pro";
font-size:17px;
text-decoration:underline;
color:#62c4dc;
width:100%;
text-align:left;
}
.ptitre2
{
font-family:"Myriad Pro";
font-size:19px;
color:#62c4dc;
width:100%;
text-align:left;
}
.titre a, .titre a:hover, .titre a:focus
{
font-family:"Myriad Pro";
font-size:21px;
color:#62c4dc;
}
#logo
{
background:url(../images/saphir_02.jpg);
background-repeat:no-repeat;
background-position:left;
width:840px;
height:105px;
background-color:#FFFFFF;
position:relative;

}
.textanim
{
background-image:url(../images/titre1.png);
background-repeat:no-repeat;
background-position:center;

position:relative;
top:30px;
left:90px;
width:450;
height:50px;
}
#menu
{
width:840px;
height:23px;
background-color:#62c4dc;
color:#FFFFFF;
font-family:"Myriad Pro";
font-size:16px;
position:relative;

}
#menu a
{
background-color:#62c4dc;
color:#FFFFFF;
font-family:"Myriad Pro";
font-size:14px;
}
#menu a:hover
{


background-color:#62c4dc;
color:#b8dce5;
font-family:"Myriad Pro";
font-size:14px;
height:100%;
}
.icon_menu
{
background-image:url(../images/saphir_06.jpg);
background-repeat:no-repeat;
margin-right:5px;
position:relative;
top:2px;
height:20px;
text-align:center;
padding-left:28px;
}
#banniere
{
background-image:url(../images/saphir_17.jpg);
background-repeat:no-repeat;
width:840px;
height:169px;
color:#000000;
position:relative;

}
.titre_ban
{
background-image:url(../images/presentation.png);
background-repeat:no-repeat;
width:121px;
height:32px;
position:absolute;
left:25px;
top:8px;
}
.texte_ban
{
color:#333333;
font-family:Tahoma;
font-size:12px ;
position:absolute;
top:15px;
left:8px;
text-align:left;
width:380px;

}
.animation_ban
{
position:absolute;
top:0px;
left:425px;
}
.titreg
{
font-family:"Myriad Pro";
font-size:20px;
color:#FFFFFF;
}
li
{
margin-left:-12px;
margin-top:0px ;
padding-bottom:7px;
}
ul
{
margin-top:0px;!important;
margin-top:3px;
}
#conteneur
{
position:relative;
top:180px !important;
top:0px;
width:831px!important;
width:840px;
padding-left:10px;
background-color:#FFFFFF;
}
#conteneurcont
{
position:relative;
top:180px !important;
top:0px;
width:831px!important;
width:840px;
height:420px!important;
height:440px;
padding-left:10px;
background-color:#FFFFFF;
}


.icon
{
text-align:left;
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
width:360px;
position:relative;
left:0px;
top:10px;
padding-left:50px;
padding-top:8px;
padding-bottom:10px;

}
.icona
{
text-align:left;
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
width:360px;
position:relative;
left:-220px !important;
left:-230px;
top:10px;
padding-left:50px;
padding-top:8px;
padding-bottom:10px;

}
.iconb
{
text-align:left;
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
width:360px;
position:relative;
left:-220px !important;
left:-230px;
top:10px;
padding-left:50px;
padding-top:8px;
padding-bottom:10px;

}
.iconc
{
text-align:left;
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
width:360px;
position:relative;
left:0px;
top:10px;
padding-left:50px;
padding-top:8px;
padding-bottom:10px;

}
.icond
{
text-align:left;
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
width:360px;
position:relative;
left:0px;
top:10px;
padding-left:50px;
padding-top:8px;
padding-bottom:10px;

}
.icon2
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
height:615px;
position:relative;
width:360px;
top:10px;
left:-213px;
padding-left:50px;
padding-top:8px;
text-align:justify;
}
.iconcong
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
height:500px;
position:relative;
width:360px;
top:10px;
left:-213px;
padding-left:50px;
padding-top:8px;
text-align:justify;
}
.iconpresentation
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
height:540px;
position:relative;
width:360px;
top:10px;
left:-215px;
padding-left:50px;
padding-top:8px;
text-align:justify;
}
.iconincentives
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
height:452px!important;
height:472px;
position:relative;
width:360px;
top:10px;
left:-212px;
padding-left:50px;
padding-top:8px;
text-align:justify;
}
.iconcong
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
height:450px;
position:relative;
width:360px;
top:10px;
padding-left:50px;
padding-top:8px;
text-align:justify;
}
.iconsej
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
height:450px!important;
height:445px;

position:relative;
width:360px;
top:10px;
left:-210px;
padding-left:50px;
padding-top:8px;
text-align:justify;
}
.icon_gal
{
height:100% !important;
height:475px;
position:relative;
left:-110px !important;
left:0px;
width:180px;
padding-left:2px;
padding-top:2px !important;
padding-top:35px;
}
.icon3
{
height:310px;
position:relative;
left:0px ;
width:600px;
top:10px;
padding-left:20px;
padding-top:5px;
text-align:left;
font-family:"Myriad Pro";
font-size:20px;
color:#0099CC;

}
.icon3 a, .icon3 a:hover, .icon3 a:focus
{
font-size:12px;
font-family:"Myriad Pro";
font-size:20px;
color:#0099CC;
}
.bloc_texte
{
position:relative;
left:8px;
top:0px;
width:210px;
height:150px;
text-align:justify;
}
.bloc_texte2
{
position:relative;
left:8px;
top:0px;
width:210px;
height:150px;
text-align:justify;
font-size:14px;
font-family:Tahoma;
}

.photo
{
position:absolute;
left:230px;
top:-0px;
height:80px;
}
#cont_blc_right
{
position:absolute;
left:420px !important;
left:400px;
top:-200px;
border-left:dotted 1px;
border-color:#0099CC;
height:417px;
width:410px;
padding-left:10px;
text-decoration:none;
}
#cont_blc_r_int
{
position:absolute;
left:425px;
top:0px;
border-left:dotted 1px;
border-color:#0099CC;
height:470px;
width:411px;
padding-left:10px;
text-decoration:none;
}
#cont_blc_r_intpre
{
background-image:url(../images/saphir_22.jpg);
background-repeat:no-repeat;
background-position:1px 10px;
position:absolute;
left:425px;
top:0px;
border-left:dotted 1px;
border-color:#0099CC;

height:540px !important;
height:625px;
width:411px;
padding-left:1%;
padding-top:2.5%;
text-decoration:none;
text-align:left;
}
#cont_blc_r_intpre a,#cont_blc_r_intpre a:hover
{
color:#0099FF;
font-size:12px;
text-decoration:underline;
}
#cont_blc_r_int2
{
position:absolute;
left:425px;
top:0px;
border-left:dotted 1px;
border-color:#0099CC;
height:475px !important;
height:490px;
width:411px;
padding-left:1px;
padding-top:10px;
text-decoration:none;
}
#cont_blc_r_intcong
{
padding-left:0px;
padding-top:1px!important;
padding-top:3px;
position:absolute;
left:425px;
top:0px;
border-left:dotted 1px;
border-color:#0099CC;
height:495px !important;
height:565px;
width:411px;
text-decoration:none;
text-align:center;
}
#cont_blc_r_inttour
{
padding-left:10px;
padding-top:13.5% !important;
padding-top:29%;
position:absolute;
left:425px;
top:0px;
border-left:dotted 1px;
border-color:#0099CC;
height:535px !important;
height:680px;
width:400px;
text-decoration:none;
text-align:left;
}
#cont_blc_r_int3
{
position:absolute;
left:425px;
top:0px;
border-left:dotted 1px;
border-color:#0099CC;
height:475px !important;
height:480px;
width:400px;
padding-left:1px;
padding-top:2%!important;
padding-top:3%;
text-decoration:none;
}

.formulaire
{position:relative;
left:52%;
top:-320px;
border-left:dotted 1px;
border-left-color:#0099CC;
padding-top:10px;
padding-left:15px;
width:350px !important;
height:305px;
}
#footer
{
background-color:#62c4dc;
position:relative;
top:25px;
left:-5px;
text-align:center;
color:#464646;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
height:21px;
padding-top:4px;
width:100%;
}

#footer a
{
width:100%;
background-color:#62c4dc;
text-align:left;
color:#f4f4f4;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
height:21px;

}
#footer a:hover, #footer a:focus
{background-color:#62c4dc;
width:100%;
text-align:left;
color:#ffffff;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
height:21px;
}
.el01
{
padding-top:1px !important;
padding-top:7px;
}
.separateur
{

margin-left:7px;
margin-right:7px;
width:15px;
text-align:center;
color:#ffffff;
}
.copy
{
color:#5a9ec3;
text-align:center;
padding-top:2px;
font-size:10px;
}
.contact
{
background-color:#FFFFFF;
color:#5a9ec3;
text-align:center;
padding-top:30px;
font-size:12px;
}
.contact a
{
font-size:12px;
color:#0099CC;
text-decoration:none;
}
.contact a:hover,.contact a:focus
{
font-size:12px;
color:#006699;
text-decoration:none;
}
.trust , .trust a, .trust a:hover, .trust a:focus
{
text-align:center;
color:#5a9ec3;
text-decoration:none;
font-size:10px;
}

.sound
{
position:relative;
top:-50px;
left:37%;
background-color:#FFFFFF;
width:150px;
}
div#galerie2
{
	width: 380px;
	background-color:#0099CC;
	border: 1px solid #dcb;
	padding: 15px;
	margin: 0px 1px;
	text-align: center;
	font: 0.9em Georgia, serif;
	height:180px;
	top: 10px;
	left: 34%;
	position: relative;
}
div#galerie
{
	width: 380px;
	background-color:#0099CC;
	border: 1px solid #dcb;
	padding: 15px;
	margin: 0px 1px;
	text-align: center;
	font: 0.9em Georgia, serif;
	height:430px;
}

ul#galerie_mini
{
	margin-left: 15px !important;
	margin-left: 3px;
	padding: 0 ;
	list-style-type: none ;
	text-align:center;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
#galerie a, #galerie a:hover, #galerie a:focus
{
font-family:"Myriad Pro";
font-size:18px;
color:#FFFFFF;
text-decoration:underline;
}
		
