/** xcg72Cadres.css (Styles relatifs aux cadres) **/

/*-----------
    CADRE 1
------------*/
/*couleur 1*/
.cg72Inset1Color1 {
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}
.cg72Inset1Color1 .insFullcontent {
	color: #000;
	margin: 0;
	padding: 0;
	background: #96BC33  url(../iso_icons/c_blanchg.gif) no-repeat; 
}
.cg72Inset1Color1 .insContent {
	background-color: #badaaa ;
}
.cg72Inset1Color1 .insBottom {
    BACKGROUND: #badaaa url(../iso_icons/c_blancbd.gif) no-repeat right bottom;
}

/*couleur 2*/
.cg72Inset1Color2 {
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}
.cg72Inset1Color2 .insFullcontent{
	color: #000;
	margin: 0;
	padding: 0;
	background: #D22111  url(../iso_icons/c_blanchg.gif) no-repeat; 
}
.cg72Inset1Color2 .insContent {
	background-color: #ffdcd2 ;
}
.cg72Inset1Color2 .insBottom {
    BACKGROUND: #ffdcd2 url(../iso_icons/c_blancbd.gif) no-repeat right bottom;
}

/*couleur 1 et 2*/
.cg72Inset1Color1 h3.insTitle-text,.cg72Inset1Color2 h3.insTitle-text {
	font-size: 100%;
	margin: 0;
	padding: 0 0.3em 0.3em 0.3em;
    background: transparent url(../iso_icons/c_blanchd.gif) no-repeat top right;
}
.cg72Inset1Color1 h3.insTitle-text span.titleSpan, .cg72Inset1Color2 h3.insTitle-text span.titleSpan{
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	background: transparent url(../iso_icons/i_flechecadre1.gif) no-repeat 0 .8em;
	padding-left: 10px;
	padding-top: 0.5em;
	display:block;
}
.cg72Inset1Color1 .insContent , .cg72Inset1Color2 .insContent {
	padding: 0.5em;
}
.cg72Inset1Color1 .insBottom , .cg72Inset1Color2 .insBottom {
	PADDING: 0px;
}
.cg72Inset1Color1 .insBottom .b1 , .cg72Inset1Color2 .insBottom .b1 {
    PADDING: 0.2em 0.8em 0.8em 0.2em;
    BACKGROUND: url(../iso_icons/c_blancbg.gif) no-repeat left bottom;	
    MARGIN: 0px;
}

