/* Redefinitions des balises HTML */ 

body, p, h1, h2, h3, h4, h5, h6 {
	font:12px Arial, Helvetica, Sans-serif ,normal;
	color:#000;
	padding:0;
	margin:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
	outline:none;
	color : #E73F11;
}
a:hover {
	text-decoration:none;
	color :	#B04A33;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
ol {
	margin:0;
	padding:0;
	list-style:none;
}
dd {
	margin:0;
	padding:0;
}
hr {
	display:none;
}
fieldset {
	border:none;
}
fieldset legend {
	display:none;
}
/* Structure generale */ 

body {
	text-align:center;
	background:#61585E;
}

.left {
	float:					left;
}

.right{
	float:					right;
}

.textEtImageDroite{
	width:					550px;
}

.spacer{
	clear:					both;
}

.PaddingDroite{
	padding:				0 0 10px 15px;
}

.PaddingGauche{
	padding:				0 15px 10px 0;
}
.updated {
	font-size:					11px;
	padding-right:					20px;
}
.textleft{
	display:				inline;
}


#cadreWrapper {
	width:								100%;
	background:							#998c93 url(/img/2009/home/sgar/bg-wrapper.jpg) repeat-x ;
}
#wrapper {
	width:								100%;	
	background:							url(/img/2009/home/sgar/bg-wrapperbleu.gif) no-repeat 50% 0 ;
}
#global {
	width:959px;
	margin:0 auto;
	text-align: left;
	position:relative;
}
#global {
	background: url(/img/2009/interieur/sgar/bg-globalDec.jpg) no-repeat #FFFFFF;
}
#header {
	width:960px;
	height:196px;
}
#cont {
	width:960px;
	overflow:hidden;
	background: url(/img/2009/interieur/sgar/bg_repeat_interieur.jpg) repeat-y;
}
#contentLeft {
	width:							189px;
	padding:						0 8px 0 12px;
	float:							left;
	margin:							0;
	background:					 url(/img/2009/interieur/sgar/colonneGauche.jpg) no-repeat;
	color :							#fff;
	
}
#content {
	width:546px;
	float:left;
	padding:0 0 0 16px;
	margin:0 26px 0 0;
}
#contentRight {
	width:163px;
	float:left;
	padding:0;
}
/*---------------header---*/
.logoDec {
	position:absolute;
	width:292px;
	top:80px;
	left:0;
	display:block;
	z-index:99;
}
.acroche2 {
	position:absolute;
	right:163px;
	top:9px;
}
/*---------------contentRight----------*/
#contentRight ul {
	margin:0 8px 0 0;
	padding:42px 0 0 0;
}
#contentRight ul li {
	margin:0;
	border-bottom:1px solid #E2DFE0;
}
#contentRight ul li a {
	display:block;
	width:131px;
	padding:3px 0 3px 24px;
	font-size:11px;
	color:#C8411B;
	background:url(/img/2009/interieur/puceTriangleGrise.gif) 4px 7px no-repeat;
}
#contentRight ul li a:hover {
	background:url(/img/2009/interieur/puceTriangleGrise.gif) 4px 7px no-repeat #F9E7DA;
}
/*--------------- content ---------*/
.ariane {
	padding:0 0 0 0;
	font-size:12px;
	color:#786D76;
}
.ariane ul {
	padding:0 0 0 10px;
	margin:0;
	background: url(/img/2009/interieur/puce-ariane.gif) 0 3px no-repeat;
}
.ariane ul li {
	display:inline;
	font-size:12px;
	color:#786D76;
}
.ariane ul li a {
	font-size:12px;
	font-weight: normal;
	color:#786D76;
}
.contentText {
	width:546px;
	
	padding :								0 0 20px 0;
}
.contentText h1 {
		font:								bold 20px arial, verdana;
		color:								#DB4310;
		margin:								18px 0 50px 0;
		padding :						0 0 2px 0;
		background:				 url(/img/2009/interieur/sgar/bg-motifSgar.gif) no-repeat bottom left;
}
.contentText h2 {
		font:								bold 15px arial, verdana;
		color:								#254289;
		background:						#DAE4EB;
		padding:						2px;
		margin:								28px 0 18px 0;
}
.contentText h3 {
		font-size:						 13px;
		color:								#4E8AC3;
		font-weight:				 bold;
		border-bottom:				1px solid #B6D6EA;
		padding:						0 0 5px 11px;
		margin:								25px 0 12px 0; 
}

