﻿/*

Theme Name: Avoxa

Theme URI: http://avoxa.fr/

Description: Thème du site de la société d'avocats Avoxa.

Version: 0.1

Author: Petit Nuage

Author URI: http://petitnuage.fr/

*/



*

{

	margin:0;

	padding:0;

}



a,

a:link,

a:visited

{

	text-decoration:none;

	border:none;

}

#sbr-publications
{
	margin-top:40px;
        padding-right:13px;
        text-color:#ffffff;
        text-align:center;
        color:#ffffff;

}

#sbr-publications a,

#sbr-publications a:link,

#sbr-publications a:visited,

#sbr-publications a:hover,

#sbr-publications a:active

{

	color:#ffffff;
        

}



a:hover,

a:active

{

	text-decoration:none;

	border-bottom:solid 1px #fff; 

}





body

{

	background:#A7B47D;

	font-size:12px;

	font-family: Verdana, Arial, 'Lucida Grande', Sans-Serif;

	color:#333;

	text-align:justify;

}



#page-out

{

	margin:0 auto 0 auto;

	background:url('img/bgd-mdl.jpg') repeat-y top left;

	width:778px;

}



#page

{

	

}



#page-in

{

	margin:0 auto 0 auto;

	padding:0;

	width:778px;

}



#header

{

	width:778px;

	float:none;

	clear:both;

	color:#fff; 

}



#header .title-out

{

	width:778px;

	height:136px;

	background:#5A7411 url( 'img/bgd-hdr.jpg' ) no-repeat top left; 

}



#header .title

{

	margin:0 auto 0 auto;

	padding:0;

	width:750px;

	height:136px;

	/*background-color:#A7B47D;*/

}



#header .title-in

{

}



#header h1

{

	display:none;

}



#header .description

{

	display:none;

}



#header .navigation-out

{

	margin:0 14px 0 14px;

	background:#303D09;

}



#header .navigation

{

	margin:0;

	width:750px;

}



#header .navigation-in

{

	padding:8px 20px 8px 20px; /* plus 8px left and right in #header li */

	font-size:10px;

}



#header ul

{

	list-style:none inside none;

	/*background-color:green; /* DEBUG ONLY */

	text-transform:uppercase;

}



#header li

{

	padding:0 8px 0 8px; 

	display:inline;

	list-style:none outside none;

	border-left:solid 1px #A7B47D;

	/*background-color:red; /* DEBUG ONLY */ 

}



#header li:first-child

{

	border:none;

}



#header li span

{

/*

	margin:0 0 0 0;

	border-left:solid 1px #A7B47D;

*/

	/*background-color:yellow; /* DEBUG ONLY */

}



#headerlogin li span

{

}



#header li:first-child span

{

	border:none;

}



#header a,

#header a:link,

#header a:visited,

#header a:hover,

#header a:active

{

	color:#FFF;

}



#footer

{

	float:none;

	clear:both;

	width:778px;

	height:57px;

	background:#5A7310 url( 'img/bgd-ftr.jpg' ) no-repeat top left; 

}



#footer .navigation-out

{

	margin:0 14px 0 14px;

	color:#A7B47D;

}



#footer .navigation

{

	padding:0 218px 0 134px;

}



#footer .navigation-in

{

	padding:15px 0 0 0; /* plus 8px left and right in #header li */

	background-color:#5A7310;

	font-size:11px;

}



#footer ul

{

	/*display:block;*/

}



#footer li

{

	display:inline;

	margin:0;

	padding:0 0 0 12px;

	list-style:none inside none;

	background:url('img/ftr-spr.gif') no-repeat center left;

}



#footer li:first-child

{

	background-image:none;

}



#footer a,

#footer a:link,

#footer a:visited,

#footer a:hover,

#footer a:active

{

	color:#A7B47D;

	border-color:#A7B47D;

}



#footer a:hover,

#footer a:active

{

	border-bottom:solid 1px #A7B47D;

}





#content-out

{

	width:518px;

	float:left;

	clear:left;

	display:block;

	/*background:#fff url('img/bgd-mdl.jpg') repeat-y top left;*/

	/*background-color:red; /* DEBUG ONLY */ 

}



#content

{

	margin:26px 0 26px 46px; /* 44px = 14px shadow pixels + 28px white margin */

	padding:0;

	/*background-color:orange; /* DEBUG ONLY */ 

}



#content-in

{

	/*background-color:yellow; /* DEBUG ONLY */ 

}



#content a,

#content a:link,

#content a:visited

{

	color:#5A7411;

	border-color:#5A7411;

	font-weight:bold;

}



#content a:hover,

#content a:active

{

	font-weight:bold;

	/*background-color:#F4FCDE;*/

}



#content h1,

#content h1 a,

#content h1 a:link,

#content h1 a:visited,

#content h1 a:hover,

#content h1 a:active

{

	margin:0 0 16px 0;

	color:#5A7411;

	text-align:left;

	text-transform:uppercase;

	font-size:15px;

	font-weight:bold;

	border-color:#5A7411;

}



#content h2,

#content h2 a,

#content h2 a:link,

#content h2 a:visited,

#content h2 a:hover,

#content h2 a:active

{

	margin:28px 0 16px 0;

	color:#303D09;

	border-color:#29262A;

	text-align:left;

	font-variant:small-caps;

	font-size:17px;

	font-weight:bold;

}



#content h3,

#content h3 a,

#content h3 a:link,

#content h3 a:visited,

