/* @override http://electrotwist.net/fileadmin/template/css/stylesheet.css */
gfgfhghff
html,body {
	margin: 0;
	padding: 0
}

body {
	font: 76% Verdana, Arial, Helvetica, sans-serif; 
	background: url(../icones/pattern_rgb.jpg) repeat;
	color: #00006D;
	
}

/* Layout */

#container {
	width: 860px;
	margin: 0 1em 0 3em;
	padding: 0;
	background: url(../icones/logo.gif) no-repeat 0 20px;
}

#wrapper {
	float: left;
	width: 100%
}

#normal_content {
	width: 425px;
	margin: 60px 0 0 0;
	border-right: 2px dotted #0099FF;
}

#menu_gauche {
	float: left;
	width: 150px;
	margin-left: -550px
}

#right_content {
	float: left;
	width: 410px;
	margin: 16px 0 0 -410px;
}

#footer {
	clear: left;
	width: 100%
}

/* Header */

#head {
	margin: 0 0 0 170px;
	padding: 26px 0 0 0;
	border-bottom: 6px solid #00006D;
}

#head p {
	margin: 0;
	padding: 0 0 1em;
}

#head  a {
	color: #00006D;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 260%/.8em Georgia, "Times New Roman", Times, serif;
	letter-spacing: -2px;
}

#head  a:hover {
	color: #FF0099;
}

#menu_top {
	margin: 0;
	padding-left: 200px;
	border: 0;
}

/* TYPOGRAPHIE */

img {
	float: left;
	margin: 1em 1em 1em 0;
	padding: 0;
	border: 4px solid #E5EFFE;
}

.csc-header {
	margin: 0;
	padding: 0;
	clear: both;
}

.csc-header h1 {
	margin: 2em 2em 0 0;
	padding: .8em 0 0 0;
	text-decoration: none;
	border-top: 4px solid #00006D;
	font: normal normal 180%/1.4 Georgia, "Times New Roman", Times, serif;
	/*background: url(../icones/pattern_h1.gif) repeat ;*/
}

p.bodytext {
	padding: 0 4em 0 0;
	font: 110%/1.5 Georgia, "Times New Roman", Times, serif;
	
}

#right_content p.bodytext {
	padding: 0 0 0 1.5em;
	font: 110%/1.5 Georgia, "Times New Roman", Times, serif;
}

#right_content .csc-header h1 {
	margin: 2em 0 0 1em;
	padding: .8em 0 0 0;
	border-top: 4px solid #00006D;
	text-decoration: none;
	font: normal normal 180%/1.4;
}

#right_content h4 {
	margin: 0;
	padding: 0 2em 0 2.4em;
	font: 100%/1.5 Georgia, "Times New Roman", Times, serif;
}

h4 {
	margin: 0;
	padding: 0 2em 0 1.6em;
	font: 100%/1.5 Georgia, "Times New Roman", Times, serif;
}

h3 {
	margin: 0 1em;
	padding: 0 ;
	font: 120%/1.5 Georgia, "Times New Roman", Times, serif;
}
p.csc-linkToTop {
	text-align: right;
	padding: 0 1em 0;
	font: 75% arial, default;
	clear: both;
}

#normal_content p.csc-linkToTop {
	text-align: right;
	padding: 0 5em 0;
	font: 75% arial, default;
	clear: both;
}

a, a:link, a:visited {
	color: #FF0099;
	text-decoration: none;
}

a:hover {
	color: #0099FF;
}

/* Zone de droite */

/* Menu de gauche */

#menu_gauche {
	background: #333333
}

/* vSearch Box */

.tx-macinasearchbox-pi1 input {
	border: #0000FF solid 1px;
	background-color: #C2C7EE;
	color: #0000FF
}

