/* CSS Longitude-One.com
   Naulet Zacharie : zacharie.naulet@openroll.fr */

/* ****************************************************
   **   RedÃ©finitions de styles                      **
   **************************************************** */

* { padding: 0; margin: 0; }

h1, h2, h3, h4 { font: bold 16px 'Trebuchet MS', Tahoma, Sans-serif; padding-bottom: 6px; }
h1 { font-size: 20px; color: #0065a5; }
h2 { font-size: 16px; color: #0065A5; }
h3 { font-size: 14px; color: #0065A5; padding-top: 12px; }
h4 { font-size: 12px; color: #0065A5; text-align: center;}

html, body {
	background: #CCC url('img/bg.gif');
	font: normal 12px 'Trebuchet MS', Tahoma, sans-serif;
	color: #282828;
	/* behavior:url("csshover.htc"); */
}

a {
	text-decoration: none;
	color: #0065A5;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #0065A5;
}
a:visited:hover {
	text-decoration: underline;
}
img {
	margin: auto;
	/* padding: auto; */
}

/* Puces et listes */

#corps ul {
    	margin-left: 0px; padding-left: 40px; 
	list-style-image:  url("img/puce.png");
}

#corps ul ul {
	list-style-image:  url("img/puce2.png");
}

/* ****************************************************
   **    Objets                                      **
   **************************************************** */

#bordertop {
	width: 800px; height: 19px;
	background: #282828;
	margin: auto;
	/* padding: auto; */
	margin-top: 16px;
}
#bordertop #top-right {
	float: right;
	background: #ddd url('img/header-right.gif') no-repeat;
	width: 25px; height: 19px;
}
#bordertop #top-left {
	float: left;
	background: #ddd url('img/header-left.gif') no-repeat;
	width: 25px; height: 19px;
}

#header {
	background: #fff;
	width: 794px; height: 154px;
	margin: auto;
	/* padding: auto; */
	border-right: 3px solid #0065a5; border-left: 3px solid #0065a5;
}
#header #logo {
	float: left;
	background: #0065a5 url('img/logo2.gif') no-repeat;
	width: 150px; height: 154px;
}
#header #intermed {
	float: left;
	background: #fff url('img/logo3.gif') no-repeat;
	width: 50px; height: 154px;
}
#header #big-title {
	float: left;
	background: #0065a5;
	width: 574px; height: 40px;
	text-align: right;
	padding: 0px 20px 0px 0px;
	font: bold italic 32px 'Trebuchet MS', Sans-serif;
	letter-spacing: -2px;
	color: #fff;
}
#header #banner {
	float: left;
	width: 596px; height: 98px;
	margin-left: -25px; margin-top: 12px;
	border: 2px solid #282828;
}

#container {
	width: 794px; min-height: 240px;
	margin: auto;
	/* padding: auto; */
	background: #fff;
	border-left: 3px solid #0065a5; border-right: 3px solid #0065a5;
}

/* IE */
#menu {
	float: left;
	width: 139px;
	background: #F5F5F5;
}

#menu ul li#current {	padding: 6px; width: 100%;
	font: bold italic 14px 'Trebuchet MS', Tahoma, Arial, sans-serif;
	border-bottom: 1px solid #ddd;
	background: #0065a5;
	color: #c02228;
}
/* Firefox & autres CSS2 compatibles */
html> body #menu {
	float: left;
	width: 151px;
	background: #F5F5F5;
}

#menu ul>li#current {	padding: 6px; width: auto;
	font: bold italic 14px 'Trebuchet MS', Tahoma, Arial, sans-serif;
	border-bottom: 1px solid #ddd;
	background: #0065a5;
	color: #c02228;
}

#menu #contenu {
	border-right: 3px solid #0065a5;
	padding-bottom: 10px;
	text-align: right;
}

#menu #bottom {
	background: #fff url('img/menu-bottom.gif') no-repeat;
	margin-top: -6px;
	width: 151px; height: 15px;
}

#corps {
	width: 598px;
	margin-left: 175px; padding-top: 20px;
	margin-right: 12px;
}

#borderbottom {
	width: 800px; height: 10px;
	background: #ddd url('img/borderbottom.gif') no-repeat;
	margin: auto;
	/* padding: auto; */
}

#footer {
	margin: auto;
	/* padding: auto; */
	margin-top: 4px; margin-bottom: 6px;
	font: normal 11px 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-align: center;
	color: #666;
}

/* Formulaire contact */

#corps form { }

#corps input {
	border:1px solid #aaa;
	font: normal 12px "Trebuchet MS", Tahoma, sans-serif;
	color:#666;
}

#corps textarea {
	width:300px; height:100px;
	font: normal 12px "Trebuchet MS", Tahoma, sans-serif;
	color:#666;
	border:1px solid #aaa;
	display:block;	
}

#corps form table {
	width: 500px;
	border: 0px;
	margin: auto;
	/* padding: auto; */
	line-height: 1em;
}
#corps form td {
	padding: 4px;
}


/* ****************************************************
   **    Classes                                     **
   **************************************************** */
.bloc {
	margin-top: 8px; padding-bottom: 6px;
}
.photo {
	text-align: center;
	margin: 3px;
}
.photo img {
	border: 0px;
}
.thumbnail {
	text-align: center;
	padding: 5px;
}
.thumbnail img {
	width: 160px; height: 120px;
	border-width: 1px; border-color: #0065a5;
}
.description {
	width: 100%;padding: 10px;
}
.description img { border-width: 0px; }

.annonce {
	border: 2px solid #ff7070;
	background: #ffc1c1;
	width: 90%;
	text-align: center;
	padding-top: 8px; padding-bottom: 8px;
	/* padding:auto; */
	margin:auto;
	margin-bottom: 4px;
}

/*******************************************************
quotes
*******************************************************/
blockquote p {
    width: 440px;
    padding: 0px 25px 15px 0px;
    font-size: 1.0em;	
    background: url(img/quote_down.png) bottom right no-repeat;
}

blockquote {
    margin: 0px 0px 0px 50px;
    padding: 15px 0px 0px 25px;
    font-size: 1.2em;	
    background: url(img/quote_up.png) top left no-repeat;
}