.contentText h4 {
		font-size:						11px;
		font-weight:				bold;
		margin:								26px 0 14px; 0;
		padding:						0 0 0 31px;
}

.contentText h5{
		margin:								28px 0 14px 0;
		padding:						0 0 0 0px;
}

.contentText h6{
		margin:								29px 0 15px 0;
		padding:						0 0 0 1px;
}

.starth4{
	margin:0 10px 0 0;
}


.contentText p {
	text-align:			justify;
	margin:				8px 0;
}

#content img {
	/*	border:1px solid #B2A2AE; */
	padding:4px;
	margin:0 4px 0 0;
}
.contentText ul {
	margin:0 0 0 9px;
}
.contentText li {
	background:url(/img/2009/common/puceCarreeBleu3.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
}

.contentText label{ 
	color :									#0B4993;
	font-weight :							bold;
	
}
.contentText table td.tdright { 
	text-align :							right;
	vertical-align :						top;
}
.contentText input.field, .contentText textarea.field {
	border :								solid 1px #998994;
	background-color :						#f2F6Fb;
	color :									#655861;
	font-size :								12px;
	width :									300px;
}

.contentText select.field{
	border :								solid 1px #998994;
	background-color :						#f2F6Fb;
	color :									#655861;
	font-size :								12px;
}

span.mandatory{ 
	color :									#655861;
	font-size:								 10px; 
}
form table td{ 
	padding :								3px;
}
form div.cms_msg {
	border :								solid 1px #9f025b;
	background-color :						#f2F6Fb;
	font-weight :							bold;
	color :									#655861;
	padding :								10px;
	margin :								5px 0 5px 0;
}


/*---mise en page colonne gauche--*//*---mise en page colonne gauche--*/
/*--- moteur1 --*/

.search {
	width:189px;
	padding:0 8px 0 12px;
	overflow:hidden;
	padding:6px 0 0 0;
}
.search input {
	border:none;
	float: left;
}
.search input.searchText {
	width: 160px;
	height:20px;
	background: url(/img/2009/home/bg-input.png) 0 0 no-repeat;
	margin:0 0 0 0;
	padding:2px 0 0 8px;
	color:#000;
	font-size:11px;
}
.search input.button {
	height: 20px;
	width: 20px;
	background:url(/img/2009/home/bouton-ok.png) 0 0 no-repeat;
}

.touteActu, .ressources, .projets, .programmes {
	margin:0 0 4px 0;
}
.touteActu h2 a span, .ressources h2	a span, .projets h2	a span, .programmes h2	a span{
	font-size:12px;
	
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0 8px 8px;
	background:url(/img/2009/home/puceFlecheBlanche.gif) 0 12px no-repeat;
}
.touteActu a{
	display:				 block;
	width:					173px;
	height:					34px;
	padding :				10px 0 0 20px;
	background:				url(/img/2009/home/sgar/bg-TouteActu.png) 0 0 no-repeat;
}
.touteActu a:hover{
	background:				url(/img/2009/home/sgar/bg-TouteActu-on.png) 0 0 no-repeat;
}
.ressources a{
	display:				 block;
	width:					173px;
	height:					34px;
	padding :				10px 0 0 20px;
	background:				url(/img/2009/home/sgar/bg-ressources.png) 0 0 no-repeat;
}
.ressources a:hover{
	background:				url(/img/2009/home/sgar/bg-ressources-on.png) 0 0 no-repeat;
}
.projets a{
	display:				 block;
	width:					173px;
	height:					34px;
	padding :				10px 0 0 20px;
	background:				url(/img/2009/home/sgar/bg-projets.png) 0 0 no-repeat;
}
.projets a:hover{
	background:				url(/img/2009/home/sgar/bg-projets-on.png) 0 0 no-repeat;
}
.programmes a{
	display:				 block;
	width:					173px;
	height:					34px;
	padding :				10px 0 0 20px;
	background:				url(/img/2009/home/sgar/bg-programmes.png) 0 0 no-repeat;
}
.programmes a:hover{
	background:				url(/img/2009/home/sgar/bg-programmes-on.png) 0 0 no-repeat;
}


.newsletter {
	margin:7px 0 0 0;
	width:173px;
	background:#3D679E	url(/img/2009/home/sgar/bg-newsletterHaut.gif) 0 0 no-repeat;
	overflow:hidden;
	padding:4px 0 0 15px;
}
.newsletterBas {
	width:188px;
	height:7px;
	font-size:1px;
	line-height:1px;
	background:url(/img/2009/home/sgar/bg-newsletterBas.png) 0 0 no-repeat;
	margin:0 0 15px 0;
}
.newsletter h2 {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
	background:url(/img/2009/home/puceFlecheBlanche.gif) 0 10px no-repeat;
	margin:0;
	line-height:normal;
	padding:6px 0 6px 8px;
}
.newsletter form {
	display:inline;
}
.newsletter input {
	border:none;
	float:left;
}
.newsletter input.texte {
	width: 125px;
	height:20px;
	background: url(/img/2009/home/sgar/bg-inputNewsletter.gif) 0 0 no-repeat;
	margin:0 0 0 0;
	padding:2px 0 0 8px;
	color:#000;
	font-size:11px;
	position:relative; z-index:1;
	
}
.newsletter input.button {
	height: 20px;
	width: 20px;
	background:url(/img/2009/home/sgar/bouton-ok.gif) 0 0 no-repeat;
	position:relative; z-index:1;
}


.acceesTop {
	width:							188px;
	background:						#02336d url(/img/2009/home/sgar/bg-acceesTop.gif) 0 0 no-repeat;
	padding:						8px 0 0 0;
	margin:							0 0 43px 0;
}
.acceesBas {
	width:							188px;
	background:						url(/img/2009/home/sgar/acceesBas.gif) 0 100% no-repeat;
	padding:						0 0 13px 0;
}
.acceesBas ul {
	padding:6px 0 0 0;
	margin:0 13px;
}
.acceesBas ul li {
	border-bottom:1px solid #5976AD;
	text-transform: uppercase;
}
.acceesBas ul li.lastOne, .projetHaut ul li.lastOne {
	border:none;
}
.acceesBas li a {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(/img/2009/home/puceFlecheBlanche.gif) 3px 7px no-repeat;
	display:block;
	padding:4px 0 4px 12px;
}
.acceesBas li a:hover {
	background:url(/img/2009/home/puceFlecheBlanche.gif) 3px 7px no-repeat #344E84;
}









/*-------------mise en page footer----------------*/

#footer {
	background:url(/img/2009/home/bg-footer.gif) repeat-x;
	width:100%;
	clear:both;
	overflow:hidden;
	margin-bottom :				10px;
}

