
#blabla{
	/*margin-right:300px;*/
	margin-left:10px;
	position:relative;
	min-height:75%;
}

body {
  padding:0;
  font-size:12px;
  font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;
  color: #000000;
  background-color:#FFFFFF;
	height:100%;
	overflow:hidden;
	margin:0;
	background-image: url("../images/fond_page.gif");
	background-position: bottom right;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
body#black {
  padding:0;
  font-size:12px;
  font-family: tahoma,arial,helvetica,"bitstream vera sans",sans-serif;
  color: #000000;
  background-color:#000000;
	height:100%;
	overflow:hidden;
	margin:0;
	background-image:none;
}

#menu{
	width:15%;
	height:100%;
	position:absolute;	
	border-right-style:dashed;
	border-width:1px;
	border-color:#BDCEDE;
	top:0;
	left:0;
}


#menu_haut{
	position:absolute;
	margin:0;
	/*top:70%;*/
	width:100%;
	height:30%;	
	/*border-style:dashed;
	border-width:1px;
	border-color:#BDCEDE;*/
	overflow:hidden;
	display:none;
}

#menu_milieu{	
	position:absolute;
	/*top:0;*/
	width:100%;
	height:45%;
	/*border-style:solid;
	border-width:1px;
	border-color:#BDCEDE;*/
	margin:0;
	overflow:hidden;
	display:none;
}

#menu_milieu ul{
	list-style-type:none;
	padding:0;
	height:auto;
	border-style:none;
}
#menu_milieu ul li{
	margin-left:-30px;
	height:auto;
}
#menu_milieu ul li a img{
	border-style:none;
}

#menu_milieu ul li:hover{
	margin-left:0;
}
#menu_milieu ul li.fx{
	margin-left:0;
}

#menu_bas_1{
	position:absolute;
	/*top:45%;*/
	height:15%;
	width:100%;
	text-align:center;
	/*border-style:dashed;
	border-width:1px;
	border-color:#BDCEDE;*/
	margin:0;
	display:none;
}
#menu_bas_1 a{
	text-decoration:none;
}
#menu_bas_1 img{
	border-style:none;
	cursor:pointer;
}




#menu_bas_2{
	position:absolute;
/*top:60%;*/
	height:10%;
	width:100%;
	text-align:center;
/*border-style:dashed;
	border-width:1px;
	border-color:#BDCEDE;*/
	margin:0;
	display:none;
}
#menu_bas_2 a{
	text-decoration:none;
}
#menu_bas_2 img{
	border-style:none;
	cursor:pointer;
}
#menu_bas_2 form{
	margin:0;
}
#menu_bas_2 p{
	display:inline;
	font-size:12px;
}

#contenu{
	position:absolute;
	width:auto;
	left:15%;
	/*right:270px;*/
	/*2011-03-22 - Anael - suppression des gadgets */
	right:0px;
	padding:0;
	height:100%;
	overflow:auto;
	font-size:12px;
	border-right-style:dashed;
	border-width:1px;
	border-color:#BDCEDE;
}


.barre{
	height:15px;
	margin-bottom:5px;
}

#cube_arrobe{
	width:130px;
	height:130px;
	margin:0 auto;
}

#logo{
	position:relative;
	margin-left:5px;
	background-image:url("../images/reste_logo.gif");
	background-repeat:repeat-x;
	background-position:bottom center;
}
#logo img{
	border-style:none;
	margin-bottom:-6px;
}

#arbo{
	position:absolute;
	right:5px;
	top:93px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:italic;
	cursor:default;
}
#arbo a{
 color:#FFFFFF;
 cursor:pointer;
}

.deplacable{
	cursor:move;
}

#dt_crolles{
	background-image:url("../images/dent_crolles_trans.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}

/*-------------------------------------------------------------------------------------------------------*/
#accueil{
	text-align:center;
	color: #519DB7;
}
#accueil p{
	font-size:20px;
}
#accueil img{
	border-style:none;
}






/*----------------------------------------------------------------------------------------------------------*/  

