/*
    Document   : general.css
    Author     : Plogg Media
	Project	   : 
*/

* {
    margin:0px;
    padding:0px;
}

.alignright
{
	float:right;
	margin:0 0 3px 10px;
}

.alignleft
{
	float:left;
	margin:0 10px 3px 0;	
}

.pc-counter
{
	cursor:pointer;
	font-weight:bold;
}

a
{
	text-decoration:none;
	font-weight:bold;
	color:#333;	
}

img
{
	border:0px;
}

body {
	background:url('../images/bg-header.png') repeat-x top left;
	background-color:transparent;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}

.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #DDD;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	margin: 10px;
	padding: 4px;
	text-align: center;
}

.aa h3
{
	color:#83301F !important;
	font-size:13pt !important;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
	text-align:center;
	width:100%;	
}

	.aa img
	{
		padding:5px;
		background:#fff;
		border:1px solid #adaba2;
		margin: 0 10px 2px 0;
		clear:left;
		max-width:350px;
	}
	
	.aa-desc
	{
		padding:10px;		
	}
	
	.aa-desc p
	{
		text-align:center !important;
		font-style:italic !important;
	}

.faq_q
{
	color:#181818;
	margin-bottom:15px;
}

.faq_r
{
	color:#893724;
	font-style:italic;
	margin-bottom:35px;
}

.equipe_div
{
	text-align:justify;
	margin: 0 0 10px;
	
}

.equipe_div h5
{
	margin:0 0 0 0 ;
}


.top_logo
{
	display:block; width:238px; height:80px; margin: -10px 0px 0px 15px; float:left;	
}


#logo-zone {
position: relative;
top: 10px;
left: 2px;
height: 71px;
width: 234px;
background-color: transparent;
}

#main_box
{
	width:100%;
	padding: 0px 0px 0px 0px;
}

#mb_t
{
	width:956px;
	height:59px;
	padding-left:15px;
	background-repeat:no-repeat;
}

#mb_m
{
	padding-left:15px;
	width:956px;
	min-height:510px;
	background-image:url(../images/main-box_m.png);
	background-repeat:repeat-y;
	position:relative;
	
}

#mb_m table td
{
	border-color:#c3bfb4;
}

#mb_m table td h3
{
	color:#83301f;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10pt;
	margin-top:20px;
	
}

#mb_m table td h4
{
	color:#83301f;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:5px;
	font-style:italic;
	width:100%;
	text-align:right;
	
}


#mb_m table td ul
{
	margin-left:40px;
}



#mb_m table td h5
{
	color:#83301f;
	font-weight:bold;
	font-size:11pt;
	margin-bottom:2px;
	width:100%;
	text-align:left;
}

#mb_m td, #mb_m td p
{
	color:#6b6c6e;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}



#mb_b
{
	width:956px;
	height:16px;
	background-image:url(../images/main-box_b.png);
	background-repeat:no-repeat;
}

#wrapper {
        background:url('../images/bg-body-page.png') no-repeat top left;
	width:1024px;
	margin-left:auto;
        margin-right:auto;
		overflow:hidden;
}

#wrapper1 {
    padding: 21px 0 0 0px;
    width:982px;
}

#top-menu {
    height: 30px;
}

#top-nav {
    list-style-type: none;
    padding:3px 00px 0px 275px;
	margin-top:-70px;
	margin-left:-5px;
}

#top-menu #top-nav li {
    display:inline;
    padding:0px 12px 0px 12px;
}

#top-menu ul li a {
    text-decoration: none;
    color:#655555;
	color:#333;
    font-size:13px;
	font-weight:bold;
}

#top-menu ul li a:hover {
    text-decoration: underline;
    color:#9e3d2e;
}

#top-menu #form-div {
    width:170px;
	float:right;
	margin:-20px 136px 0px 0px;
}

#top-menu fieldset {
    border:none;
}

#top-menu #txt-search {
    background: url('../images/bg-search.png') no-repeat 1px 2px transparent;
    border:1px solid #c9c8c6;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#655555;
    font-size:13px;
    padding:1px 1px 1px 20px;
    height:20px;
    width:115px;
}

#top-menu #btn-search {
    display:none;
}

#link-lang {
    float:right;
}

