/* CSS Document */

html, body {
	margin:0;
	padding:0;
}
body {
	text-align: center; /* pour corriger le bug de centrage IE */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#878787;
	margin-top:14px;
	line-height:130%;
	background-color:#D82721;
}

douzepx  {font-size:16px;}

a {
	text-decoration:underline;
	color:#D82721;
}

a:hover {
	text-decoration:none;
}

.titre {
	font-size:17px;
	color:#D82721;
	font-weight:bold;
}

#global {
	margin-left: auto;
	margin-right: auto;
	width: 776px;
	text-align: left; /* on rétablit l'alignement normal du texte */
}
#entete {
	width : 776px;
	height : 97px;
	background-image: url(../imgs/haut.jpg);
	background-repeat:no-repeat;
}
#logo {
	margin-top: 22px;
	margin-left: 23px;
	float:left;
}
#animBandeau {
	padding-top: 11px;
	padding-left: 5px;
}
#corps {
	width : 776px;
	background-image: url(../imgs/fd_corps.jpg);
	background-repeat:repeat-y;
	text-align:left;
	overflow:hidden;
}
#navig {
	text-align:right;
	vertical-align:top;
	padding-right:15px;
	padding-top:4px;
	background-image:url(../imgs/fd_navig.jpg);
	background-position:11px 0px;
	background-repeat:no-repeat;
	height:30px;
}

#navig li.item1, li.item2, li.item3, li.item4, li.item5  {
	display: inline;

}
#navig li.item1 a, li.item2 a, li.item3 a, li.item4 a, li.item5 a {
	margin-top:0px;
	padding-top:3px;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:3px;
	text-decoration:none;
}
#navig li.item1 a { color:#D82721; }
#navig li.item2 a { color:#0481B9; }
#navig li.item3 a { color:#DE1068; }
#navig li.item4 a { color:#EDAD05; }
#navig li.item5 a { color:#333333; }

#navig li.item1 a:hover, li.item2 a:hover, li.item3 a:hover, li.item4 a:hover, li.item5 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#navig li.item1 a:hover { background-color:#D82721; color:#FFFFFF; }
#navig li.item2 a:hover { background-color:#0481B9; color:#FFFFFF; }
#navig li.item3 a:hover { background-color:#DE1068; color:#FFFFFF; }
#navig li.item4 a:hover { background-color:#F9B812; color:#FFFFFF; }
#navig li.item5 a:hover { background-color:#333333; color:#FFFFFF; }

#colRight {
	float:right;
	width:177px;
	border-left:#EAEAEA solid 1px;
}

#homeFla {
	margin-left:7px;
	float:left;
	/*width:231px;*/
}

#homeVisu {
	/*float:right;*/
	/*width:337px;*/
}
#homeVisu2 {
	/*clear:both;*/
	margin-left:20px;
}
.colRightParag {
	margin-left:10px;
}
#contenu {
	width:590px;
}
.rect1 {
	background-image:url(../imgs/fd-Rect1.jpg);
}
.rect2 {
	background-image:url(../imgs/fd-Rect2.jpg);
}
.rect3 {
	background-image:url(../imgs/fd-Rect3.jpg);
}
.rect4 {
	background-image:url(../imgs/fd-Rect4.jpg);
}
.rect5 {
	background-image:url(../imgs/fd-Rect5.jpg);
}
.rect1, .rect2, .rect3, .rect4, .rect5 {
	background-repeat:no-repeat;	
	width:80px;
	height:80px;
	float:left;
	padding:10px;
	margin-left:10px;
}
#bas {
    clear:both;
	width : 776px;
	height: 26px;
	background-image: url(../imgs/bas.jpg);
	background-repeat:no-repeat;
}
.serv {
   width : 480px;
   margin-bottom:15px;
}
#franchise1 {
	/*float:left;*/
	width:340px;
}
#franchise2 {
	float:right;
	width:200px;
}
.chpCont {
	width:180px;
	color:#333333;
	border:#EDAD05 1px solid;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.btn {
	color:#333333;
	border:#EDAD05 1px solid;
	background-color:#EDAD05;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.mag {
   margin-left:0px;
   margin-bottom:15px;
   line-height:130%;
}
.num {
	margin-right:5px;
	margin-bottom:5px;
	text-align:left;
}
.red {
	color:#D82721;

}

sup {
    font-size: 9px;
	font-weight:normal;
	line-height:0;
	padding:0;
	margin:0;
}
/****************************** MODIF. CELOTTI 19-11-2009 ******************************/
.tel1 {
	font-weight:bold;
	color: #c00e59;
}
.tel2 {
	font-size:20px;
	font-weight:bold;
	/*color: #6dd1fc;*/
	color: #edad05;
}
.colRightParag {
	margin-left:10px;
	font-size:1.2em;
}
.votre_affaire {
	background-color: #edad05;
	margin-right: 11px;
	padding: 4px 0 4px 10px;
	color:#fff;
	font-size:16px;
	line-height:1.1em;
	font-weight:normal;
}
.savoir_plus {
	background: transparent url(../imgs/colRight/fond_ensavPlus.jpg) no-repeat left top;
	display: block;	
	margin: 8px 11px 0 0;
	padding: 2px 0 0 36px;
	height: 30px;
	color:#fff;
	text-decoration: none;
	font-size:14px;
	line-height:1.1em;
	font-weight:normal;	
}
#global2 {
	margin: 6px auto;
	width: 776px;
	text-align: left;
	background: url(../imgs/fd_corps.jpg) repeat-y center left;
}
#corps2 {
	/*background: url(../imgs/haut.jpg) no-repeat top left;*/
	background: url(../imgs/encadr2_OCP3.jpg) no-repeat top left;
	/*padding-top:26px;*/
	padding:26px 180px 0 180px;
	font-size:16px;
	line-height:1.2em;
	font-weight:normal;
}
#bas2 {
    clear:both;
	height: 26px;
	background: url(../imgs/bas.jpg) no-repeat bottom left;
}

