/* Penser  éventuellement à modifier la racine du site dans les url absolues*/

#page{
	background-color: #9e9e9e;
	width:822px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:none;
}
#bandeauSup {
	margin: 0px;
	padding: 0px;
	width: 822px;
	float:none;
}
#cartouche{float:none;}
#boutonsH{
	background-image:url(/crdp-rennes/crdp/charte/page_type/bande_fond.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	width: 822px;
}
#rechercher{
	color:#FFFBF0;
	font-weight:bold;
	margin:0px;
	padding: 0px;
	padding-top:15px;
	float:left;
	visibility:visible; /*LIGNE A COMMENTER POUR AFFICHER LA ZONE RECHERCHE*/
}
#rechercher input{
	vertical-align:middle;
}
#rechercher img {
	display:inline;
	float:none;
	vertical-align:middle;
}

#boutonsV{
	float:left;
}
#contenu{
	min-height:400px;
	line-height:0px;
	float:left;
	margin:3px;
	width:759px
}
#bas{
	text-align:right;
	margin-right:100px;
	margin-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
	font-weight:normal;
	font-style:normal;
}
#bas a{
	color: #6B6B6B;
}
#bas a:hover{
	color:#FF7F00;
}

#menu{
	width: 90px;
	height: 185px;
	float:left;
	line-height:normal;
	text-align:center;
	top:0px;
}
#menu p{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top:0px;
}

#menu hr{
	width:70%;
	height:1px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border:0;
}
#menu img{
	float:none;
	display:block;
}
#menu a {
	color:#FFFFFF;
}
#menu a:hover{
	color:#FF7F00;
}


#actuV{
	width: 123px;
	float:left;
}
#sitesExt{
	width: 111px;
	height: 108px;
	float:left;
	background-color:#ffb200;
	text-align:center;
}
#sitesExt p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5D5D5D;
	line-height:11px;
	margin-top:6px;
	margin-bottom:6px;
}

#actu{
	width: 718px;
	float:left;
	background-image: url(page_type/bande_basH.jpg);
	background-repeat:repeat-y;
}

#actuContenu{
	width: 571px;
	float:left;
	line-height:normal;
	overflow:auto;
}


#thema{
}
#themaDroite{
	line-height:normal;
	float:left;
	width:629px;
	min-height:inherit;
	height:auto;
	background-repeat:repeat-y;/*image de fond définie dans un style inclus au modele*/
	background-position:right;
}
#themaGauche{
	float:left;
	width:42px;
	overflow:auto;
}
#themaGaucheHaut {
	float:none;
	overflow:auto;
	background-repeat:repeat-y;
}
#themaGaucheBas {
	float:none;
	height:131px;
	overflow:auto;
	background-position:bottom;
}


#serviceHaut{
	width:682px;
	height:54px;
	background-image:url(/crdp-rennes/crdp/charte/services/page_type/bandeau_haut.jpg);
}
#serviceTitre, #themaTitre, #evtTitre{
	width:400px;
	height:24px;
	margin-top:5px;
	margin-left:30px;
	line-height:normal;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	font-variant:small-caps;
	float: left;
}
#serviceMilieu{
/*	text-align:center;
*/	padding-left:15px;
	padding-right:15px;
	width:652px;
	min-height:200px;
	background-image:url(/crdp-rennes/crdp/charte/services/page_type/fond.jpg);
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow:auto;
}
#serviceMilieu h1 {
	/*ATTENTION : ces styles peuvent influer sur le tiotre des actus publiées dans #serviceMilieu*/
	
}

#serviceMilieu h2 {
	color: #FF6600;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	clip: rect(auto,auto,auto,20px);
	margin-left: 20px;
	margin-right: 10px;
	line-height: 16px;
}

#serviceMilieu h3 {
	color: #FFAC75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-left: 50px;
	font-style: italic;
}

#serviceMilieu ul li {
	list-style-position: outside;
	list-style-image: url(/crdp-rennes/crdp/charte/services/page_type/puce-services.gif);
	line-height:normal;
	margin-top: 10px;
}
#serviceMilieu img{
	display:inline;
	float:none;
}

#serviceBas{
	width:682px;
	height:38px;
	background-image:url(/crdp-rennes/crdp/charte/services/page_type/bandeau_bas.jpg);
}
#rechercheHaut{
	height:54px;
	background-image:url(/crdp-rennes/crdp/charte/recherche/bandeau_haut.jpg);
}
#rechercheMilieu{
	background-image:url(/crdp-rennes/crdp/charte/recherche/fond.jpg);
	line-height:normal;
	overflow:auto;
}
#rechercheBas{
	height:38px;
	background-image:url(/crdp-rennes/crdp/charte/recherche/bandeau_bas.jpg);
}
#retour{
	float:left;
	margin-left:150px; /*attention à IE6 qui décale tout à droite de 30px environ*/
}




body {
	background-color: #9e9e9e;
}

.top0{margin-top:0px;}




.fondBlanc{background-color:white;}

img {display: block; border:0px; float:left}
img.nofloat{display: block; border:0px; float:none}

.autocentrer{margin-left:auto; margin-right:auto}


.fondMenucrdp{
	background-color:#715200;
}
.fondMenucddp22{
	background-color:#999800;
}

.fondMenucddp29{
	background-color:#009fc6;
}
.fondMenucddp35{
	background-color:#c2330b;
}
.fondMenucddp56{
	background-color:#94007C;
}


.v9{font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif}
.v10{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.v11{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.v12{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.v13{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif}
.v14{font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}
.v16{font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif}

.a9{font-size:9px; font-family:Arial, Helvetica, sans-serif}
.a10{font-size:10px; font-family:Arial, Helvetica, sans-serif}
.a11{font-size:11px; font-family:Arial, Helvetica, sans-serif}
.a12{font-size:12px; font-family:Arial, Helvetica, sans-serif}
.a14{font-size:14px; font-family:Arial, Helvetica, sans-serif}
.a16{font-size:16px; font-family:Arial, Helvetica, sans-serif}
.floatLeft {
	float: left;
}
.imgGauche{
	float:left;
	display:block;
}

a{
	text-decoration:none;
	color:#C00000;
}

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

a.sitesExternes, a.sitesExternes:visited{
	text-decoration:none;
	color: #5D5D5D;
}
a.sitesExternes:hover{
	color:yellow
}
a.fondMenu, a.fondMenu:visited {
	text-decoration:none;
	color: #FFFFFF;
}

a.fondMenu:hover {
	color:yellow
}

.bottom0{margin-bottom:0}
.top0{margin-top:0}
.txtGauche{text-align:left}
.txtCentre{text-align:center}
.txtDroite{text-align:right}
.txtJustifie{text-align:justify}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}

h3 {
	color: #6A6A6A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
}

.titre_li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
}

li {
	list-style-position: outside;
	margin-top:6px;
	text-align:left;
}


ul {
	margin-bottom:6px;
	margin-top:6px;
}


.deuxColonnesG {
	padding: 5px;
	float: left;
	width: 50%;
}
.deuxColonnesD {
	padding: 5px;
}

input.obligatoire, select.obligatoire{border:thin solid #C00000}
div.obligatoire, label.obligatoire {color:#C00000}
.cadre1{border-width:1px}