#link-lang ul {
    padding:3px 0px 0px 0px;
    margin:0px;
    list-style-type: none;
}

#link-lang ul li {
    padding:0px;
    margin:0px;
}

#link-lang ul li a {
    text-transform: uppercase;
}

#mid-div {
    margin-top:81px;
}

#mid-nav {
    list-style-type: none;
    height:28px;
	margin:-1px 0 3px 0;
}

#mid-nav li {
    display:inline;
	background:url(../images/menu_separator.png) no-repeat right;
	padding:0 50px;
}

	#mid-nav li.last
	{
		background:none;
	}

#mid-nav li #mid-nav-1 {
    float:left;
    width:248px;
}

#mid-nav li #mid-nav-2 {
    float:left;
    width:245px;
}

#mid-nav li #mid-nav-3 {
    float:left;
    width:232px;
}

#mid-nav li a {
    text-decoration: none;
    color:#ffffff;
    font-size:13px;
    text-transform: uppercase;
}

#mid-nav li a:hover {

}

#wrapper2 {
    clear:both;
}

#content-left {
    float:left;
    width:736px;
}

#content-right {
    width:246px;
    margin-left:736px;
}

#block1 {
    width:201px;
    height:210px;
    padding:235px 25px 5px 20px;
}

#content-right h2 {
    color:#ffffff;
    font-size:22px;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-weight:700;
    margin-bottom:15px;
}

#nav-side {
    list-style-type: none;
}

#nav-side li {
    border-bottom:1px solid #b2796d;
    padding:7px 0px 7px 0px;
}

#nav-side #last {
    border-bottom:none;
}

#nav-side li a {
    color:#ffffff;
    text-decoration:none;
    text-transform: uppercase;
	font-weight:bold;
    font-size:12px;
    font-family:Geneva,Arial,Helvetica,sans-serif;
}

#accord {
	text-align:center;
	padding-top:20px;
}

#tag-cloud {
    padding:20px 10px 0px 20px;
}



#tag-cloud a {
    color:#4f4c48;
    text-decoration: none;
}

#link-social {
    padding-top: 15px;
    text-align: right;
}

#link-social img {
    border:none;
}

#section-content {
    padding:0px 70px 0px 20px;
    margin:20px 0px;

}

#personne
{
	width:160px;
	max-height:725px;
	position:relative;
	margin-top:-324px;
	margin-right:30px;
	text-align:right;
	float:right;
	
}


.contDiv
{
	max-width:700px;
	padding-left:20px;
	padding-top:35px;

}

.titleDiv 
{
	margin:-25px 0px 5px 20px;
	margin-right:auto;
	padding:12px 15px 15px 15px;
	float:left;
	background-image:url(../images/title_bck.png);
	background-position:top;
	max-height:36px;
	background-repeat:repeat-x;
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:10;
}

.titleDiv h2 {
    font-size:20px !important;
    color:#FFFFFF !important;
	font-weight:bold !important;
	font-weight:200;
	text-transform:none;    
	max-width:300px;
}

#section-content h2 {
    
    font-size:17px;
    color:#4d443b;
    text-transform: none;
	max-width:600px;
}

#section-content h2 a {
	font-size:20px;
    color:#4d443b;
	color:#FFFFFF;
    text-decoration: none;
	max-width:600px;
}

#section-content h3 {
    margin:0px 0px 5px 0px;
    font-size:13px;
    color:#22211f;
}

#section-content h3 a {
    color:#22211f;
    text-decoration: none;
}

#section-content p {
    margin:10px 0px 10px 0px;
    color:#181818;
	text-align:justify;
}

#t_avant-apres td
{
	border-top: 1px solid;
	width:60%;
	padding:10px;
}

.link-suite {
    text-align:right;
	clear:both;
}

.link-suite a {
    color:#8b3423;
}

.cf-box-b
{
	width:15px;
}

