﻿/* CSS Document */
html {
	height: 100%;
}

body{	
	text-decoration: none;
	/*pour ne pas avoir de marge en haut et en bas du bloc général*/
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	background-image:url('../images/fon.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	background-color:#cde3f0;
}

h1{ margin:0px; padding:0px; font-weight:bold; display:inline; font-size:12px; }
h2{ margin:0px; padding:0px; font-weight:normal; display:inline; font-size:11px; }

/*.suite-vh{ float:left; margin-top:15px; width:100%}*/

img { border:0px; }
.blanc{ color:#fff; text-decoration:none; }
.bleu{ color:#009cc4; text-decoration:none; }
.gris{ color:#666666; text-decoration:none; }
.grisc{ color:#999999; text-decoration:none; }
.orange{ color:#f6870b; text-decoration:none; }
.grisf{ color:#323232; font-size:12px; text-decoration:none; line-height:16px; }

td{ vertical-align:top }
p{ margin:0px; padding:0px; margin-bottom:15px; font-size:11px; line-height:14px; text-align:justify;}

.lien-contenu { text-decoration: underline; color:#666666;}
.lien-contenu:hover { font-weight: bold;}

.c11{ font-size:11px; }
.c12{ font-size:12px; }
.c14{ font-size:14px; }
.c20{ font-size:20px; }


.simpler{ float:right; display:inline; }
.simple{ float:left; display:inline; }

.tout{ width:1006px; }

.logo{ float:left; display:inline; margin-left:157px; margin-top:43px; }
.menuhaut{ float:right; display:inline; margin-right:62px; margin-top:59px; width:600px; }

.ongleta{ position:absolute; top:125px; }
.ongletb{ position:absolute; top:147px; }

.onglet1a{ position:absolute; left:20px; overflow: hidden; width:300px; }
.bando-onglet{ position:relative; margin-top:110px; margin-left:134px; }

#horizontal_slide { }
.lienbandeau{ position:absolute; left:24px; }
.lienbandeau-rouge{ position:absolute; left:24px; }
.lienbandeau-orange{ position:absolute; left:24px; }

.lienbandeau ul, .lienbandeau-orange ul, .lienbandeau-rouge ul{ 
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:10px;
}

.lienbandeau li, .lienbandeau-orange li, .lienbandeau-rouge li{ 
	margin:0px;
	padding:0px;
	list-style-image:url('../images/liste.jpg');
	font-size:10px;
	text-transform:uppercase;
	line-height:13px;
}

.lienbandeau-orange li{ 
	margin:0px;
	padding:0px;
	list-style-image:url('../images/liste-orange.png');
	font-size:10px;
	text-transform:uppercase;
	line-height:13px;
}

.lienbandeau-rouge li{ 
	margin:0px;
	padding:0px;
	list-style-image:url('../images/liste-rouge.png');
	font-size:10px;
	text-transform:uppercase;
	line-height:13px;
}

.lienbandeau li a, .lienbandeau-orange li a, .lienbandeau-rouge li a{ 
	color:#fff;
	text-decoration:none;
}

h3{
	font-size:12px;
	text-transform:uppercase;
	color:#515739;
	margin:0px;
	padding:0px;
	line-height:15px;
	letter-spacing:0.06em;
}

.infoh3{
	color:#614700;
}

.ecranh3{
	color:#400000;
}

.vert1{ float:left; display:inline; width:142px; margin-top:244px; margin-left:20px; margin-right:26px; }
.sepavert{ float:left; display:inline; margin-top:266px; }
.vert2{ float:left; display:inline; width:216px; margin-top:231px; margin-left:26px; margin-right:26px; }
.vert3{ float:left; display:inline; width:210px; margin-top:218px; margin-left:26px; margin-right:26px; }

.orange1{ float:left; display:inline; width:165px; margin-top:250px; margin-left:20px; margin-right:26px; }
.orange2{ float:left; display:inline; width:195px; margin-top:237px; margin-left:26px; margin-right:26px; }
.orange3{ float:left; display:inline; width:210px; margin-top:218px; margin-left:26px; margin-right:26px; }

.rouge1{ float:left; display:inline; width:142px; margin-top:244px; margin-left:20px; margin-right:26px; }
.rouge2{ float:left; display:inline; width:216px; margin-top:231px; margin-left:26px; margin-right:26px; }
.rouge3{ float:left; display:inline; width:210px; margin-top:218px; margin-left:26px; margin-right:26px; }


.onglet-orange{ position:absolute; top:50px; left:823px; }


/* ------------------------------ Image png sous ie6 + fichier externe ------------------------------------*/
img, div { behavior: url(iepngfix.htc) }
/* ------------------------------ FIN Image png sous ie6 + fichier externe ------------------------------------*/
 
.menu-gauche{ float:left; display:inline; margin-top:385px; }
.fonmenu{ position:absolute; background-image:url('../images/menu.png'); width:155px; height:293px; } 
.fonmenu-orange{ position:absolute; background-image:url('../images/menu-orange.png'); width:155px; height:293px; } 
.fonmenu-rouge{ position:absolute; background-image:url('../images/menu-rouge.png'); width:155px; height:293px; } 
.lien-menu{ position:absolute; width:135px; height:251px; text-align:right; padding-right:20px; padding-top:42px; }
.hautcouleur1{ float:right; margin-top:7px; margin-left:5px; display:inline; }
.hautcouleur2{ float:right; margin-top:7px; display:inline; }
.hautcentre{ float:left; display:inline; background-image:url(../images/haut-centre.png); width:814px; height:19px; margin-left:142px; margin-top:338px; padding-right:10px; }

.centre{ float:left; display:inline; background-image:url(../images/centre.png); width:824px; min-height:450px; margin-left:142px; }
.bascentre{ float:left; display:inline; background-image:url(../images/bas-centre.png); width:824px; height:25px; margin-bottom:90px; margin-left:142px;}

.col-left{ float:left; width:486px; margin-left:45px; margin-top:20px; margin-right:29px; display:inline; padding-bottom:32px; }
.col-right{ float:left; width:253px;  display:inline; }
.int-col-right{ float:left; display:inline; margin-left:6px; }
.sepa{ border-left:1px; border-left-style:solid; border-left-color:#e7e7e7; }
.sepa2{ border-top:1px; border-top-style:solid; border-top-color:#e7e7e7; border-left:1px; border-left-style:solid; border-left-color:#e7e7e7; background-color:#f1f2f4; }
.sepabas{ border-top:1px; border-top-style:solid; border-top-color:#e7e7e7; }

.sepatitre{ float:left; display:inline; clear:both; margin-bottom:16px; }
.sepatitre2{ float:left; display:inline; margin-bottom:16px; }

ul{ 
	margin:0px;
	padding:0px;
	margin-left:30px;
	margin-top:20px;	
}

li{
	list-style-image:url('../images/liste.png');
	margin:0px;
	padding:0px;
	margin-top:5px;
}

.titregris{ float:left; display:inline; width:486px; height:17px; background-color:#999999; color:#FFFFFF; text-transform:uppercase; font-size:9px; margin-top:24px; margin-bottom:8px; }

.titregris2{ float:left; display:inline; width:240px; height:17px; background-color:#999999; color:#FFFFFF; text-transform:uppercase; font-size:9px; margin-top:13px; margin-bottom:13px; }

.titregris3{ float:left; display:inline; width:240px; height:17px; background-color:#999999; color:#FFFFFF; text-transform:uppercase; font-size:9px; margin-top:13px; margin-bottom:20px; }

.tarif{ float:left; display:inline; width:220px; height:42px; background-image:url('../images/pave1.png'); background-repeat:no-repeat; margin-bottom:10px; text-align:right; font-size:14px; color:#044a5b; padding-right:14px; padding-top:16px; margin-left:3px; text-decoration:none; }

.pack{ float:left; display:inline; width:234px; height:58px; margin-bottom:10px; text-align:right; font-size:14px; color:#044a5b; margin-left:3px; text-decoration:none; }

.aide{ float:left; display:inline; width:220px; height:64px; background-image:url('../images/pave2.png'); background-repeat:no-repeat; margin-bottom:10px; text-align:right; font-size:14px; color:#044a5b; padding-right:14px; padding-top:16px; margin-left:8px; text-decoration:none; margin-top:30px; }

.titregris ul, .titregris2 ul, .titregris3 ul{ 
	margin:0px;
	padding:0px;
	margin-left:22px;
}

.titregris li, .titregris2 li, .titregris3 li{
	list-style-image:url('../images/etoile-titre.png');
	margin:0px;
	padding:0px;
	margin-top:3px;
}

.gris-rea-acc{ float:left; display:inline; margin-right:6px; margin-top:12px; }
.trame-rea-acc{ float:left; display:inline; margin-right:7px; width:151px; height:47px; background-image:url('../images/rea-2.png'); background-repeat:no-repeat; padding:8px; font-size:10px; line-height:13px; margin-top:12px; }
.img-rea-acc{ float:left; display:inline; border:4px; border-style:solid; border-color:#ecf2f4; margin-top:6px; }

.titre-rea-acc{ font-size:11px; color:#f6870b; text-transform:uppercase; }
.titre2{ margin-top:42px; margin-bottom:0px; }
.titre3{ margin-top:42px; margin-bottom:0px; float:left; }
 
.menu-bas{ float:left; display:inline; margin-top:25px; margin-left:45px; padding-bottom:22px; }
.menu-bas ul{ 
	margin:0px;
	padding:0px;
	margin-left:12px;
	margin-top:5px;
}
.menu-bas li{ 
	margin:0px;
	padding:0px;
	list-style-image:url('../images/liste-bas.png');
	font-size:9px;
} 

.menubas1{ float:left; display:inline; margin-right:24px; width:175px; }
.menubas2{ float:left; display:inline; margin-right:24px; width:150px; }
.menubas3{ float:left; display:inline; width:130px; }

.couleura{ float:left; display:inline; width:73px; height:15px; margin-right:5px; background-color:#d30101; color:#fff; font-size:8px; text-transform:uppercase; padding-top:11px; padding-left:8px; } 
.couleurb{ float:left; display:inline; width:73px; height:15px; margin-right:5px; background-color:#ffb400; color:#fff; font-size:8px; text-transform:uppercase; padding-top:11px; padding-left:8px; } 
.couleurc{ float:left; display:inline; width:73px; height:15px; background-color:#b7d02b; color:#fff; font-size:8px; text-transform:uppercase; padding-top:11px; padding-left:8px; } 


a.couleura2{ float:left; display:inline; width:73px; height:61px; margin-right:5px; background-image:url('../images/rose2a.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; }

a.couleura2:hover{ float:left; display:inline; width:73px; height:61px; margin-right:5px; background-image:url('../images/rose2b.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; }

.couleura2-roll{ float:left; display:inline; width:73px; height:61px; margin-right:5px; background-image:url('../images/rose2b.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; }

a.couleurb2{ float:left; display:inline; width:73px; height:61px; margin-right:5px; background-image:url('../images/orange2a.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; }

a.couleurb2:hover{ float:left; display:inline; width:73px; height:61px; margin-right:5px; background-image:url('../images/orange2b.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; }

a.couleurb2-roll{ float:left; display:inline; width:73px; height:61px; margin-right:5px; background-image:url('../images/orange2b.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; }
 
a.couleurc2{ float:left; display:inline; width:72px; height:61px; background-image:url('../images/vert2a.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; } 

a.couleurc2:hover{ float:left; display:inline; width:72px; height:61px; background-image:url('../images/vert2b.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; } 

.couleurc2-roll{ float:left; display:inline; width:72px; height:61px; background-image:url('../images/vert2b.png'); background-repeat:no-repeat; color:#fff; font-size:8px; text-transform:uppercase; padding-top:7px; padding-left:8px; text-decoration:none; } 

.vignette-actu{ float:left; display:inline; border:1px; border-style:solid; border-color:#c8c8c8; margin-right:12px; margin-bottom:12px; margin-left:3px; }
.txt-actu{ float:left; display:inline; font-size:9px; text-align:left; width:155px; }
.txt-actu p{ font-size:9px; text-align:left; }
.titre-actu{ font-size:11px!important; text-transform:uppercase; text-align:left; color:#000; margin-bottom:0px; line-height:30px; }
.lien-actu{ float:left; display:inline; background-image:url('../images/trame-info.jpg'); background-repeat:no-repeat; width:203px; height:20px; font-weight:bold; text-align:right; padding-right:30px; padding-top:6px; text-decoration:none; color:#7a5c4f; margin-bottom:6px;margin-left:3px; }

.titre-read{ font-size:11px!important; text-transform:uppercase; text-align:left; color:#000; margin-bottom:0px; line-height:16px; }
.sepa-rea{ float:left; display:inline; margin-bottom:15px; margin-top:4px; }
.titre-client{ float:left; display:inline; margin-top:30px; }
.sepa-droite{ float:left; display:inline; margin-bottom:16px; margin-top:1px; }
.sepa-droite2{ float:left; display:inline; margin-bottom:20px; margin-top:8px; }
.neteoo{ float:left; display:inline; text-transform:uppercase; margin-left:10px; color:#000000; font-size:8px; line-height:16px; }

a.client{
	float:left; 
	display:inline;
	width:219px;
	height:17px;
	text-transform:uppercase;
	color:#232323;
	font-size:9px;
	text-decoration:none;
	padding-left:9px;
	line-height:18px;
	}
	
a.client:hover{
	float:left; 
	display:inline;
	width:219px;
	height:17px;
	background-color:#999999;
	text-transform:uppercase;
	color:#fff;
	font-size:9px;
	text-decoration:none;
	padding-left:9px;
	line-height:18px;
	}
	
.etoile-orange{ float:left; display:inline; margin-top:15px; margin-bottom:15px; width:210px; margin-left:10px;}
.log-client{ float:left; display:inline; margin-left:10px; height:40px; }


.tab{ border:1px; border-style:solid; border-color:#ecf2f4; width:100%; margin-bottom:25px; margin-top:5px; text-align:center;}
.haut-tab{ background-color:#ecf2f4; padding:3px; text-transform:uppercase; color:#009cc4; line-height:23px;  }
.cel-tab1{border-right:1px solid #ecf2f4; border-bottom:1px solid #ecf2f4; width:40%; padding:3px;  }
.cel-tab2{border-bottom:1px solid #ecf2f4; width:60%; padding:3px;  }
.cel-tab3{border-right:1px solid #ecf2f4; padding:3px; }
.cel-tab4{padding:3px; }


/* Arcordion txt--------------------------------- */

.toggler  { cursor:pointer; width:486px; height:17px; background-color:#999999; color:#FFFFFF; text-transform:uppercase; font-size:9px; margin-top:2px; margin-bottom:2px; line-height:18px;}

.toggler2  { cursor:pointer; width:486px; height:17px; background-color:#999999; color:#FFFFFF; text-transform:uppercase; font-size:9px; margin-top:12px; margin-bottom:8px; line-height:18px; float:left; display:inline;}

.toggler ul, .toggler2 ul{ 
	margin:0px;
	padding:0px;
	margin-left:22px;
}

.toggler li, .toggler2 li{
	list-style-image:url('../images/etoile-titre.png');
	margin:0px;
	padding:0px;
}

.toggler:hover	 { background:#606060; }
.toggler2:hover	 { background:#606060; }
.toggler2 a	 { color:#FFFFFF; text-decoration:none; }

/* FIN Arcordion txt--------------------------------- */


.gris-heb1{ float:left; display:inline; width:7px; height:155px; margin-right:6px; background-color:#999999; margin-top:6px; }
.gris-heb2{ float:left; display:inline; width:7px; height:175px; margin-right:6px; background-color:#999999; margin-top:6px; }

.trame-heb{ float:left; display:inline; width:195px; padding-top:28px; padding-bottom:30px; margin-right:6px; background-image:url('../images/trame-domaine.jpg'); background-repeat:repeat-y; margin-top:6px; }

.titre-heb{ text-transform:uppercase; margin-left:30px; }
.soustitre-heb{ margin-left:30px; line-height:18px;}

.para-heb{ float:left; display:inline; width:228px; border:3px; border-style:solid; border-color:#ecf2f4; margin-top:6px; padding:15px; }
.sepa-heb{ float:left; display:inline; width:200px; height:8px; }



/* MILKBOX */

#mbOverlay {
	position: absolute;
	left: 0;
	width:100%;
	background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */
	z-index:100;
	cursor: pointer;
}

#mbCenter {
	/* for default width and height, see the js options */
	position: absolute;
	z-index:101;
	overflow:hidden;
	left: 50%;
	top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */
	background-color: #fff;/* set the Milkbox background color */
	border: 5px solid #fff;/* set the Milkbox border */
	margin:0; padding:5px;/* set the Milkbox padding */
}

.mbLoading{ background: #fff url(../images/loading.gif) no-repeat center; }/* IMAGE: loading gif */

#mbCanvas{ margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }

.clear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }


/* *** BOTTOM *** */

#mbBottom { 
	/* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	padding-top:8px;
	margin:0;
}

/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation{
	float:right;
	width:90px!important;
	padding-top:16px;
	border-left:1px solid #9c9c9c;/* set nav border */
}


#mbCount{ 
	width:55px; 
	overflow:hidden;
	padding-top:1px;
	float:right;
	text-align:right;
	font-size:9px; /* count font size */
}

#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{
	outline:none;
	display:block;
	float:right;
	height:25px;
	cursor: pointer;
}


#mbPrevLink, #mbNextLink{ width:26px; }
#mbPrevLink{ background: transparent url(../images/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink{ background: transparent url(../images/next.gif) no-repeat; }/* IMAGE: next */

#mbPlayPause{ width:23px; }
#mbPlayPause{ background: transparent url(../images/play-pause.gif) no-repeat; }/* IMAGE: prev */


/* NOTE: doesn't work in ie6, so, just see the js options :) */
/*a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover { background-position: 0 -26px; }*/

#mbCloseLink {
	width:23px;
	background: transparent url(../images/close.gif) no-repeat;/* IMAGE: close */
}

/* description */

#mbDescription{
	margin-right:27px;
	padding:15px 65px 15px 15px;
	font-weight: normal;
	text-align:left;
}

/* FIN MILKBOX */

.flash{ float:left; display:inline; margin-top:-50px; margin-bottom:15px; height:486px;  }

.img-pres{ float:left; display:inline; width:58px; height:68px; margin-right:20px; margin-bottom:12px; }
.img-pres img{ width:58px; height:61px; }
.txt-pres{ float:left; display:inline; width:402px; height:68px; margin-bottom:12px; }
.txt-pres p{ margin-bottom:10px }

.trame-part{ float:left; display:inline; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; margin-right:6px; background-image:url('../images/trame-domaine.jpg'); background-repeat:repeat-y; margin-top:6px; }
.gris-part{ float:left; display:inline; width:7px; height:130px; margin-right:6px; background-color:#999999; margin-top:6px; }
.para-part{ float:left; display:inline; width:300px; border:3px; border-style:solid; border-color:#ecf2f4; margin-top:6px; padding:15px; min-height:96px; }

a.part1{ 
	float:left;
	display:inline;
	background-image:url('../images/afnic2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part1:hover{ 
	background-image:url('../images/afnic1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part2{ 
	float:left;
	display:inline;
	background-image:url('../images/analy2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part2:hover{ 
	background-image:url('../images/analy1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}


a.part3{ 
	float:left;
	display:inline;
	background-image:url('../images/cnil2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part3:hover{ 
	background-image:url('../images/cnil1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}


a.part4{ 
	float:left;
	display:inline;
	background-image:url('../images/dot2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part4:hover{ 
	background-image:url('../images/dot1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}


a.part5{ 
	float:left;
	display:inline;
	background-image:url('../images/dri2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part5:hover{ 
	background-image:url('../images/dri1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}


a.part6{ 
	float:left;
	display:inline;
	background-image:url('../images/inpi2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part6:hover{ 
	background-image:url('../images/inpi1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}


a.part7{ 
	float:left;
	display:inline;
	background-image:url('../images/free2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part7:hover{ 
	background-image:url('../images/free1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}


a.part8{ 
	float:left;
	display:inline;
	background-image:url('../images/google2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part8:hover{ 
	background-image:url('../images/google1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part9{ 
	float:left;
	display:inline;
	background-image:url('../images/micro2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part9:hover{ 
	background-image:url('../images/micro1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part10{ 
	float:left;
	display:inline;
	background-image:url('../images/nod2.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part10:hover{ 
	background-image:url('../images/nod1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part11{ 
	float:left;
	display:inline;
	background-image:url('../images/telecitygroup.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

a.part11:hover{ 
	background-image:url('../images/telecitygroup1.jpg');
	background-repeat:no-repeat;
	width:100px;
	height:100px;
}

.parttout{ float:left; display:inline; }


/*Fiche client*/

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}

.highslide-maincontent h3{ font-size:10px; font-weight:bold; text-transform:uppercase; line-height:36px; color:#323232; }
.highslide-maincontent p{ font-size:10px; font-weight:normal; line-height:12px; }
.highslide-maincontent font{ font-size:10px; font-weight:normal; line-height:12px; color:#323232; font-weight:bold; }
.highslide-maincontent a{ font-size:11px; font-weight:normal; text-decoration:none; line-height:24px; color:#009cc4; }

.highslide-maincontent {
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 480px;
	height:165px;
	padding: 0 0px 0px 0px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}


/*FIN Fiche client*/


/* Arcordion menu--------------------------------- */

.sous-menu{ }
.toggler-menu{ cursor:pointer; width:135px; height:17px; color:#FFFFFF; text-transform:uppercase; height:22px; margin:0px; padding:0px;}

.sous-menu ul{ 
	margin:0px;
	padding:0px;
	text-align:right;
	margin-top:10px;
	padding-bottom:15px;
}

.sous-menu li{
	list-style-image:none;
	list-style:none;	
	line-height:8px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	
}



/* FIN Arcordion menu--------------------------------- */
 

.map{ float:left; display:inline; width:340px; }
.fonct-contact{ float:left; display:inline; margin-top:5px; }
.gps1{ float:left; display:inline; margin-top:13px; margin-left:6px; background-image:url('../images/contact1.jpg'); background-repeat:no-repeat; width:32px; height:20px; line-height:20px; text-align:center; }
.gps2{ float:left; display:inline; margin-top:16px; margin-left:5px; margin-right:25px; }
.imp{ float:left; display:inline; margin-top:13px; margin-left:6px; background-image:url('../images/contact2.jpg'); background-repeat:no-repeat; width:58px; height:20px; line-height:20px; text-align:center; text-decoration:none; color:#666666; }


/*.trame-lien{ float:left; display:inline; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; margin-right:6px; background-image:url('../images/trame-domaine.jpg'); background-repeat:repeat-y; margin-top:12px; }*/

.gris-lien{ float:left; display:inline; width:7px; height:86px; margin-right:6px; background-color:#999999; margin-top:12px; }
.gris-lien2{ float:left; display:inline; width:7px; height:100px; margin-right:6px; background-color:#999999; margin-top:12px; }
.gris-lien3{ float:left; display:inline; width:7px; height:72px; margin-right:6px; background-color:#999999; margin-top:12px; }
.para-lien{ float:left; display:inline; width:450px; border:3px; border-style:solid; border-color:#ecf2f4; margin-top:12px; padding:0px; padding-right:10px; padding-bottom:10px; }


.trame-dvp-acc{ float:left; display:inline; margin-right:7px; width:250px; height:65px; background-image:url('../images/rea-2.png'); background-repeat:repeat; padding:8px; font-size:10px; line-height:13px; margin-top:12px; }

.sepa-txt{ margin-top:15px; margin-bottom:20px }

.img-border{ border:1px; border-style:solid; border-color:#c8c8c8; }

#flashcontent {
	float:left;
	display:inline;
	height: 650px;
	width:487px;
	}
	
	
.fon-rea{ float:left; display:inline; background-image:url('../images/fon-rea.jpg'); background-repeat:no-repeat; width:482px; height:137px; margin-top:11px; }
.gris-rea{ float:left; display:inline; margin-right:5px; background-color:#999999; width:7px; height:124px; }
.trame-rea{ float:left; display:inline; width:171px; height:109px; background-image:url('../images/rea-2.png'); background-repeat:repeat; padding:8px; font-size:10px; line-height:13px; }

.trame-rea p{ text-align:left; font-size:10px; line-height:12px; margin-top:5px; margin-bottom:0px; }
.trame-rea a{ font-size:11px; text-decoration:none;}
.trame-rea a:hover{ text-decoration:underline;}

.titre-rea{ font-size:12px; color:#f6870b; text-transform:uppercase; line-height:18px; }
.rea-contenu{ float:left; display:inline; margin-top:3px; }
.img-rea{ float:left; display:inline; border:4px; border-style:solid; border-color:#ecf2f4; margin-right:5px; }
.ref-pagination{ float:right; display:inline; margin-top:15px; margin-right:10px; font-size:11px; font-weight:bold; }





















