* {
	margin: 0;
	padding: 0;
}
img {
	border:none;
}
	img.alignright {
		float: right;
	}
	img.alignleft {
		float: left
	}
body {
	font-family: Arial, sans-serif, verdana;
	text-align: left;
	color: #000000;
	background-color: #FFFFFF;
}
a {
	color:#1897D8;
}

.clear {
	clear: both;
}
.nodisplay {
	display: none;
}
.novisibility {
	visibility: hidden;
}

#dialogbox {
	display: none;
}

#page {
	position: relative;
	width: 1054px;
	margin: 0px auto;
	padding: 0px;
}
	#page .left {
		float: left;
	}
	#page .right {
		float: right;
	}

/** header **/
#header {
	position: relative;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
}
	#header_left {
		position: relative;
		float: left;
		padding-top: 15px;
		width: 136px;
	}
		#header_logo {
			position: relative;
			display: block;
			width: 136px;
			height: 48px;
			
			background-image: url(../image/v2/menu/logo_small.png);
		}
	#header_right {
		position: relative;
		float: left;
		width: 912px;
	}
		#header_barre {
			position: relative;
			margin-top: 26px;
			width: 912px;
			height: 26px;
			background: #188BBA url(../image/v2/commun/header_top.png) repeat-x center;
		}
			#header_barre_left {
				position: relative;
				float: left;
				
				width: 63px;
				height: 26px;
				
				background: #FFFFFF url(../image/v2/commun/header_barre_left.png) no-repeat;
			}
			#header_barre_right {
				position: relative;
				float: right;
				
				width: 10px;
				height: 26px;
				
				background: #FFFFFF url(../image/v2/commun/header_barre_right.png) no-repeat;
			}
			#header ul {
				position: relative;
				float: left;
				list-style: none;
				
				height: 26px;
			}
				#header li {
					float:left;
					height: 26px;
				}
				#header li a {
					display: block;
					height: 21px;
					padding-top: 5px;
					
					text-align: center;
					color: #FFFFFF;
					font-weight: bold;
					font-size: 11px;
					text-decoration: none;
				}
				#header li a:hover {
					background: #1177A3 url(../image/v2/commun/header_top_hover.png) repeat-x center;
				}
				#header li a.selected {
					background: #1177A3 url(../image/v2/commun/header_top_hover.png) repeat-x center;
				}
				#header .button_left {
					border-right: 1px solid #1177A3;
				}
				#header .button_middle {
					border-left: 1px solid #00A6BE;
					border-right: 1px solid #1177A3;
				}
				#header .button_right {
					border-left: 1px solid #00A6BE;
				}
				#header .home {
					display: block;
					height: 14px;
					padding: 0px 13px 2px 13px;
					cursor: pointer;
					background: url(../image/v2/menu/home_only.png) no-repeat top center;
				}
				#header ul li a.contact-a {
					background: url(../image/v2/menu/button_contact.png) no-repeat;
				}
				#header ul li a.contact-a:hover {
					background: url(../image/v2/menu/button_contact_hover.png) no-repeat;
				}
					#header .contact {
						display: block;
						height: 14px;
						padding: 0px 13px 2px 13px;
						cursor: pointer;
						font-size: 13px;
					}
				#header .other {
					display: block;
					height: 14px;
					padding: 0px 13px 2px 13px;
					cursor: pointer;
					font-size: 13px;
				}
				
/****/

