/* CSS Document */
/* Mise en forme du site UCPCV */
/* www.ucpcv.com */

* {
	padding:0;
	margin:0;
}
body {
	background:#195b2d url(../images/bg.gif) repeat-x center top;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin:0 auto;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclaration des styles applicables à l'ossature principale du site */
/* -------------------------------------------------------------------------------------------- */

#intro {
	height:21px;
	text-align:left;
}
#intro a {
	color:#c7c7c7;
	font-size:10px;
	text-decoration:none;
}
	#intro a:hover {
		color:#195b2d;
	}
#intro,
ul#menu,
#header {
	margin:0 auto;
	width:760px;
}
#global {
	width:780px;
	padding:0 10px;
	margin:0 auto!important;
	background:url(../images/bg-contenu.png) repeat-y top center;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclaration des styles applicables à la navigation */
/* -------------------------------------------------------------------------------------------- */

ul#menu li {
	list-style:none;
	float:left;
	width:75px;
	border-right:1px solid #ffffff;
	height:35px;
}
ul#menu li a {
	display:block;
	color:#ffffff;
	width:75px;
	height:35px;
	background:url(../images/bg-menu.gif) repeat-x left top;
}
ul#menu li a:hover {
	background:url(../images/bg-menu-hover.gif) repeat-x left top;
	text-decoration:none;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclaration des styles applicables au chemin de fer */
/* -------------------------------------------------------------------------------------------- */

#toolbox {
	width:514px;
	height:21px !important;
	float:left;
	margin:0 14px;
	padding-top:8px;
	background-color:#ffffff;
	border-bottom:1px solid #d6cf94;
}
	html* #toolbox {
		height:29px !important;
	}
#tools {
	float:right;
	width:120px;
}
#tools li {
	position:relative;
	z-index:3;
	float:right;
	list-style:none;
	display:inline;
	padding-left:5px;
}
#tools a {
	text-decoration:none;
}
#tools a img {
	border:none;
}
#tools a span {
	border:none;
	position:absolute;
	left:-999em;
	padding:3px;
	background-color:#660404;
	color:#e0e0e0;
	margin:25px 0 0 -10px;
	white-space:nowrap;
}
html* #tools a span {
	left:auto;
	display:none;
}
#tools a:hover span {
	left:auto;
}
html* #tools a:hover span {
	display:block;
}
#toolbox #wire {
	float:left;
	margin-left:0 !important;
	padding-left:0 !important;
}
#toolbox #wire li {
	float:left;
	background:url(../images/bg-li.gif) no-repeat left;
	padding-left:10px;
	margin-right:7px;
	margin-left:0;
	display:inline;
}
#toolbox #wire a {
	color:#660404;
	font-size:11px;
	text-decoration:none;
}
#toolbox #wire a:hover {
	text-decoration:underline;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclaration des styles applicables au contenu */
/* -------------------------------------------------------------------------------------------- */

.col1 {
	width:525px;
}
.col2 {
	width:209px;
	padding-left:5px;
	border-left:1px solid #eeeeee;
}
.col1,
.col2 {
	margin:20px 10px;
	float:left;
}
h1 {
	color:#006600;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background:url(../images/puce.jpg) no-repeat left center;
	padding-left:25px;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclaration des styles applicables au pied de page */
/* -------------------------------------------------------------------------------------------- */

#footer {
	margin:0 auto;
	width:780px;
	font-size:9px;
}
#footer p {
	text-align:center;
	padding:10px;
}
#footer p,
#footer a {
	color:#ffffff;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles génériques */
/* -------------------------------------------------------------------------------------------- */

.spacer {
	width:100%;
	clear:both;
	font-size:1px;
	height:1px;
}
#global ul {
	list-style:none;
}/*
#global ul li {
	padding-left:15px;
	text-align:left;
}*/
#global p {
	text-align:justify !important;
	color:#000000 !important;
	font-size:12px !important;
	padding:10px 0 !important;
	font-weight:normal !important;
}/*
	#global .col1 p:first-letter {
		font-weight:bold;
		text-transform:uppercase;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		color:#000000;
	}*/
a {
	color:#660404;
	text-decoration:none;
}
strong {
	font-weight:bold;
	color:#0C3500;
}
a:hover {
	text-decoration:underline;
}
a img  {
	border:0;
}
.img_left {
	float:left;
	padding:5px;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclaration des styles applicables aux formulaires */
/* -------------------------------------------------------------------------------------------- */

#global input,
#global select,
#global textarea {
	margin:5px;
	float:left;
}
