
body {
 background:url(img/bg-ilesdusoleil.gif) center top no-repeat;
 margin: 5px;
 margin-bottom: 20px;
 padding: 0;
 font-family: arial;
 font-size: 14px;
}

img {
	border: 0px;
}
/*
p {
	margin:0px; 
	padding:0px;
}
*/
a:link,a:active,a:visited { 
	font-family: "Arial"; 
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}
a:hover	{
	font-family: "Arial"; 
	font-weight: bold;
	color: #0b5ac0;
	font-style:normal;
	text-decoration: none; 
}


a.menu:link {
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none; 
	font-style:normal;
}
a.menu:visited {
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	font-style:normal;
}
a.menu:hover {	
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none; 
	font-style:normal;
}
a.menu:active {
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none; 
	font-style:normal;
}

a.suite:link {
	font-family: "Arial"; 
	font-size: 14px;
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
}
a.suite:visited {
	font-family: "Arial"; 
	font-size: 14px;
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
}
a.suite:hover {	
	font-family: "Arial"; 
	font-size: 14px;
	font-weight: bold;
	color: #0b5ac0;
	font-style:normal;
}
a.suite:active {
	font-family: "Arial"; 
	font-size: 14px;
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
}

a.autrenews:link {
	font-family: "Arial"; 
	font-size: 14px;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}
a.autrenews:visited {
	font-family: "Arial"; 
	font-size: 14px;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}
a.autrenews:hover {	
	font-family: "Arial"; 
	font-size: 14px;
	color: #0b5ac0;
	font-style:normal;
	text-decoration: none; 
}
a.autrenews:active {
	font-family: "Arial"; 
	font-size: 14px;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}

a.download:link {
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}
a.download:visited {
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}
a.download:hover {	
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #0b5ac0;
	font-style:normal;
	text-decoration: none; 
}
a.download:active {
	font-family: "Arial"; 
	font-size: 12px;
	font-weight: bold;
	color: #177cfd;
	font-style:normal;
	text-decoration: none; 
}

.puce {
	margin-left: 5px;
	margin-right: 5px;
}

.marginrallye {
	margin-top:10px;
	margin-bottom:10px;
}

.marginbouton {
	margin-top:5px;
}

.bordergrisleft {
	border-left: 1px solid #bbbbbb;
}

.bordergrisright {
	border-right: 1px solid #bbbbbb;
}

.bordergrisbottom {
	border-bottom: 1px solid #bbbbbb;
}

.biggreentitle {
	font-family: "Arial"; 
	font-size: 35px;
	font-weight: bold;
	color: #729867;
	text-decoration: none; 
	font-style:normal;
}

.titlenews {
	font-family: "Arial"; 
	font-size: 28px;
	font-weight: bold;
	color: #2070b9;
	text-decoration: none; 
	font-style:normal;
}

.titlecommunique {
	font-family: "Arial"; 
	font-size: 20px;
	font-weight: bold;
	color: #000;
	text-decoration: none; 
	font-style:normal;
}

.imgborderblue {
	border: 2px solid #4dafdc;
}

.imgborderblack {
	border: 1px solid #000;
}

.textgris {
	font-family: arial;
	font-size: 14px;
	color: #828282;
}

.petittext {
	font-family: arial;
	font-size: 12px;
}

.petittitlegras {
	font-family: arial;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.datetext {
	font-family: arial;
	font-size: 14px;
	color: #2070b9;
	font-weight: bold;
}

.paddingcelltext {
	padding-top: 2px;
	padding-bottom: 2px;
}

.paddingcelldots {
	padding-top: 10px;
	padding-bottom: 10px;
}

.paddingthumbimghome {
	padding-top: 10px;
	padding-bottom: 10px;
}


.generaltext {
	font-family: arial;
	font-size: 14px;
	color: #000;
}

.marginpicsbox {
	margin-top: 10px;
	margin-bottom: 10px;
}

.paddingleftsuitepicshome {
	padding-left: 18px;
}

.fenetreBoxesContainer {
	width:350px;
    float:left;
    clear:both;
    margin-right:15px;
}

.fenetreBoxesContainer2 {
	width:300px;
    float:left;
    clear:both;
    margin-right:15px;
}

div#imagewithtext p
{
	margin:0;
	padding:0;
	text-align:justify;
	font-family: arial;
	font-size: 14px;
	color: #000;


}
div#imagewithtext img
{
	float:left;
	margin:0 25px 15px 0;

}

.nomequipe {
	font-family: "Arial"; 
	font-size: 18px;
	font-weight: bold;
	color: #2070b9;
	text-decoration: none; 
	font-style:normal;
}

.titleblanc {
	font-family: "Arial"; 
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none; 
	font-style:normal;
}

div.pdf img, span { 
	vertical-align: middle;
	display: inline-block; 
}

div.pdf span { 
	padding-left: 5px; 
}

.etoile {color: #FF0000}

/* 	 ----------------------------------- 	*/
/*		 START Style du Menu déroulant 		*/
/* 	 ----------------------------------- 	*/

.menu2 {
float:left; width:880px; font-family: arial; font-size:12px; font-weight: bold; height:35px; background: #ddd url(img/blue-bar.jpg) repeat-x; margin:0 0 0px 0; /* for this demo only */
}

.menu2 ul {
padding:0; margin:0; list-style-type:none;
}

.menu2 ul li {
float:left; position:relative; border-right : 1px solid #fff; border-bottom : 1px solid #fff;
}

.menu2 ul li.group {
display:block; text-indent:10px; background:#666; color:#fff; width:152px; padding:4px 0;
}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#fff; padding:0px 8px; line-height:35px; height:35px;
}

.menu2 ul li:hover {
width:auto;
}

.menu2 ul li a:hover {background:#2D79B7; color:#fff;}

.menu2 ul li:hover a {
background:#2D79B7; color:#fff;
}

.menu2 ul li ul {
display: none;
}

.menu2 table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:35px; background:#124C96; margin-top:1px; left:0; width:152px;
}

.menu2 ul li:hover ul.scroller {
height:35px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; white-space:nowrap; background:#124C96; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:280px; white-space:nowrap;
}
.menu2 ul li:hover ul li a.drop {
background:#2D79B7;
}
.menu2 ul li:hover ul li a:hover {
color:#fff; background: #2D79B7;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #2D79B7; color:#fff;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:35px; width:172px; overflow:auto; background:#2D79B7;
}
.menu2 ul li:hover ul li:hover ul li a {background:#2D79B7;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}

.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#2D79B7; color:#fff;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:35px; background:#124C96;left:0; margin-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:280px;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#fff; background: #2D79B7;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #2D79B7; color:#fff;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-70px; color:#000; left:152px; height:35px; width:170px; overflow:auto; background:#003399;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#124C96; color:#fff;}


.left {clear:both;}

/* 	 ----------------------------------- 	*/
/*		 END Style du Menu déroulant 		*/
/* 	 ----------------------------------- 	*/



.jqifade{
      position: absolute;
      background-color: #000000;
}
div.jqi{
      width: 95%;
      font-family: Arial;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: 8px;
      width: 18px;
      cursor: pointer;
      color: #bbbbbb;
      font-weight: bold;
	  font-size: 20px;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 0px #eeeeee;
      background-color: #ffffff;
}
div.jqi button{
      padding: 3px 10px;
      margin: 5px 10px;
      background-color: #cccccc;
      border: solid 0px #ffffff;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #cccccc;
}
div.jqi button.jqidefaultbutton{
      background-color: #cccccc;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #cccccc;
}