/** content home **/
#content_home {
	position: relative;
}
	#content_home_left {
		position: relative;
		float: left;
		
		margin-top: 6px;
		
		width: 797px;
		
		background: #FFFFFF url(../image/v2/accueil/body_bottom.png) no-repeat bottom right;
	}
		#content_home_banner {
			position: relative;
			
			background: white url(../image/v2/accueil/bandeau-accueil.jpg) no-repeat;
			width: 791px;
			height: 209px;
		}
		#content_home_barre {
			position: relative;
			
			background: #FFFFFF url(../image/v2/accueil/orange.jpg) no-repeat;
			width: 584px;
			height: 6px;
			
			font-size: 2px;
		}
		#content_home_detail {
			position: relative;
			float: left;
			
			width: 290px;
		}
			#content_home_detail h1 {
				position: relative;
				
				font-size: 18px;
				font-weight: bold;
				text-decoration: none;
				color: #333333;
			}
			#content_home_detail_top {
				position: relative;
				
				padding-top: 5px;
				padding-left: 20px;
				padding-right: 20px;
				
				height: 190px;
				width: 250px;
				background-color: #D3EFF7;
				border-bottom: 1px solid #999999;
			}
				#content_focus {
					width: 250px;
					height: 165px;
					
					overflow: hidden;
				}
					#content_focus h3 {
						font-weight: normal;
						height: 18px;
						cursor: pointer;
						margin-top: 2px;
						padding-top: 5px;
						padding-left: 15px;
						color: #000000;
						font-size: 12px;
					}
				.ui-icon {
					margin-left: -6px;
				}
				.ui-widget-content {
					border: 1px solid #FA9300;
				}
				.ui-state-default {
					/*background-image: none;
					background-color: #D3EFF7;*/
				}
				.ui-state-hover {
					border: 1px solid #FA9300;
				}
				.focus_open {
					position: absolute;
					background-image: url("../image/v2/commun/icons.png");
					margin-top: -1px;
					margin-left: -16px;
					height: 16px;
					width: 16px;
					background-position: -32px -16px;
				}
				.focus_title {
					font-weight: bold;
					font-size: 12px;
				}
				.focus_date {
					font-size: 10px;
				}
				.focus_text {
					font-size: 12px;
					padding: 2px;
				}
				.jspVerticalBar{
					width: 10px;
					display: none;
				}
				.jspTrack{
					width: 10px;
				}
			#content_home_detail_bottom {
				position: relative;
				
				padding-top: 5px;
				padding-left: 20px;
				padding-right: 20px;
				
				height: 260px;
				width: 250px;
				background-color: #EFF0E6;
				
				font-size: 10px;
			}
				#carousel {
					position: relative;
					float: left;
					font-size: 12px;
					
					width: 180px;
					height: 210px;
					
					overflow: hidden;
				}
				#carousel .carousel-image {
					display:block;
					border: 0;
				}
				#carousel .carousel-feature {
					position:absolute;
					top:-1000px;
					left:-1000px;
					cursor:pointer;
				}
				#carousel-left {
					position: relative;
					float: left;
					margin-top: 100px;
					margin-left: 15px;
					
					/*background: #FFFFFF url(../../image/jquery_carousel/arrow-left.png) no-repeat;
					
					width: 20px;
					height: 20px;*/
					
					background: url("../image/v2/commun/icons.png");
					height: 16px;
					width: 16px;
					background-position: -96px 0px;
					
					cursor:pointer;
				}
				#carousel-right {
					position: relative;
					float: left;
					margin-top: 100px;
					
					/*background: #FFFFFF url(../../image/jquery_carousel/arrow-right.png) no-repeat;
					
					width: 20px;
					height: 20px;*/
					
					
					background: url("../image/v2/commun/icons.png");
					height: 16px;
					width: 16px;
					background-position: -32px 0px;
					
					cursor:pointer;
					
				}
				#carousel-more {
					text-align: center;
					cursor:pointer;
				}
		#content_home_text {
			position: relative;
			float: right;
			
			padding-right: 10px;
			
			width: 470px;
			height: 460px;
			
			font-size: 12px;
			line-height: 20px;
			padding-top: 15px;
			text-align: left;
			text-decoration: none;
			color: #333333;
		}
			#content_home_text h1 {
				font-size: 18px;
			}
			#content_home_text h2 {
				font-size: 14px;
				margin-top:10px;
				margin-bottom:10px;
				color: #0099BB;
			}
			#content_home_text h3 {
				font-size: 12px;
				margin-top:5px;
				margin-bottom:5px;
				
				color: #0099BB;
			}
			#content_home_recrute {
				
			}
			#content_home_quizz_buttons {
				position: relative;
				float: right;
				
				margin-top: -30px;
				margin-right: 18px;
			}
				.quizz_button {
					position: relative;
					float: left;
					margin-left: 5px;
					width: 16px;
					height: 16px;
					
					text-align: center;
					cursor: pointer;
				}
				.quizz_active {
					background: url("../image/v2/commun/icons.png");
					height: 16px;
					width: 16px;
					background-position: -208px -192px;
				}
				.quizz_inactive {
					background-image: url(../image/v2/accueil/quizz_inactive.png);
				}
			#content_home_quizz {
				position: relative;
				
				margin-top: 15px;
				
				width: 450px;
				height: 300px;
				
				overflow: hidden;
				
				text-decoration: none;
				color: #333333;
			}
				#content_home_quizz .quizz_result {
					margin-top: 50px;
				}
				#content_home_quizz .quizz_progressbar {
					position: relative;
					width: 300px;
				}
				#content_home_quizz .quizz_percentage {
					position: relative;
					padding-top: 2px;
					float: left;
					font-weight: bold;
					font-size: 20px;
					text-align: center;
					width: 300px;
				}
				#content_home_quizz .result_score {
					margin-top: 40px;
					margin-bottom: 40px;
				}
				#content_home_quizz .result_next {
					color: #FA9300;
					text-decoration: underline;
					
					cursor: pointer;
				}
				#content_home_quizz .result_current {
					color: #FA9300;
					text-decoration: underline;
					
					cursor: pointer;
				}
				#content_home_quizz .frame-content {
					padding: 5px;
					height: 250px;
				}
				#content_home_quizz input {
				}
				/*#content_home_quizz img {
					-moz-border-radius: 20px;
					-webkit-border-radius: 20px;
					border-radius: 20px;
				}
				#content_home_quizz img:hover {
					-moz-box-shadow: 1px 1px 13px #767676; 
					-webkit-box-shadow: 1px 1px 13px #767676; 
					box-shadow: 1px 1px 13px #767676;
				}*/
				#content_home_quizz p {
					font-size: 12px;
					line-height: 19px;
				}
				.pBtnEnvoyer {
					margin-top: 0px;
					width: 130px;
					height: 30px;
					cursor: pointer;
				}
					.button_quizz_left {
						position: relative;
						float: left;
						width: 20px;
						height: 40px;
						
						cursor: pointer;
						background: url(../image/v2/accueil/button_left.png);
					}
					.button_quizz_middle {
						position: relative;
						float: left;
						height: 30px;
						
						padding-top: 10px;
						padding-left: 10px;
						padding-right: 10px;
						
						font-size: 16px;
						color: #FFFFFF;
						font-weight: bold;
						letter-spacing: 1px;
						
						text-align: center;
						cursor: pointer;
						background: url(../image/v2/accueil/button_middle.png) repeat-x;
					}
					.button_quizz_right {
						position: relative;
						float: left;
						width: 20px;
						height: 40px;
						
						cursor: pointer;
						background: url(../image/v2/accueil/button_right.png);
					}
	#content_home_right {
		position: relative;
		float: right;
		
		width: 237px;
	}
		#content_home_right_top {
			position: relative;
			
			background: #FFFFFF url(../image/v2/accueil/capsuledroite_top2.png) no-repeat;
			width: 237px;
			height: 29px;
		}
		#content_home_right_middle {
			position: relative;
			
			background: #FFFFFF url(../image/v2/accueil/capsuledroite_middle2.png) repeat-y;
			width: 237px;
			height: 632px;
		}
		#content_home_right_bottom {
			position: relative;
			
			background: #FFFFFF url(../image/v2/accueil/capsuledroite_bottom2.png) no-repeat;
			width: 237px;
			height: 35px;
		}
		#postuler {
			position: relative;
			
			padding-top: 1px;
			padding-left: 15px;
			padding-right: 15px;
			
			width: 200px;
			height: 290px;
			
			overflow: auto;
		}
			#postuler h1 {
				font-size: 18px;
				margin-bottom: 15px;
				color: #333333;
			}
			#postuler ul {
				position:relative;
				margin-left: 20px;
				list-style: disc outside url("../image/v2/commun/puce2.png");
			}
			#postuler li {
				/*list-style: none;*/
				/*list-style-image : url(../image/v2/accueil/puce_liste.png);
				*/
				text-decoration: none;
				font-size: 12px;
				
				margin-bottom:10px;
			}
			#postuler a {
				text-decoration: underline;
				color: #1897D8;
			}
			/*.postuler_puce {
				position: absolute;
				background-image: url("../image/v2/commun/icons.png");
				margin-left: -18px;
				height: 16px;
				width: 16px;
				background-position: -32px -16px;
			}*/
			.offer_title {
				font-weight: bold;
				font-size: 15px;
				color:#0099BB;
			}
			.offer_content {
				margin-top: 10px;
			}
			.offer_all {
				margin-top: 10px;
			}
		#detail-cube {
			position: relative;
			margin: auto;
			width: 600px;
			height: 600px;
		}
		#detail-cube-div {
			position: relative;
			margin: auto;
			width: 600px;
			height: 600px;
		}
		#vous-et-omnilog{
			position: relative;
			
			padding-top: 10px;
			padding-left: 15px;
			padding-right: 15px;
			
			width: 200px;
		}
			#vous-et-omnilog-img {
				/*background-image: url(../image/v2/accueil/cube.min.png);*/
				width: 200px;
				height: 200px;
				margin-left: 5px;
			}
			#vous-et-omnilog h1 {
				font-size: 18px;
				margin-top: 15px;
			}
		#logos {
			position: relative;
			
			margin-top: 20px;
			padding-left: 10px;
			padding-right: 10px;
			
			font-size: 12px;
			width: 210px;
		}
			#logos .logo {
				position: relative;
				float: left;
				
				margin-left: 8px;
				
				text-align: center;
			}
			#logos a {
				text-decoration: underline;
				color: #1897D8;
				font-size: 12px;
			}