.bottom {
	width:930px;
	text-align:left;
	margin:0 auto;
	padding:0 0 0 14px;
}
.bottom ul.menuBas {
	margin: 5px 0 0 0px;
	overflow:hidden;
	width:600px;
	padding:0;
	float: left;
}
.bottom ul.menuBas li {
	padding: 0 10px 0 8px;
	background: url(/img/2009/home/puceFlecheNoire.gif) no-repeat 0px center;
	margin:0;
	float:left;
}
.bottom ul.menuBas li a {
	color: #d1cdce;
}
.bottom ul.menuBas li a:hover {
	color: #3E323C;
}
#header ul.minilogo {
	margin:12px 0 0 777px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:145px;	
}
#header ul.minilogo li {
	padding: 0 5px 0 0;
	margin:0;
	float: right;
}


/*------------------------ top------------------------*/
.goToTop {
	position:absolute;
	bottom:7px;
	left:0;
	text-align: right;
	width:768px;
}
.goToTop p {
	background:url(/img/2009/interieur/puceTop.gif) 98% 2px no-repeat;
	padding:0 30px 0 0;
}
.goToTop p a {
	font-size:10px;
	color:#9A2A74;
}
.goToTop p a:hover {
	color:#B35F97;
}
.goToTop p.lien2 {
	background:url(/img/2009/interieur/puceTop2.gif) 98% 2px no-repeat;
	padding:0 30px 0 0;
}
.goToTop p.lien2 a {
	font-size:10px;
	color:#C8411B;
}
.goToTop p.lien2 a:hover {
	color:#E48566;
}


/*actus*/

