/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	font-family:Trebuchet MS;
	font-size: 90%;
	color: #333;
}

h1, h2, h3, h4, h5, h6 {
	margin:10px 0px 10px 0px;
}

p {
	margin:5px 0px 10px 0px;
}

em {
	font-style:normal;
	color:#1E2664;
	font-weight:bold;
}

blockquote {
	font-size:115%;
	font-style:italic;
}

ul {
	list-style-type:none;
}

.legende img {
	border:solid 1px #a6c92d;
	margin:10px;
	float:right;
}

#wrapper { 
	margin: 0 auto;
	width: 922px;
}

#header {
	width: 922px;
	color: #333;
	height: 118px;
	margin: 10px 0px 0px 0px;
	background-image:url(plaidoyer1.jpg);
	background-repeat:no-repeat;
	padding:0px;
	padding-left:10px;
}

#header h1 {
	display:none;
}

#navigation {
	width: 925px;
	color: #333;
	margin: 0px;
	background-image:url(plaidoyer2.jpg) ;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:10px;
	padding-top:10px;
	height:80px;
}

#accroche {
	font-size:105%;
	margin: 0px;
	margin-right:120px;
	float:left;
}

ul.menu {
	margin: 0px 0px 10px 50px;
	float:left;
	font-size:105%;
	font-weight:bold;
}

ul.menu li {
	display:inline;
	margin:3px;
	padding:3px;
	border-right:solid 2px #a6c92d;
}

li#bilan img {
	margin:0px;
	padding:0px;
	float:left;
}

#etoile {
	width:300px; height:60px; 	
	float:right;
}

#wrapetoile {
	width:61px; height:61px; 
	background-color:#9C1021;
	float:left
}

#etoile p {
	color:#9C1021; 
	font-family:Arial Black;
	float:left;
	margin:5px; margin-top:0px;
}

#content { 
	width: 900px;
	color: #333;
	border: 1px solid #959FF1;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

/*Entete*/

#promorevue {
	text-align:center;
	color:#9C1021;
	margin:2px;
}

/*Tableaux*/

table {
	font-family:Trebuchet MS;
	margin: 0 auto;
	width:800px;
}

th {
	width:266px;
}

table.ligneune, table.lignedeux, table.lignetrois, table.lignequatre {
	font-size:90%;
}

table.ligneune td, table.lignedeux td, table.lignetrois td, table.lignequatre td {
	padding:5px;
}

td.surtitre {
	font-weight:bold;
	color:white;
	width:400px;
}

/*Plaidoyer*/

dl {
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}

dd.oui {
	text-indent:20px;
	background-image:url(PuceOui.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
	padding-bottom:2px;
	line-height:145%;
}

dd.non {
	text-indent:20px;
	background-image:url(PuceNon.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
	padding-bottom:2px;
	line-height:145%;
}

dl.constat dt {
	margin:2px 0px 2px 0px;
	color:orange;
}

dl.voulons dt {
	margin:2px 0px 2px 0px;
	color:orange;
	font-weight:bolder;
	font-size:110%;
}

.plaidoyer {
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}

h3 {
	color:#1E2664;
	font-weight:bolder;
	font-size:110%;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:550px;
	border-top:solid 3px #1E2664;
}

/*Candidats*/

#personnalites {
	font-size:110%;
}

.partis {
	border: 1px solid #959FF1;
	margin:10px 0px 10px 0px;
	padding:5px;
}

.partis h3 {
	color:#1E2664;
	font-weight:bolder;
	font-size:120%;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	width:550px;
	border:none;
	font-variant:small-caps;
}

/*Partenaires*/

#sisyphe p {
	float:left;
	width:550px;
}

#sisyphe table {
	width:300px;
	margin:-20px 15px 0px 15px;
	float:right;
}

#sisyphe li {
	list-style-position:inside;
}

/*Liens*/

a:link {
	color: #253287; 
	text-decoration: none;
}

a.enconstruction:link {
	color: #3B4171; 
	text-decoration: none;
}

a.enconstruction:hover {
	background-color: #FFF; 
	text-decoration: none;
}

a:visited {
	color: #959FF1; 
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	background-color:#a6c92d;
}

a:active {
	color: #253287;
	text-decoration: none;
}

#promorevue a:link {
	color:#9C1021;
	text-decoration:underline;
	font-weighted:bold;
	font-size:120%;
}