#footer_div
{
	margin-left:-21px;
	padding-right:45px;
	height:87px;
	background-image:url(../images/footer_back.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	clear:both;
}

#footer_div #inner_footer
{
	margin:0 auto;
	width:990px;
	padding-left:90px;
	padding-left:20px;
}

#footer_index
{
	width:100%;
	text-align:left;
}

#footer_div_index
{
	width:100%;
	padding-right:45px;
	height:87px;
	background-image:url(../images/footer_back_index.png);
	background-repeat:no-repeat;
	color:#ffffff;
	float:left;
}

#footer_div a
{
	font-weight:bold;
	color:#ffffff;
	
}

#footer_div #left_footer_info
{
	text-align:left;
	float:left;
	padding-top:17px;
	padding-left:45px;
}

#footer_div #right_footer_info
{
	text-align:right;
	float:right;
	padding-top:17px;
	padding-right:35px;
}

#footer_div_index #left_footer_info
{
	text-align:left;
	float:left;
	padding-top:17px;
	padding-left:15px;
}

#footer_div_index #right_footer_info
{
	text-align:right;
	float:right;
	padding-top:17px;
	padding-right:55px;
	margin-right:15px;
}

#footer_div_index #right_footer_info a
{
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

.search_result
{
	padding:15px;
	width:720px;
}

.icon
{
	height:20px;	
}



#cforms3form
{
	margin-top:50px;
	width:220px;	
}

#cforms3form textarea, #cforms3form input
{
	width: 202px;
}

#cforms3form .sendbutton
{
	width:100px;	
}

#cforms3form label
{
	display:block;
	width:100%;
	text-align:left;
}

#cforms3form span
{
	width:100%;
	color: #636466;
}

div#usermessage3a.cf_info.success.success3
{
	width:250px;
	margin-bottom:-40px;
}


.vid_list
{
	margin-top:20px;
	border:thin solid #83301F;
	padding:10px 0px 10px 0px;
}

.vid_legend
{
	float:right; 
	width:230px; 
	font-size:10pt;
	font-style:italic;
	padding-top:10px;
}

.vid_legend a
{
	color:#83301F;
	text-decoration:none;
}

.video_link_box
{
	padding-top:10px;
	padding-left:40px;
	clear:both;	
	min-height:33px;
}

div.share-this
{
	position:absolute;
	bottom:-5px;
	right:30px;
}

div.comments_div
{
	margin:25px 0 0 0;
	padding:15px;
	clear:both;
}

.blog-box-img
{
	float:left;
	padding:5px;
	background:#fff;
	border:1px solid #adaba2;
	margin: 0 10px 2px 0;
	clear:left;
	max-width:72px;
}

#facebook_bloc
{
	margin-top:20px;	
}

#facebook_bloc div#fb_title_div
{
	font-size:17px;
	height:23px;
    color:#fff;
    text-transform: none;
	max-width:600px;
	padding-left:27px;
	background:url(../images/facebook.png) no-repeat left;
}

	#facebook_bloc div#fb_title_div a
	{
		color:#fff;	
	}

#videos_recents, #articles_recents, #concours, #facebook_bloc, #accord, #tag-cloud
{
	border-left: 2px solid #D2CFCF;
	padding-bottom:10px;
}

	#articles_recents h2, #concours h2, #facebook_bloc h2, #videos_recents h2
	{
		font-size:17px;
		height:45px;
		color:#fff;
		background:url(../images/title_rightcol.png) no-repeat;
		width:244px;
		padding:8px 0 0 20px;	
		margin-bottom: -15px;
	}
	
	#videos_recents div ul,#articles_recents div ul
	{
		list-style-type:none;
		padding:10px 0 0 15px;	
	}
	
	#videos_recents div ul li,#articles_recents div ul li 
	{
		background: url(http://www.cliniquedentairebeliveau.com/wp-content/themes/nancybeliveau/images/footer-bullet.png) no-repeat 0px 10px;
		padding: 7px 0px 7px 18px;
	}
	
	.boxed
	{
		background:#fff;
		border:1px #333 solid;
		padding:3px;	
	}
	
	.video_div
	{
		margin:0 0 20px;
		position:relative;
	}
	
		.video_div p.video-txt
		{
			position:relative;
		}
	
	div.mini_vid
	{
		float:left;
		margin:0 15px 0 10px;
	}
	
	div.big_vid
	{
		float:left;
		clear:both;
		margin:0 0 15px 10px;
	}
	
	div.video_desc
	{
		padding:0 0 0 10px;
	}
	
	div.video_desc h3 a
	{
		color:#83301F !important;
		font-size:13pt !important;
		display:block;
		font-weight:bold;
		text-align:left;
	}
			