/** footer **/
#footer {
	position: relative;
	
	margin-right: 6px;
	
	padding-top: 10px;
	
	background: #188BBA url(../image/v2/commun/footer_top.png) repeat-x;
	
	font-size: 11px;
	color: #FFFFFF;
}
	#footer a {
		color: #FFFFFF;
	}
	#footer_realisations {
		position: relative;
		margin: auto;
		
		padding: 10px;
		
		border-top: 1px solid #1177A3;
		border-bottom: 1px solid #00A6BE;
	}
		#footer_realisations .nos-realisations {
			font-size: 12px;
			font-weight: bold;
		}
	#footer_details {
		position: relative;
		margin: auto;
		
		padding-top: 5px;
		padding-bottom: 10px;
		
		border-bottom: 1px solid #00A6BE;
	}
		#footer_details table {
			border-spacing : 0px;
		}
		#footer_details td {
			width: 200px;
			font-size: 12px;
			vertical-align: top;
		}
		#footer_details a {
			color: #FFFFFF;
		}
		#footer_details .column_left {
			border-right: 1px solid #1177A3;
		}
		#footer_details .column_middle {
			border-left: 1px solid #00A6BE;
			border-right: 1px solid #1177A3;
		}
		#footer_details .column_right {
			border-left: 1px solid #00A6BE;
		}
		#footer_details h3 {
			position: relative;
			
			padding-left: 25px;
			padding-top: 5px;
			
			font-size: 12px;
			font-weight: bold;
			text-align: left;
		}
		#footer_details ul {
			position: relative;
			
			margin-left: 0px;
			padding-left: 25px;
			padding-top: 5px;
			padding-bottom: 5px;
			
			list-style: inside url(../image/v2/commun/puce.png);
		}
	#footer_copyright {
		position: relative;
		
		padding-top: 10px;
		padding-bottom: 10px;
		
		border-top: 1px solid #1177A3;
		
		color: #FFFFFF;
		text-align: center;
	}
		#footer_copyright a {
			color: #FFFFFF;
		}