/*-----------
    CADRE 2
------------*/
/*couleur 1*/
.cg72Inset2Color1 .insFullcontent{
	border-top: 3px solid #96BC33  ;
}
.cg72Inset2Color1 h3.insTitle-text,
.cg72Inset2Color1 h3.insTitle-text a span.insTextTitle, .cg72Inset2Color1 h3.insTitle-text a:link span.insTextTitle, .cg72Inset2Color1 h3.insTitle-text a:hover span.insTextTitle, .cg72Inset2Color1 h3.insTitle-text a:active span.insTextTitle, .cg72Inset2Color1 h3.insTitle-text a:visited  span.insTextTitle {
	color:#96BC33  ;
}
/*couleur 2*/
.cg72Inset2Color2 .insFullcontent{
	border-top: 3px solid #D22111  ;
}
.cg72Inset2Color2 h3.insTitle-text,
.cg72Inset2Color2 h3.insTitle-text a span.insTextTitle, .cg72Inset2Color2 h3.insTitle-text a:link span.insTextTitle, .cg72Inset2Color2 h3.insTitle-text a:hover span.insTextTitle, .cg72Inset2Color2 h3.insTitle-text a:active span.insTextTitle, .cg72Inset2Color2 h3.insTitle-text a:visited  span.insTextTitle {
	color:#D22111  ;
}
/*couleur 1 et 2*/
.cg72Inset2Color1, .cg72Inset2Color2{
	width: 100%;
	margin: 0 0 1em 0;
	background-repeat:no-repeat;
	background-position: 8px top;
}
.cg72Inset2Color1 h3.insTitle-text, .cg72Inset2Color2 h3.insTitle-text {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: .3em;
	background: #F9F9F9;
	border-right: 1px solid #D8D8D8;
	border-bottom: none;
}
.cg72Inset2Color1 h3.insTitle-text span.titleSpan, .cg72Inset2Color2 h3.insTitle-text span.titleSpan{
	display:block;
	margin: 0 .3em .3em .3em;
	padding: .3em;
	border-bottom: 1px dotted #D8D8D8;
}
.cg72Inset2Color1 .insContent, .cg72Inset2Color2 .insContent {
	border-right: 1px solid #D8D8D8;
	margin: 0;
	padding: .5em 1em 0 1em;
	font-size: 1em;
	background:transparent;
}
.cg72Inset2Color1 .insFullcontent, .cg72Inset2Color2 .insFullcontent {
	margin: 0;
	padding-bottom:10px;
	border-left: 1px solid #D8D8D8;
	background: url(../iso_icons/c_anglebd.gif)  #F9F9F9 no-repeat bottom right;
}
/*-----------
    CADRE 3
-----------*/
/*couleur 1*/
.cg72Inset3Color1 .insFullcontent {
	border-top: 3px solid #96BC33  ;
}
.cg72Inset3Color1 h3.insTitle-bg-img,
.cg72Inset3Color1 h3.insTitle-bg-img a span.insTextTitle, .cg72Inset3Color1 h3.insTitle-bg-img a:link span.insTextTitle, .cg72Inset3Color1 h3.insTitle-bg-img a:hover span.insTextTitle, .cg72Inset3Color1 h3.insTitle-bg-img a:active span.insTextTitle, .cg72Inset3Color1 h3.insTitle-bg-img a:visited  span.insTextTitle {
	color: #96BC33  ;
}
/*couleur 2*/
.cg72Inset3Color2 .insFullcontent {
	border-top: 3px solid #D22111  ;
}
.cg72Inset3Color2 h3.insTitle-bg-img,
.cg72Inset3Color2 h3.insTitle-bg-img a span.insTextTitle, .cg72Inset3Color2 h3.insTitle-bg-img a:link span.insTextTitle, .cg72Inset3Color2 h3.insTitle-bg-img a:hover span.insTextTitle, .cg72Inset3Color2 h3.insTitle-bg-img a:active span.insTextTitle, .cg72Inset3Color2 h3.insTitle-bg-img a:visited  span.insTextTitle {
	color: #D22111  ;
}
/*couleur 1 et 2*/
.cg72Inset3Color1, .cg72Inset3Color2{
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}
.cg72Inset3Color1 h3.insTitle-bg-img, .cg72Inset3Color2 h3.insTitle-bg-img {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: .3em;
	background: #F9F9F9;
	border-right: 1px solid #D8D8D8;
	border-bottom: none;
	background-repeat:no-repeat;
	background-position:.55em .55em;
}
.cg72Inset3Color1 h3.insTitle-bg-img span.titleSpan, .cg72Inset3Color2 h3.insTitle-bg-img span.titleSpan{
	display:block;
	margin: 0 .3em .3em .3em;
	padding: .3em .3em .3em 16px;
	border-bottom: 1px dotted #D8D8D8;
}
.cg72Inset3Color1 .insContent, .cg72Inset3Color2 .insContent {
	border-right: 1px solid #D8D8D8;
	margin: 0;
	padding: .5em 1em 0 1em;
	font-size: 1em;
	background:transparent;
}
.cg72Inset3Color1 .insFullcontent, .cg72Inset3Color2 .insFullcontent {
	margin: 0;
	padding-bottom:10px;
	border-left: 1px solid #D8D8D8;
	background: url(../iso_icons/c_anglebd.gif)  #F9F9F9 no-repeat bottom right;
}
/*------------
    CADRE 4
------------*/
/*couleur 1*/
.cg72Inset4Color1 h3.insTitle-text,
.cg72Inset4Color1 h3.insTitle-text span.titleSpan, 
.cg72Inset4Color1 h3.insTitle-text a:link span.insTextTitle, 
.cg72Inset4Color1 h3.insTitle-text a:hover span.insTextTitle, 
.cg72Inset4Color1 h3.insTitle-text a:active span.insTextTitle, 
.cg72Inset4Color1 h3.insTitle-text a:visited  span.insTextTitle{
	color: #96BC33  ;
}
.cg72Inset4Color1 h3.insTitle-text{
	border-bottom: 3px solid #96BC33  ;
}
/*couleur 2*/
.cg72Inset4Color2 h3.insTitle-text,
.cg72Inset4Color2 h3.insTitle-text a span.insTextTitle, .cg72Inset4Color2 h3.insTitle-text a:link span.insTextTitle, .cg72Inset4Color2 h3.insTitle-text a:hover span.insTextTitle, .cg72Inset4Color2 h3.insTitle-text a:active span.insTextTitle, .cg72Inset4Color2 h3.insTitle-text a:visited  span.insTextTitle{
	color: #D22111  ;
}
.cg72Inset4Color2 h3.insTitle-text{
	border-bottom: 3px solid #D22111  ;
}
/*couleur 1et 2*/
.cg72Inset4Color1, .cg72Inset4Color2{
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}
.cg72Inset4Color1 h3.insTitle-text, .cg72Inset4Color2 h3.insTitle-text {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
.cg72Inset4Color1 h3.insTitle-text img, .cg72Inset4Color2 h3.insTitle-text img{
	border:none;
	vertical-align: top ;
	margin-right:0.3em;
}
.cg72Inset4Color1 h3.insTitle-text, .cg72Inset4Color2 h3.insTitle-text {
	padding: 0 0 .3em 0;
}
/*-----------
    CADRE 5
------------*/
/*couleur 1*/
.cg72Inset5Color1 .insFullcontent{
	border:1px solid white;
	border-left: 2px solid #96BC33  ;
	padding-left:.8em;
}
.cg72Inset5Color1 h3.insTitle-text,
.cg72Inset5Color1 h3.insTitle-text a span.insTextTitle, .cg72Inset5Color1 h3.insTitle-text a:link span.insTextTitle, .cg72Inset5Color1 h3.insTitle-text a:hover span.insTextTitle, .cg72Inset5Color1 h3.insTitle-text a:active span.insTextTitle, .cg72Inset5Color1 h3.insTitle-text a:visited  span.insTextTitle{
	color: #96BC33  ;
}
/*couleur 2*/
.cg72Inset5Color2  .insFullcontent{
	border:1px solid white;
	border-left: 2px solid #D22111  ;
	padding-left:.8em;
}
.cg72Inset5Color2 h3.insTitle-text,
.cg72Inset5Color2 h3.insTitle-text a span.insTextTitle, .cg72Inset5Color2 h3.insTitle-text a:link span.insTextTitle, .cg72Inset5Color2 h3.insTitle-text a:hover span.insTextTitle, .cg72Inset5Color2 h3.insTitle-text a:active span.insTextTitle, .cg72Inset5Color2 h3.insTitle-text a:visited  span.insTextTitle{
	color: #D22111  ;
}
/*couleur 1 et 2*/
.cg72Inset5Color1 , .cg72Inset5Color2 {
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}
.cg72Inset5Color1 h3.insTitle-text,.cg72Inset5Color2 h3.insTitle-text {
	padding: 0 0 .1em 0;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
.cg72Inset5Color1 h3.insTitle-text img, .cg72Inset5Color2 h3.insTitle-text img{
	border:none;
	vertical-align: top ;
	margin-right:0.3em;
}
/****************
TOUS LES CADRES
*****************/
.insFullContent, .insContent{
    overflow:hidden;
}
.insContent p{
	margin-top:0;
	padding-bottom:0;
}
.insContent ul{
	margin:0;
	padding:0;
}
.insContent a {
	color:#383838;
	text-decoration:none;
}
.insContent a:hover {
	color:#383838;
	text-decoration:underline;
}
/*supprime le soulignement dans le cas des liens dans les titres de cadre*/
a span.titleSpan, a:hover span.titleSpan, a:active span.titleSpan, a:visited span.titleSpan, a:link span.titleSpan{
	text-decoration:none;
}

/*-----------------
    CADRE ZONE BAS
-------------------*/
/*couleur 1*/
.cg72InsetZoneBasColor1 .insFullcontent{
	border-left: 0px solid #96BC33  ;
	padding-left:.8em;
	height:100%;
}
.cg72InsetZoneBasColor1 h3.insTitle-text,
.cg72InsetZoneBasColor1 h3.insTitle-text a span.insTextTitle, .cg72InsetZoneBasColor1 h3.insTitle-text a:link span.insTextTitle, .cg72InsetZoneBasColor1 h3.insTitle-text a:hover span.insTextTitle, .cg72InsetZoneBasColor1 h3.insTitle-text a:active span.insTextTitle, .cg72InsetZoneBasColor1 h3.insTitle-text a:visited  span.insTextTitle{
	color: #96BC33  ;
}
/*couleur 2*/
.cg72InsetZoneBasColor2  .insFullcontent{
	border-left: 0px solid #D22111  ;
	padding-left:.8em;
}
.cg72InsetZoneBasColor2 h3.insTitle-text,
.cg72InsetZoneBasColor2 h3.insTitle-text a span.insTextTitle, .cg72InsetZoneBasColor2 h3.insTitle-text a:link span.insTextTitle, .cg72InsetZoneBasColor2 h3.insTitle-text a:hover span.insTextTitle, .cg72InsetZoneBasColor2 h3.insTitle-text a:active span.insTextTitle, .cg72InsetZoneBasColor2 h3.insTitle-text a:visited  span.insTextTitle{
	color: #D22111  ;
	font-size:0.6em;
}
/*couleur 1 et 2*/
.cg72InsetZoneBasColor1 , .cg72InsetZoneBasColor2 {
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
	height:100%;
}

.cg72InsetZoneBasColor1 a, .cg72InsetZoneBasColor2 a{
	font-size:0.9em;
}

.cg72InsetZoneBasColor1 h3.insTitle-text,.cg72InsetZoneBasColor2 h3.insTitle-text {
	padding: .5em 0 .5em 0;
	font-size: 1.1em;
	font-weight: bold;
	font-style:italic;
	margin: 0 0 0.8em 0;
	border-bottom:1px dotted #FFF;
}
.cg72InsetZoneBasColor1 h3.insTitle-text img, .cg72InsetZoneBasColor2 h3.insTitle-text img{
	border:none;
	vertical-align: top ;
	margin-right:0.3em;
}
.iconesWeb2{
	background:#D22111 url(../iso_icons/i_degradeWeb2.png) no-repeat top left;
}

/*-----------------
    CADRE PLAN SITE
-------------------*/
#planSite{
	width:100%;
	overflow:hidden; /*give layout*/ 
	height:100%;/*give layout IE6*/
	font-size:0.9em;
	font-family:verdana, arial;
	color:white;
	padding:0;
	margin:0;
}
#planSite .col_planSite{
	float:left;
	width:15em;
}
#planSite ul{
	padding-left:0.8em;
}
#planSite ul li{
	list-style: none;
	padding-left:0.8em;
}
#planSite ul li.pls_N1{
	background:transparent url(../iso_icons/i_pucenavWhite.gif) no-repeat 0px 5px;
	font-weight:bold;
}
#planSite a{
	text-decoration:none;
	color:white;
}
#planSite a:hover{
	text-decoration:underline;
}