/*General*/
.italic{
	font-style:italic;
}
.gras{
	font-weight:bold;
}
p{
	margin:5px;
}
a{
	text-decoration:none;
	color:#529BDD;
}
acronym{
	cursor:help;
}
img{
	border-style:none;
}

#info{
 float:right;
 text-align:left;
}

#info h6#msg_erreur{
 margin:0;
 color:#FF0033;
 font-style:italic;
}

#info h6#msg_info{
 margin:0;
 color:#3366FF;
 font-style:italic;
}

.titre{
	background-image:url("../images/puce_arrobe.gif");
	background-repeat:no-repeat;
	height:30px;
	padding-left:35px;
	padding-top:7px;
	border-bottom:solid;
	border-color:#B3C1DC;
	border-width:3px;
	margin-top:3px;
}


fieldset{
	border-style:solid;
	border-width:1px;
	border-color:#B3C1DC;
	display:inline;
	padding:5px;
}

#f_rechercher form{
	margin:2px 2px 6px 2px;
}


#menu_contextuel{
	position:absolute;
	border-style:solid;
	border-width:1px;
	border-color:#ACA899;
	display:none;
	background-color:#FFFFFF;
	width:200px;
	cursor:default;
	font-size:14px;
	z-index:10;
}
#menu_contextuel hr{
	border-style:solid;
	border-width:1px;
	border-color:#ACA899;
	width:190px;
}
#menu_contextuel ul{
	list-style-type:none;
	color:#000000;
	padding:0;
	margin:5px;
}
#menu_contextuel ul li{
	padding-left:20px;
	padding-right:20px;
}
#menu_contextuel ul li:hover{
	list-style-type:none;
	background-color:#5B9BC1;
	color:#FFFFFF;
}
#menu_contextuel ul li img{
	margin-left:-17px;
	margin-right:6px;
}

/*----------------------------------------------------------------------------------------------------------*/


#infobulle{
	position:absolute;
	display:none;
	height:auto;;
	border-style:solid;
	border-width:1px;
	background-color:#B3C1DC;
	z-index:5;
	font-weight:bold;
	padding:5px;
}
#place_libre{
	position:absolute;
	display:none;
	border-style:none;
	background-color:#CCFFFF;
}
.img_close{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}


/*----------------------------------------------------------------------------------------------------------*/

#barre_gadget{
	position:absolute;
	top:0;
	right:0;
	width:270px;
	height:100%;
	overflow:auto;
}

.liste_gadget{
	position:relative;
	margin-bottom:15px;
	overflow:hidden;
	width:270px;
}

.gadget{
	position:relative;
	margin-bottom:15px;
	overflow:hidden;
	
}

.gogol{
	width:auto;
	margin-bottom:-22px;
}

.gadget table{
	width:auto;
	margin:0 auto;
}

.entete h3{
	margin:0;
}

.entete img{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}

#tab_gadget{
	width:100%;
}



/*----------------------------------------------------------------------------------------------------------*/


#contact{
 margin-left: auto;
 margin-right: auto;
 margin-bottom:5px;
 width:99%; /* largeur obligatoire pour être centré */
 text-align:center;
}

#contact form fieldset table tr td {
	width:250px;
	text-align:left;
}

#contact form fieldset table {
	width:100%;
	margin-left: auto;
 	margin-right: auto;
}

#contact fieldset {
	width:95%;
	margin-left: auto;
 	margin-right: auto;
 	margin-bottom:5px;
}

#contact fieldset legend{
	font-weight:bold;	
}


/*----------------------------------------------------------------------------------------------------------*/
	
#pied{	
	position:relative;
	bottom:5px;
	width:100%;
	font-size:12px;
	/*background-image:url("../images/fond_menu_forum.gif");
	background-repeat:repeat-x;
	background-position:0 50%;*/
	text-align:center;
}
#pied ul{	
	text-align:center;
	background-image:url("../images/fond_menu_forum.gif");
	background-repeat:repeat-x;
	background-position:0 50%;
}
#pied li{
	display:inline;
	background-color:#FFFFFF;
	font-weight:bold;
	background-image:url("../images/fond_menu_forum.gif");
	background-repeat:repeat-x;
	background-position:0 30%;
}
#pied li a img{
	border-style:solid;
	border-width:1px;
	border-color:#B3C1DC;
}


