/*
    Document   : general.css
    Author     : Eric Asselin - www.ericasselin.com
	Project	   : 
*/

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

img {
    border:none;
}

.clear-fix {
    clear:both;
}

@font-face {
	font-family: 'ChampagneLimousinesRegular';
	src: url('champagne_limousines-webfont.eot');
	src: local('☺'), url('champagne_limousines-webfont.woff') format('woff'), url('champagne_limousines-webfont.ttf') format('truetype'), url('champagne_limousines-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-color:#ffffff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#header-color {
	background-color:#58585A;
	padding: 40px 0px 10px 0px;
}

#wrapper {
	width:740px;
	margin-left:auto;
    margin-right:auto;
    /*border:solid 2px #DBB288;*/
    padding:0px 142px;
}

#header {

}

#header #home-link {
    display:block;
    float:left;
    height:82px;
    width:510px;
    text-decoration:none;
    padding:38px 0px 0px 0px;
}

#header #home-link h1 {
    font-family: arial;
    font-size:46px;
    font-weight: normal;
	text-transform:uppercase;
    color:#ffffff;
    margin:0px 100px -8px 0px;
	width:410px;
	text-align:right;
}

#header #home-link h2 {
    font-family: "Times New Roman";
    font-size:18px;
    font-weight: normal;
    color:#AAB300;
    margin:0px 103px -8px 0px;
	width:407px;
	text-align:right;
}

#nav-top {
    float:left;
	width:230px;
	list-style-type:none;
}

#nav-top li {
    font-size:16px;
    padding:0px 0px 2px 7px;
	margin-left:-7px;
    font-family: "Times New Roman";
}

#nav-top li a {
    text-decoration: none;
    color:#ffffff;
    padding:0px 10px 0px 0px;
}

#nav-top li:hover,
#nav-top li.current {
    background:url(../images/bg-current-menu.png) no-repeat;
}

#content #left {
    width:485px;
    float:left;
	padding-right:11px;
	margin-right:12px;
	border-right:2px solid #d5d5d6;
}

#content #right {
    width:230px;
    float:left;
}

.graph h3 {
    color:#170D69;
    margin-bottom: 2px;
	font-size:18px;
	line-height:18px;
}

.graph h2 {
	color:#101F69;
	margin-bottom: 3px;
	font-size:16px;
	text-transform:uppercase;
}

.graph {
    color:#58585A;
	padding-top:30px;
}

.graph p {
    color:#58585A;
    margin-bottom: 15px;
	font-size:13px;
}

.graph a {
    text-decoration: none;
    color:#ffffff;
}

.graph a:hover {
    text-decoration: underline;
    color:#DBB288;
}

#footer {
    margin:25px 0px 10px 0px;
}

#footer p {
    color:#58585A;
    font-size:11px;
}

#footer a {
    text-decoration: none;
    color:#58585A;
}

#footer a:hover {
    text-decoration: underline;
}

#content #contact-table #td-left {
    vertical-align: top;
    width:500px;
    padding-right:10px;
}

#content #contact-table #td-right {
    vertical-align: top;
    width:170px;
}

#content td {
    vertical-align: top;
}

.alignleft {
    float:left;
}

.alignright {
    float:right;
}

.my-ngg-album {
    width:136px;
    height:190px;
    float:left;
    margin-bottom: 10px;
}

.my-ngg-gallery-thumbnail-box {
    width:120px;
    height:120px;
    float:left;
}

.my-ngg-albumoverview p {
    margin:0px;
}

.my-ngg-albumtitle {
    margin-bottom: 1px;
}

.my-ngg-albumtitle a {
    font-size:14px;
    font-weight: bold;
}

.my-ngg-thumbnail {
    margin-bottom: 5px;
}

.my-ngg-description {
    font-size:13px;
}

.my-ngg-imagebrowser-nav {
    margin-bottom:4px;
}

.my-ngg-imagebrowser img {
    margin-bottom: 10px;
    display:block !important;
}

.my-ngg-imagebrowser-nav a {
    text-decoration: none;
    text-transform: uppercase;
    font-size:10px;
    color:#58585A;
}

.my-ngg-imagebrowser-nav a:hover {
    text-decoration: none;
    text-transform: uppercase;
    font-size:10px;
    color:#A7A8AA;
}

.my-ngg-imagebrowser-nav-x {
	color:#AAB300;
	font-weight:bold;
}

.my-ngg-imagebrowser-nav-p {
	color:#170D69;
	font-weight:bold;
}

.ngg-browser-retour {
    padding-right: 30px;
}

.ngg-browser-prev {
    padding-right: 2px;
}

#side-link {
	color:#AAB300;
	text-decoration:none;
}

#side-link:hover {
	color:#AAB300;
	text-decoration:underline;
}