/*-----------------------
	CADRE ACCUEIL SARTHE
-----------------------*/
.cg72Inset6Color1 .insFullcontent {

}
/*couleur 1*/
.cg72Inset6Color1 h3.insTitle-text,
.cg72Inset6Color1 h3.insTitle-text span.titleSpan, 
.cg72Inset6Color1 h3.insTitle-text a:link span.insTextTitle, 
.cg72Inset6Color1 h3.insTitle-text a:hover span.insTextTitle, 
.cg72Inset6Color1 h3.insTitle-text a:active span.insTextTitle, 
.cg72Inset6Color1 h3.insTitle-text a:visited  span.insTextTitle
{
	
	
	display:block;
	color: #FFFFFF;
	padding-left:20px;
	padding-top:5px;
	-webkit-border-top-left-radius:8px;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius:8px;
	behavior: url(PIE.htc);
	height:22px;
	font-size:12px;
	margin: 0;
	
	background-image:url(../iso_icons/cf_coinCadreSarthe.png);
	background: url(../iso_icons/cf_coinCadreSarthe.png) #96BC33 no-repeat top right;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	background-attachment: initial;
	background-position-x: 100%;
	background-position-y: 0%;
	background-origin: initial;
	background-clip: initial;
	background-color: #96BC33 ;

	border-right:#587805 1px solid;
	-webkit-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;
	-moz-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;

}


.cg72Inset6Color1 h3.insTitle-text{

}

/*couleur 1et 2*/
.cg72Inset6Color1 {
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0;
}
.cg72Inset6Color1 h3.insTitle-text {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
.cg72Inset6Color1 h3.insTitle-text img {
	border:none;
	vertical-align: top ;
	margin-right:0.3em;
}
.cg72Inset6Color1 h3.insTitle-text {
	padding: 0 0 .3em 0;
}
.cg72Inset6Color1 .insContent {
	border:#CCC 1px solid;
	-webkit-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;
	-moz-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;
	background-color:#FFF;
	padding:10px;
	border-top:#CCC 0px solid;
}

.cg72Inset6Color1 .insContent .cg72SartheList li {
	list-style: none;
	background: url(../iso_icons/i_puce_sarthe.png) no-repeat 0 1px;
	padding-left:10px;
}