/****/

/** content **/
#content { margin-top: 6px; height: 612px; width: 1060px; background: white url(../image/commun/detail_fond_gris.gif) no-repeat bottom left;}
#content .cleft { clear: both; float: left; width: 320px; margin-top: 90px;}
#content .cright { float: left; width: 715px; height: 425px;  margin-top: 20px; overflow-y : auto; }
#content .cright span.c { width: 700px; height: 30px; line-height: 30px; font-size: 20px; font-weight: normal; margin-bottom: 10px;}
#content .cright span.c a { text-decoration: none; color: black; padding-left: 40px;}
#content .cright div.c { padding-top: 10px; width: 650px;}
#content .cright .tag-fichedidentite span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_fichedidentite.gif) no-repeat left;}
#content .cright .tag-informationsfinancieres span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_informationsfinancieres.gif) no-repeat left;}
#content .cright .tag-equipe span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_equipe.gif) no-repeat left;}
#content .cright .tag-presentation span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_presentation.gif) no-repeat left;}
#content .cright .tag-notreoffre span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_notreoffre.gif) no-repeat left;}
#content .cright .tag-activites span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_activites.gif) no-repeat left;}
#content .cright .tag-methodologie span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_methodologie.gif) no-repeat left;}
#content .cright .tag-technologies span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_technologies.gif) no-repeat left;}
#content .cright .tag-espritdequipe span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_espritdequipe.gif) no-repeat left;}
#content .cright .tag-efficaciteetcuriosite span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_efficaciteetcuriosite.gif) no-repeat left;}
#content .cright .tag-convivialite span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_convivialite.gif) no-repeat left;}
#content .cright .tag-temoignages span.c {background: white url(../image/rubrique/btn_sous_rubrique_puce_temoignages.gif) no-repeat left;}
#content .link { height: 59px; width: 241px; margin-bottom: 5px;}
#content .cref { margin-left: 15px;}
#content a { color:#1897D8;}
#content .cleft .link {
position:absolute;
}
/****/