.contentText #actus h2{
	font-size:							16px;
	font-weight:						bold;
	padding:							0 0 4px 10px;
	color:								#0D4993;
	background:							url(/img/2009/home/sgar/puceFlecheBleue.gif) 0 6px no-repeat;
}

.contentText #actus h2 a{
	color:								#0D4993;
}
.contentText #actus h2 a:hover{
	color:								#068BC7;
}
.contentText #actus a.doc{
	color:								#0D4993;
}
.contentText #actus a.doc:hover{
	color:								#068BC7;
}
#actus h3 a {	
	font-size:							11px;
	font-weight:						bold;
	padding:							0 0 0 10px;
	color:								#0D4993;
	background:							url(/img/2009/homesgar/puceFlecheBleue.gif) 0 4px no-repeat;
}

#actus h3 a:hover{
	color:								#068BC7;
}
#actus h4.actualite{
	float:								left;
	margin:								0;
	padding:							0;
}

#actus img.rss{
	float:								left;
	padding:							0 10px 0 0;
	border :							none;	
	margin :							0;
}
#actus h4 a.actus {
	font-size:							11px;
	color:								#E73F11;
}

#actus h4 a.actus:hover{
	color :								#B04A33;
}

#actus p{
	padding:							2px 0 2px 10px;
}
#actus span.date{
	color:								#E73F11;
	display:							block;
	padding:							0px 0 2px 10px;
}

#actus img{
	float :								right;
	/*border :							solid 1px #786971;*/
	margin:								5px 0 5px 10px;
}
#actus #nav {
	text-align :center;
}
#actus #nav img{
	border :							none;
	display :							inline;
	text-align :						center;
	float :								none;
	margin :							0px;
}

.break {
	clear:								both;
	background:						 url(/img/2009/home/break.jpg) repeat-x 0 0;
	height:								1px;						
	font-size:							0;
	margin:								3px 0;
	padding :							 0px;
}

#content .Imgextension img{
	border:none;
	float:none;
}

#actus img.rssD{
	border:medium none;
	float:right;
	margin:0 0 0 5px;
	padding:0 10px 0 0;
}

#global a.lienRssD{
	float:right;
	margin:0 0 5px;
}

#content img.doc{
	border:none;
	margin:0;
	padding:4px 4px 0;
}
#aseSearch img {
	border :								none;
}
/* - */
#contentRight .nav3Bis .CMS_lvl2 {
	margin:								0;
	padding:							0;
}
#contentRight ul li.CMS_lvl3,
#contentRight ul li.CMS_lvl4 {
	border-bottom:								0;
	border-top:1px solid #E2DFE0;
}
#contentRight ul li.CMS_lvl2 a:hover{
	background-color:					#F9E7DA;
}
#contentRight ul li a {
	font-weight:						bold;
}

#contentRight ul li.CMS_open a{
	background:							transparent url(/img/2009/interieur/puceTriangleGrise2.gif) no-repeat 4px 7px;
}

#contentRight ul.nav3Bis .CMS_nosub a{
	background:							none;
}
#contentRight ul li.CMS_lvl2 a {
	display:							block;
	font-weight:							bold;
	padding:							3px 0 3px 16px;
}
#contentRight ul.CMS_lvl3 {
	padding:							3px 0 3px 16px;
}
#contentRight ul li.CMS_lvl3 a {
	background:							none;
	border:								0;
	display:							block;
	font-weight:							normal;
	padding:							3px 0 3px 0px;
}
#contentRight ul.CMS_lvl4 {
	padding:							0 0 0 10px;
}

#contentRight ul.CMS_lvl3 li.CMS_open a{
	background:							transparent url(/img/2009/interieur/puceTriangleGriseB2.gif) no-repeat 0px 7px;
	padding:							3px 0 3px 10px;
}
#contentRight ul.CMS_lvl3 li.CMS_sub a{
	background:							transparent url(/img/2009/interieur/puceTriangleGriseB.gif) no-repeat 2px 7px;
	padding:							3px 0 3px 10px;
}
#contentRight ul.CMS_lvl3 li.CMS_nosub a{
	background:							none;
	padding:							3px 0 3px 10px;
}
.center{
	margin:								20px auto 0px auto;	
}
.legend{
	text-align:							center;
	margin:								0 0 20px 0;	
}