#content h3 a:hover,

#content h3 a:active

{

	margin:20px 0 12px 0;

	color:#29262A;

	border-color:#29262A;

	text-align:left;

	text-transform:none;

	font-size:15px;

	font-weight:bold;

}



#content h4,

#content h4 a,

#content h4 a:link,

#content h4 a:visited,

#content h4 a:hover,

#content h4 a:active

{

	margin:16px 0 8px 0;

	color:#29262A;

	border-color:#29262A;

	text-align:left;

	text-transform:none;

	font-size:12px;

	font-weight:bold;

}



#content ul

{

	margin:0;

	padding:0 0 0 16px;

}





#content li

{

	margin:10px 0 10px 0;

	padding:0 0 0 12px;

	list-style-type:none;

	background:transparent url('img/cnt-mrk.gif') no-repeat scroll top left;

}



#content li li

{

	padding:1px 0 1px 16px;

	background:transparent url('img/cnt-mrk.gif') no-repeat scroll top left;

}



#content .navigation

{

	padding:16px 0 8px 0;

}



.intro-authors

{

	margin:0 0 8px 16px;

	width:50%;

	clear:right;

	float:right;

	color:#333;

	text-align:right;

	font-style:italic;

	font-size:12px;

}



.intro-author

{

	margin:0 0 8px 0;

	width:100%;

	clear:right;

	float:right;

	color:#555;

	text-align:right;

	font-style:normal;

	font-size:11px;

}



.intro-author h3

{

	margin:0;

	padding:0;

	text-align:right;

	background-color:yellow;

	color:red;

}



.sign-authors

{

}



.sign-author

{

	margin:8px 0 8px 0;

	padding:0;

}



#sidebar-out

{

	width:230px;

	float:right;

	clear:right;

	/*background-color:red; /* DEBUG ONLY */

	/*background:#5A7310 url('img/bgd-mdl.jpg') repeat-y top right;*/

}



#sidebar

{

	margin:8px 22px 8px 0; /* 22px = 8px green right + 14px shadow */

	padding:0;

	/*background-color:orange; /* DEBUG ONLY */

}



#sidebar-in

{

	width:188px;

	/*background-color:green; /* DEBUG ONLY */

}



#sidebar h1

{

	margin:0;

	padding:20px 0 20px 20px;

	width:100%;

	color:#FFF;

	font-size:15px;

	font-weight:bold;

	text-transform:uppercase;

}



#sidebar h1.dark

{

	background-color:#303D09;

}



#sidebar h1.dark,

#sidebar h1.dark a,

#sidebar h1.dark a:link,

#sidebar h1.dark a:visited,

#sidebar h1.dark a:hover,

#sidebar h1.dark a:active

{

	color:#FFF;

	border-color:#FFF;

}



#sidebar h1.light

{

	background:#A7B47D url('img/bgd-mrg-cnt.gif') repeat-y top left;

	color:#303D09;

	border-color:#303D09;

}



#sidebar h1.light,

#sidebar h1.light a,

#sidebar h1.light a:link,

#sidebar h1.light a:visited,

#sidebar h1.light a:hover,

#sidebar h1.light a:active

{

	color:#303D09;

	border-color:#303D09;

}



#sidebar-menu

{

	margin:0;

	padding:12px 0 62px 20px; 

	width:100%;

	background-color:#45580C;

	color:#A7B47D;

}



#sidebar-menu ul

{

	margin:8px 0 8px 0;

	padding:0;

	width:170px;

	display:block;

	overflow:auto;

	scrollbar-base-color:#A7B47D;

	text-transform:uppercase;

	background-color:#A7B47D;

	color:#303D09;

	font-size:10px;

}



#sidebar-menu li

{

	overflow:hidden;

}



.limit-height

{

	height:240px;

}



#sidebar-menu ul li

{

	margin:0;

	padding:0;

	display:block;

}



#sidebar-menu ul span

{

	margin:0;

	padding:0;

}



#sidebar-menu ul a

{

	margin:0;

	padding:4px;

	display:block;

	width:162px;



	background-color:#A7B47D;

	color:#303D09;

	border:none;



	cursor:pointer;

}



#sidebar-menu ul a:link,

#sidebar-menu ul a:visited

{

	background-color:#A7B47D;

	color:#303D09;

	border:none;

}



#sidebar-menu ul a:hover,

#sidebar-menu ul a:active

{

	background-color:#303D09;

	color:#A7B47D;

	border:none;

}





h1

{

	margin:0 0 16px 0;

	padding:0;

	font-size:21px;

	color:#9D0736;

	text-align:left;

}



.entry

{

	margin:16px 0 16px 0;

	padding:0;

	font-size:13px;

}



#content p

{

	margin:8px 0 8px 0;

	padding:0;

}



#content img,

#content a img

{

	margin:0 0 4px 8px;

	padding:0;

	clear:right;

	float:right;

	border:none;

} 



.alignleft

{

	float:left;

	clear:left;

	width:40%;

	text-align:left;

}



.alignright

{

	float:right;

	clear:right;

	width:40%;

	text-align:right;

}



.img-droite

{

	float:right;

	clear:right;

	margin:8px 0 8px 8px;

	padding:0;

	border:none;

}



.spacer

{

	clear:both;

}

.spacer hr

{

	display:none;

}

.hidden

{

	display:none;

	width:0;

	height:0;

}

.auto_fiche_avocats
{
  margin-top:15px;
}