/** Formulaire **/
div.wpcf7 {width: 280px; margin:auto;}
.wpcf7 table {}
.wpcf7 form {}
.wpcf7 table caption {font-size: 16px; font-weight: bold; padding: 20px 0; line-height: 100%; }
.wpcf7 table tr {height: 30px; line-height: 30px;}
.wpcf7 table th {font-size: 12px; text-align: left; padding-right: 2px;}
.wpcf7 table td input.txt {width: 200px;}
.wpcf7 table td textarea {height: 75px; width: 265px;}
.wpcf7 table td label {font-size: 11px;}
.wpcf7 table td.submit {text-align: left; padding-top: 10px;}
.wpcf7 table td.submit input { border: none; width: 190px; height: 40px; background: #EFF0E6 url(../image/v2/commun/btn_envoyer.jpg) no-repeat left;}
/*.wpcf7 table td.submit input { border: none; width: 130px; height: 30px; background: #EFF0E6 url(../image/v2/commun/button_send.png) no-repeat left;}*/
.wpcf7 .wpcf7-not-valid-tip, .wpcf7-not-valid-tip-no-ajax { background-color: white; color: red; font-size: 10px; position: absolute; top: -2px; left: 0px; width: 97%; z-index: 100; padding-left: 2px; height: 17px; line-height: 17px; border: 2px solid red;}
.wpcf7 .wpcf7-validation-errors { border: 1px solid #E12A2A; color: #E12A2A;}
.wpcf7 .wpcf7-mail-sent-ok { border: 1px solid green; color: green;}
.wpcf7 .wpcf7-response-output { margin: auto; width: 260px; text-align: justify; font-size: 0.83em; font-weight: bold;	padding: 5px;}

.input_file { width: 250px;}
/****/


/** Réalisation détails **/
#content .cleft_rea_detail {
	clear: both;
	float: left;
	width: 260px;
	margin-top: 10px;
	margin-left: 40px;
}
	#content .cleft_rea_detail .client_img {
		text-align: center;
		margin-bottom: 5px;
	}
	#content .cleft_rea_detail .client_img a {
		display: block;
		width: 238px;
		height: 30px;
	}
	#content .cleft_rea_detail .client_img img {
		height: 30px;
	}
	#content .cleft_rea_detail ul {
		list-style: none;
		font-size: 13px;
	}
#content .cright_rea_detail {
	float: right;
	margin-top: 10px;
	margin-right: 60px;
	width: 680px;
	height: 445px;
	overflow-y: auto;
}

#content .cright_rea_detail h1 {
	font-size: 20px;
	line-height: 30px; 
	font-weight: normal;
	margin-bottom: 15px;
	color: #333333;
	margin-top: 10px;
}
#content .cright_rea_detail_content {
	/*width: 400px;*/
	text-align: justify;
}
#content .cright_rea_detail_img_container {
	margin : 0;
	padding: 0;
	/*text-align: center;*/
}

#content .cright_rea_detail_img {
	/*width: 400px;*/
	/*text-align: center;*/
	height: 330px;
}
	
	

/****/

/** Réalisation **/
#content .cleft_rea { clear: both; float: left; width: 250px; margin-top: 10px; margin-left: 10px;}
#content .cright_rea { position: relative; float: right; margin-right: 20px; width: 735px; height: 445px;  overflow-y: auto; margin-top: 5px}
#content .cright_rea h1 { font-size: 20px; line-height: 30px; font-weight: normal; margin-bottom: 15px; margin-left: 15px; color: #333333; }
#content .cright_rea .c { position: relative; top: 9px; left: 9px; width: 175px; height: 215px; float: left; font-family: Helvetica;}
#content .cright_rea .c .black { height: 190px; width: 150px; position: absolute; top: 0px; left: 0px; background-color: black; opacity: 0.8; filter : alpha(opacity=80); }
#content .cright_rea .c .logomini { position: absolute; top: 5px; right: 5px; height: 15px;}
#content .cright_rea .c .apercu { position: absolute; bottom: 5px; right: 5px; width: 22px; height: 22px;}
#content .cright_rea .c .detail img , .cright_rea .c .apercu img { width: 22px; height: 22px;}
#content .cright_rea .c .detail { position: absolute; bottom: 5px; right: 30px; width: 22px; height: 22px;}
#content .cright_rea .c .text { width: 140px; height: 130px; position: absolute; top: 20px; left: 10px; color: white;}
#content .cright_rea .c .text a { display: block; width: 130px; position: relative; text-decoration: none; color: white;}
#content .cright_rea .c .text a.titre { top: 10px; left: 5px; font-size: 13px; font-weight: bold; color: white;}
#content .cright_rea .c .text a.accroche { top: 30px; left: 5px; font-size: 11px;}
#content .cright_rea .text a:hover { color: #19DCFF;}
/****/

