body {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0px;	padding: 0px;	text-align: center;	background: #942923 url(../media/pages/cc2vf_page_bleu.png) repeat-x;}/* --- STYLES DE BASE --- *//* Page */html {    font-size: 100%; /* ƒvite un bug d'IE 6-7. (1) */}body {    /*margin: 0;    padding: 1em; /* Remettre ˆ zŽro si nŽcessaire. */    /* Pensez ˆ utiliser une collection de polices (2), par ex:    font-family: Arial, Helvetica, FreeSans, sans-serif; */    /*font-size: .8em; /* Ë adapter pour la police choisie. (3) */    line-height: 1.4; /* Ë adapter au design. (4) */    /*color: black;    background: white;*/}/* Titres */h1, h2, h3, h4, h5, h6 {    margin: 1em 0 .5em 0; /* Rapproche le titre du texte. (5) */    line-height: 1.2;    font-weight: bold; /* Valeur par dŽfaut. (6) */    font-style: normal;}h1 {    font-size: 1.75em;}h2 {    font-size: 1.5em;}h3 {    font-size: 1.25em;}h4 {    font-size: 1em;}/* Listes */ul, ol {    margin: .75em 0 .75em 32px;    padding: 0;}/* Paragraphes */p {	/*margin: .75em 0; /* Marges plus faibles que par dŽfaut. (7) */	margin: 0px 10px;
padding-right: 10px;
padding-left: 10px;
}address {    margin: .75em 0;    font-style: normal;}/* Liens */a {    text-decoration: underline;}a:link {	color: #FF6600;}a:visited {	color: #FF6600;}a:hover, a:focus, a:active {	color: #333333;}a img {    border: none;}/* Divers ŽlŽments de type en-ligne (8) */em {    font-style: italic;}strong {    font-weight: bold;}/* Formulaires */form, fieldset {    margin: 0;    padding: 0;    border: none;}input, button, select {    vertical-align: middle; /* Solution pb. d'alignement. (9) */}/* --- STYLES DE BASE SUPPLƒMENTAIRES --- *//* Met en Žvidence les abrŽviations */abbr, acronym {    border-bottom: 1px dotted;    cursor: help;}/* Met en Žvidence les citations */blockquote {    margin: .75em 0 .75em 20px;    padding: 0 0 0 10px;    border-left: solid 2px #ddd;}q {    font-style: italic;    quotes: none; /* Supprime les guillemets automatiques */}q:before, q:after {    content: ""; /* Supprime les guillemets dans Safari/Chrome */}cite {    font-style: italic;}q cite, q q {    font-style: normal}/* Rapproche les paragraphes dans les listes et citations */blockquote p, li p {    margin: .5em 0;}/* Styles de base pour les listes de dŽfinition */dl {    margin: .75em 0;}dt {    margin: .75em 0 0 0;    font-weight: bold;}dd {    margin: .25em 0 .25em 32px;}/* Mise en forme simple pour les tableaux */table {	margin: 0;	border: 0px solid gray; /* Pas de bordure = "none". */	border-collapse: collapse; /* Valeur par dŽfaut: "separate". */	border-spacing: 0;}table td, table th {	padding: 0px; /* Pas de retrait autour du texte = "0". */	border: 0px solid #ccc; /* Pas de bordure = "none". */	vertical-align: top; /* Valeur par dŽfaut: "middle" */	text-align: left;}/* STRUCTURES COMEDIA STUDIO */div#structure {	margin: 0px auto;	padding: 0px;	width: 980px;	text-align: center;	background: url(../media/pages/cc2vf_page_fond.png) repeat-y;}div#main {	margin: 0px auto;	padding: 0px;	width: 950px;	background: #FFFFFF url(../media/pages/cc2vf_fond_bas.png) no-repeat left bottom;	text-align: center;}div#header {	margin: 0px;	padding: 0px;	width: 950px;	clear: both;	overflow: hidden;	/*background: #FF9999;*/	height: 142px;}div#lignemenu {	margin: 0px 0px 10px;	padding: 0px;	width: 950px;	clear: both;	overflow: hidden;	border-top: 1px solid #000000;	border-bottom: 1px solid #000000;	background: #5B98D2;}div#col_nav_br01 {	margin: 0px;	padding: 0px;	width: 230px;	float: left;}div#col_br02 {	margin: 0px;	padding: 0px;	width: 260px;	float: left;	text-align: center;}div#contenu {	margin: 0px;	padding: 0px;	width: 460px;	float: right;}div#footer {	padding: 5px 0px 10px;	width: 950px;	clear: both;	overflow: hidden;	border-top: 3px solid #5099CC;}div#ombre_bas {	padding: 0px;	width: 980px;	clear: both;	overflow: hidden;	background: url(../media/pages/cc2vf_page_bas.png);	text-align: center;	height: 17px;	margin-right: auto;	margin-left: auto;}div#col_br02default {	margin: 0px 0px 10px;	padding: 0px;	width: 690px;	float: right;
overflow: hidden;
}div#contenudefault {	padding: 0px;	width: 690px;	float: right;	
	text-align: left;
margin: 0 10px 10px 0;
overflow: hidden;
}
p.pbandeau {	margin: 0px;	text-align: center;	padding: 10px;}p.pedito {	margin: 0px 20px;	padding-bottom: 10px;	/*border-bottom: 2px solid #5D97CC;*/}p.pactu {	margin: 0px 20px 10px;	padding-left: 10px;	border-bottom: 1px solid #FF6600;	padding-right: 10px;	padding-bottom: 5px;	/*display: inline-table;*/	min-height: 85px;	/height: 85px;}p.pactu, p.pactu a, p.pactu a:link, p.pactu a:visited, p.pactu a:active {	font: 11px Verdana;	color: #000000;	text-decoration: none;}p.pactu a:active {	color: #5D97CC;}p.ppage {	margin: 0px 20px;}img.appel80 {	height: 80px;	width: 80px;	margin-right: 10px;}p.p10gauche {	margin: 2px 0px 0px 10px;	text-align: left;}div#blanc_postgalerie {	margin: 5px;	clear: both;	float: left;}ul.ulslimbox, li.lislimbox {	list-style: none;	float: left;	height: 80px;	width: 80px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;}div#cont_rech {	float: right;	margin-right: 10px;	width: 220px;	text-align: right;	display: inline;	vertical-align: middle;	padding-top: 3px;}.envoy input {	border-width: 0px;	border-style: none;	background: #FF6600;	color: #FFFFFF;	font-size: 11px;	font-weight: bold;	padding: 1px;}div#container_rotator {	margin: 0px;	padding: 0px;}p.p10gauche10haut {	margin: 10px 0px 0px 10px;	text-align: left;}