/*---------------------------------------------------------------------------------------------------------*/

.extrait{
	font-style:italic;
}


.img_rubrique{
	float:right;
	border-style:solid;
	border-width:5px;
	border-color:#B3C1DC;	
}
.img_rubrique_sscadre{
	float:right;
}

#blabla ul li{
	margin-bottom:5px;
}


#contact_accueil{
	position:relative;
}
#contact_accueil table{
	position:relative;
	width:80%;
	margin:0 auto;
}

#contact_accueil img{
	height:70px;
	width:70px;
}

#ssadblock, #avadblock{	
	margin:5px;
	text-align:center;
}
#avadblock{
	display:none;
}
#ssadblock img, #avadblock img{	
	border-style:solid;
	border-width:5px;
	border-color:#B3C1DC;	
}

#formation{
	position:relative;
}
#formation table{
	position:relative;
	width:80%;
	margin:0 auto;
	border-collapse:collapse;
	border-color:#B3C1DC;
	border-style:solid;
	border-width:0.1px;
}
#formation table tr th{
	background-color:#B3C1DC;
}
#formation table tr td{
	text-align:center;
	border-color:#B3C1DC;
	border-width:0.1px;
	border-bottom-style:solid;
	border-right-style:dashed;
	border-left-style:dashed;
}
.exter{
	border-style:none;
}

.div_img_reference{
	text-align:center;
}

.div_img_reference img{
	border-style:solid;
	border-width:5px;
	border-color:#B3C1DC;	
	height:200px;
	width:267px;
}


.loupe{
	cursor:pointer;
}


/*menu forum et ss menu general*/
.ssmenu{
	text-align:center;
	width:auto;
	margin:7px auto 0 auto;
	/*
	background-image:url("../images/fond_menu_forum.gif");
	background-repeat:repeat-x;
	background-position:0 50%;
	*/
	border-bottom: solid #B3C1DC 1px;
}

.ssmenu li{
	display:inline;	
	margin:2px;
	font-weight:bold;
	height:auto;
}
.ssmenu li a{
	background-color:#B3C1DC;
	border-style:solid;
	border-width:1px;
	border-color:#B3C1DC;
	color:#FFFFFF;
}
.ssmenu li a:hover{
	/*color:#B3C1DC;
	background-color:#FFFFFF;
	border-bottom: solid #FFFFFF 1px;*/
}

.ssmenu li.ssmenu_actif a{ 
  background-color:#FFFFFF;
  color:#B3C1DC;
  border-bottom: solid #FFFFFF 1px;
  cursor:default;
}

#test_acid table{
	width:80%;
	margin:0 auto;
}

#test_acid table tr{
	text-align:center;
}

.rouge{
	color:#FF0000;
}

.lien_externe{
	text-decoration:underline;
}

#slider_police {
	margin:0 auto;
	width: 150px;
	height: 20px;
	background-image:url("../images/slider.gif");
	background-repeat:repeat-x;
	background-position:50% 50%;
	cursor:pointer;
}
#zoom_plus{
	position:absolute;
	right:0;
} 
#zoom_moins{
	position:absolute;
	left:0;
}


#knob_police {
	width: 20px;
	height: 20px;
	background-image:url("../images/puce.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor:pointer;
}

.liste_miniature a img{
	border-style:solid;
	border-width:5px;
	border-color:#B3C1DC;	
}

table#liste_tarif{
	position:relative;
	width:80%;
	margin:0 auto;
	border-collapse:collapse;
	border-color:#B3C1DC;
	border-style:solid;
	border-width:0.1px;
}
table#liste_tarif tr th{
	background-color:#B3C1DC;
}
table#liste_tarif tr td{
	text-align:center;
	border-color:#B3C1DC;
	border-width:0.1px;
	border-bottom-style:solid;
	border-right-style:dashed;
	border-left-style:dashed;
}