/** Search **/
.searchbox { width: 240px; background-image: url(../image/commun/1-c.gif);}
.searchbox span.top { display: block; background: url(../image/commun/1-h.gif) no-repeat top right;}
.searchbox span.bot { display: block; background: url(../image/commun/1-b.gif) no-repeat bottom right;}
.searchbox label { margin: 5px 0; padding: 5px 0; clear: both; display: block; background: transparent url(../image/commun/triangle.gif) no-repeat scroll left 50%; border: 1px solid #D5D4D4; border-left: none; border-right: none; line-height: 20px; padding-left: 15px; font-weight: bold; font-size: 13px; color: #333333;}
.searchbox label.retour {
	border-bottom: 0;
}
.searchbox div {padding-left: 5px}
.searchbox .commerceelectronique, .searchbox .siteweb, .searchbox .telecomtran, .searchbox .financeservice, .searchbox .mediaaudiovisuel,
.searchbox .sport, .searchbox .nomadisme, .searchbox .basededonneesinfocentre, .searchbox .clientserveur, .searchbox .php, .searchbox .net,
.searchbox .java, .searchbox .intranet {display: none;}
.searchbox a.f, .searchbox a.cf { font: 12px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; outline: none; background: url(../image/commun/checkbox.gif) no-repeat; height: 16px; width:180px; display: block; float: left; padding: 1px 0px 0px 20px; color: #666666;}
.searchbox a.f:hover, .searchbox a.cf:hover { text-decoration: none;}
.searchbox a.fd { background-position: left -25px;}
/****/ 

/** Post **/
.post p, .post ul {font-size: 0.8em; } 
.post ul, .post ol { padding: 0 0 0 30px; text-align: justify; }
.post li { margin: 7px 0 8px 10px;}
.post p { margin-bottom:1.2em;}
.post blockquote { background:transparent url(../image/commun/blockquote.png) no-repeat scroll left top; color: #939494; font-style: italic; margin:10px 65px 10px 10px; padding:20px 20px 10px 10px;}
.post blockquote p {border: 1px dotted #939494; margin: 2px; padding: 8px;}
/****/ 

#TB_ajaxContent {font-family: arial, sans-serif, verdana; text-align: left; background-color: #FFFFFF; color:black; }
#TB_ajaxContent ul, ol { padding: 0 0 0 15px; text-align: justify; }
#TB_ajaxContent p { padding: 0px; margin-bottom:1.2em;}
#TB_window a:link{ color:#1897D8;}
#TB_title { font-weight: bold; background-color: #D3EFF7; }
#TB_ajaxContent { padding-top: 10px;}

.ui-dialog-titlebar {
	font-size: 13px;
}
.ui-dialog {
	min-width: 300px;
}
.ui-dialog-content {
	font-size: 12px;
	margin-bottom: 14px;
	min-width:280px;
}
	.ui-dialog-content a {
		color: #1897D8;
	}


#omnilog_ca {
	width: 500px;
	height: 300px;
}

/** Gallery **/
.galleryoverview { margin-top: 10px; width: 100%; clear:both; display:block !important;}
.gallery-thumbnail-box { float: left;}
.gallery-thumbnail { float: left; background: url(../image/commun/shadowAlpha.png) no-repeat bottom right !important; background: url(../image/commun/shadow.gif) no-repeat bottom right;	margin: 10px 0 0 10px !important;}
.gallery-thumbnail img { margin: 0px 6px 6px -6px;	background-color: #FFFFFF; border:1px solid #A9A9A9; display:block; padding:4px; position:relative;}
.gallery-thumbnail img:hover { background-color: #A9A9A9;} 
/****/ 




